Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi,
For a Shopify website integration, I'm using the Shopify Storefront API.
I can add products and gift cards to the shopping cart and process them without any issues.
However, there's one point that isn't entirely clear to me:
How can I include optional fields when checking out gift cards via the API? What I want to achieve is as follows:
Someone wants to purchase a gift card on the website and give it to someone else. They fill in the 'recipient (email),' message, and choose a variant on the website. For example:
Recipient: friend@example.com
Message: 'Hey, congratulations on your birthday, here's a gift card for your favorite online store, best wishes, Tim' Variant: 25 euros
How do I send these (additional) fields through the Storefront API so that I can use them in the Liquid template used when sending the actual gift card?
Thank you,
Best regards, Koen.
@dhoorekoen just came across your question as I am facing the same problem. Were you able find a working solution? I have setup a form for the Gift card page which allows me to store the 'recipient (email)' etc and pass them into the line item as attributes but wondering how we can connect this correctly as I read in the below this behaviour is achievable in the default Shopify templates:
https://help.shopify.com/en/manual/products/gift-card-products/overview
Any guidance would be greatly appreciated!
By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024Thanks to everyone who participated in our AMA with 2H Media: Marketing Your Shopify St...
By Jacqui Sep 6, 2024