docs/user/promotions/gift-cards.mdx
Gift cards allow customers (or recipients) to redeem a prepaid balance at checkout. In Spree, you can create single gift cards for specific customers or generate batches of codes for broader distribution.
To get started, navigate to Promotions → Gift Cards in the admin dashboard.
Click New Gift Card in the top right corner.
You’ll be prompted to choose between:
Selecting Gift Card opens the creation form.
Complete the following fields:
Click Create to issue the gift card. It will appear in the Gift Cards table and can be redeemed using the code at checkout.
Selecting Gift Card Batch allows you to generate multiple codes at once.
The form includes the same core fields as a single gift card (excluding the Customer field), plus:
Spree will automatically create the specified number of unique codes.
After clicking Create, all generated gift cards will be added to the Gift Cards table.
Once created, gift cards appear in the main table view under Promotions → Gift Cards.
The table displays key information for each card, including:
This makes it easy to monitor usage and track remaining balances.
To edit a gift card:
To delete a gift card:
You can also:
This is especially useful when distributing bulk-generated codes for marketing campaigns, partnerships, or seasonal promotions.
Customers can redeem a gift card at checkout by entering the gift card code into the Promotion field before completing their purchase.