Gift cards are digital products that customers can purchase and use for future orders.
When a gift card is purchased, Shopify generates a unique gift card code that can be redeemed at checkout. Gift cards are digital and do not require shipping.

1. Create a gift card product
After creating a gift card product, it’s added to Products in your Shopify admin.
Steps:
Go to Products > Gift cards.
Click Add a gift card product.
Enter a title, Description, Media and set the available denominations.
Click Save.
The gift card product is then available for purchase.
2. Enable recipient information
You can allow customers to send gift cards directly to someone else by enabling recipient information on the product page.
Customers can enter:
Recipient email
Recipient name
Personal message
Delivery date
Enable the recipient form
Go to:
Online Store → Themes → Customize
Then:
Select the Default Product template.
Go to Product Page → Information.
Open Buy Buttons.
Enable Show recipient information form for gift cards.
Click Save.

3. Gift card order workflow
When a gift card order is placed:
The order is marked Paid and Unfulfilled.
The store owner reviews the order.
Click Send gift card in the order details.
Shopify emails the recipient with:
Gift card value
Gift card code
Personal message
Link to view the gift card balance
The buyer also receives a confirmation email.

4. Gift card email and page
The gift card email links to the gift card page, where recipients can:
View the remaining balance
Copy the gift card code
Scan the QR code
Visit the online store
To customize the page, go to:
Online Store → Themes → Customize → Gift card
Depending on your theme, you may be able to customize the logo, background, colors, and custom CSS.

5. Redeem a gift card
To use a gift card:
Add products to the cart.
Go to checkout.
Enter the gift card code in the Gift card or discount code field.
Any remaining balance can be used for future purchases.

Gift cards don’t require shipping.
