Gift Cards
Selling and issuing gift cards — using the drop-in purchase form, generating codes directly in the admin, and setting spending limits or category restrictions.
Gift cards overview
What gift cards are, how gift card codes work, and how they interact with taxes, subscriptions, currencies, and your accounting.
Allow customers to purchase gift cards on your store
How to let customers buy gift cards through your store, with the code sent automatically to a recipient.
Create a gift card
How to issue a gift card directly to a customer from the admin — set its code and balance, without them needing to purchase one through your store.
Customize the gift card recipient email
How to customize the email sent to gift card recipients, including where to get the default template and how to point a product category at it.
Gift card email variables reference
The Twig variables available in the gift card recipient email template, covering language, store, transaction, item, item option, and gift card code data.
Selling Gift Cards with the Gift Card Element
A drop-in, customizable gift card form for your site — supports preset or custom amounts, recipient email delivery, personal messages, and full theme styling to match your brand.
Set up gift cards for purchase via the API
How to build custom gift card purchasing beyond the default form — setting up codes, balances, and provisioning rules through the API for more control over the buying experience.