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!
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024