If you want to donate to a fundraiser, auction, raffle, or nonprofit event, there are 2 good options:
Buy a gift card yourself
Create a one-time use discount code
Option 1: Buy a gift card yourself and donate it
Use this when you want the recipient to have a gift-card balance they can use over time.
Go to Settings → Storefront → Misc
Turn on “Allow customers to buy gift cards on my storefront”
Go to your storefront and click Gift Card
Choose the amount and complete checkout
Send the gift card code to the fundraiser organizer's to share with the winner
Option 2: Create a one-time use discount code
Use this when you want to donate value without purchasing a gift card yourself.
Go to Discounts
Click + to create a new code
Choose Flat ($) and enter the donation value
Set your code name and code
Set Maximum redemptions = 1 (one-time use)
Share the code with the auction winner
Important
Discount codes do not “chip away” like gift cards.
Any unused value after checkout does not stay on the code.
If you want more flexibility, split the donation into smaller one-time codes (example: $100 donation = 5 codes of $20).
Which should I use?
Choose gift card if you want the winner to spend gradually like a store credit.
Choose a one-time discount code if you want a quick donation option without buying a gift card first.
FAQ
Can I print a gift card?
There isn’t a built-in printable gift card PDF. Many chefs create a simple certificate in Canva and add the code.
Can I donate multiple prizes?
Yes. You can buy multiple gift cards or create multiple one-time codes.
I don’t know the winner yet. What should I do?
Create the gift card/code now and send the code to the organizer or winner when they’re selected.