Hey there, we noticed you didn't complete your Advanced Coupons purchase.

We're excited to have you join the Advanced Coupons family! Complete your checkout now & save!
If you have any questions, please reach out to our support team!

How To Create And Sell Gift Cards In WooCommerce (2026)

How To Sell Gift Cards In WooCommerce (Complete Guide)

Gift cards are one of the easiest products you can add to a WooCommerce store, and shoppers already love them. According to the National Retail Federation, 43% of holiday shoppers planned to buy at least one gift card in 2025, with total gift card spending expected to reach $29 billion.

But WooCommerce doesn’t sell gift cards out of the box. A simple product that emails a coupon code looks close, but it can’t keep track of a balance, and that’s where most DIY setups fall apart.

In this guide, we’ll walk you through what gift cards are, why they’re worth selling, and how to create gift cards in WooCommerce with fixed or custom amounts, your own designs, and scheduled delivery. Let’s get started!

What Are Gift Cards?

Gift cards, also called digital gift cards or e-gift cards, are prepaid balances that a customer buys for someone else (or for themselves). They arrive by email as a unique code, and the recipient redeems that code in your store to buy whatever they like.

The key word here is balance. Spend $30 of a $50 gift card and the remaining $20 is still there for next time. That’s what makes a gift card different from the two things it often gets mixed up with:

  • A coupon takes a discount off an order. It doesn’t hold a value that goes down as it’s used, and it costs you margin instead of bringing money in.
  • Store credit is a balance you give a customer, usually as a refund or a reward. It isn’t something people buy as a present. We cover where each one fits in our guide to store credit vs gift cards.

For recipients, there’s no worrying about whether they’ll like the present. They get the freedom to pick exactly what they want from your store.

Advanced Gift Cards for WooCommerce page listing gift card products, random codes, send to friend, checkout redemption and built-in designs
Advanced Gift Cards adds a complete gift card program to WooCommerce (click to zoom)

Why Sell Gift Cards In Your WooCommerce Store

Shoppers choose gift cards because they’re quick and flexible. For store owners, the benefits go further than that:

1. You get paid before anything ships

A gift card is the only one of the three (gift card, coupon, store credit) that brings cash in upfront. The money arrives when the card is bought, and the products only leave your store later, when the card is redeemed.

2. It can increase your sales

Recipients often spend more than the card is worth. According to a 2024 TSG and Bank of America survey, 47% of consumers reported spending more than their gift card value.

3. It introduces new customers to your brand

Gift cards put your store in front of new people. Recipients explore your products, and the happy ones often come back to buy gift cards for their own friends and family.

What’s more, digital gift cards travel by email, so they’re easy to send to anyone, anywhere.

4. It keeps customers coming back

A gift card that leaves a balance behind gives your customer a reason to return, which a one-time discount code can’t. With Advanced Gift Cards, any unspent value stays in the customer’s store credit balance, ready for their next order.

Can WooCommerce Sell Gift Cards Without A Plugin?

No. WooCommerce doesn’t include a gift card feature by default, and the usual workarounds don’t behave like real gift cards.

The most common attempt is a simple product priced at $50 that emails a coupon code. It breaks in three places:

  • No balance: the code is a discount, so a $30 order against a $50 card uses up the whole thing.
  • No record: there’s nothing that tracks what’s left on each card.
  • No protection: nothing stops the same code being used again by anyone it gets forwarded to.

What you need is a plugin that issues a unique code for every purchase, tracks the value of each card, and handles redemption for you. Advanced Gift Cards does all three. When a recipient redeems a card, its value goes into their store credit balance, so if you already use Advanced Coupons, gift cards work right alongside your coupons and store credit.

Still comparing tools? Our guide to choosing the best WooCommerce gift card plugin walks through the main options side by side.

Fixed Amount Vs Custom Amount Gift Cards

Before you create your first gift card, it helps to decide how customers will pick its value. There are two ways to sell one:

  • Fixed amount: one product at one value, like a $50 gift card. If you’d like a few set values, a Variable Advanced Gift Card lets you sell them as variations of one product.
  • Custom amount: customers type their own amount within limits you set, with optional preset buttons for popular values.
Fixed amountCustom amount
Who picks the valueYou doThe customer, within your limits
SettingsGift Card ValueMinimum, maximum, step, default, and up to 5 presets
Best forClear, standard price pointsGifts where every budget is different

Custom amounts take the guesswork out of gifting. If someone wants to spend $60 and your cards only come in $25, $50, and $100, they have to settle. Let them type it in, and they can give exactly what they planned. For more ideas, see our guide to custom amount gift cards.

How To Create Gift Cards In WooCommerce With Advanced Gift Cards

The steps below use Advanced Gift Cards for WooCommerce. Gift cards are a product type, so you’ll create one the same way you add any other product to your catalog.

Step 1: Add a new product and set its type

First, go to Products > Add New and give your gift card a name customers will recognize. Something like your store name plus “Gift Card” works well.

Next, open the Product data dropdown and choose Advanced Gift Card. If you’d rather sell several set values as variations of one product, choose Variable Advanced Gift Card instead.

Product data dropdown listing the Advanced Gift Card and Variable Advanced Gift Card product types
Gift cards are their own product type in the Product data dropdown (click to zoom)

Step 2: Set the value, or let customers choose it

In the General tab, you’ll find a Gift Card section. This is where all the settings for your card live.

For a fixed amount card, enter the Gift Card Value. This is the amount of store credit the recipient gets when they redeem it.

To let customers choose, tick Let the customer choose the amount. You’ll then see the fields that set the limits:

  • Minimum amount: the lowest value a customer can enter (the only required field).
  • Maximum amount: the highest value allowed.
  • Step increment: the amounts customers can pick, counted up from the minimum.
  • Default amount: the value that’s already filled in on the product page.
  • Preset buttons: up to five quick-pick amounts for popular values.

In our example, we’re using a $10 minimum, a $500 maximum, a step of $5, and a $50 default. That way, customers can give anything from $10 to $500 in $5 steps.

Gift Card section with Let the customer choose the amount ticked, minimum 10, maximum 500, step 5 and default 50
Tick one box to let customers type their own gift card amount (click to zoom)

💡 PRO TIP: Selling a Variable Advanced Gift Card? You can keep your set values as variations and add one custom amount variation alongside them, so customers get both options on the same product.

Step 3: Choose a design and set the expiry

Now for the fun part! In Gift Card Design, pick one of the three built-in designs (Default, Birthday, or Thank You), or click Select image to upload your own background. Whichever design you choose appears in the email the recipient opens.

The expiry sits just above it. Gift Card Expiry is set to 5 years by default, and you can choose a shorter term, a custom number of days, or no expiry at all. Some regions have rules about gift card expiry, so check what applies to your store before shortening it.

Gift Card Expiry set to 5 years above three built-in gift card designs and a Select image button for a custom background
Pick a built-in design or upload your own gift card background (click to zoom)

Want more choice? Your Advanced Gift Cards license comes with 85+ extra designs on top of the built-in ones, made for occasions like Black Friday, Christmas, and Mother’s Day.

Collage of extra gift card designs for Black Friday, Halloween, Mother's Day and teacher gifts
Your license includes 85+ extra designs for holidays and special occasions (click to zoom)

You can also make the built-in designs your own, store-wide. Go to Coupons > Advanced Gift Cards, open the Settings tab, and replace the Default, Birthday, or Thank You image with your own artwork. Every gift card that uses that design then shows your artwork, unless a product has its own custom background. See how it works in our guide to customizing the default gift card image.

Advanced Gift Cards Settings tab with custom artwork for the Default, Birthday and Thank You designs
Replace the built-in design images store-wide from the Settings tab (click to zoom)

Before you move on, click Preview Gift Card Email. It shows the card exactly as the recipient will see it, which is the quickest way to catch a design that doesn’t look right.

Step 4: Turn on gifting and scheduled delivery

Next, tick Giftable. This adds “Send To Friend” fields to the product, cart, and checkout pages, so the gift card email goes straight to the recipient. If you leave it unticked, the email goes to the customer who bought it.

Then tick Allow customers to set a custom delivery date. Customers sending the card to a friend can pick a delivery date up to a year ahead, and the email goes out on that day. It’s the setting that turns a gift card into a real birthday present. Someone shopping in October for a December birthday no longer has to remember to forward an email!

💡 PRO TIP: Scheduled gift card emails rely on WordPress’s scheduled tasks, which run when your site gets visits. Before you promote gift cards, buy a test card with a delivery date a day or two ahead and make sure the email arrives on time.

Step 5: Publish and test your gift card

If you also run Advanced Loyalty Program, there’s one more setting worth a look. Its Loyalty Program section lets you tick Allow earning points, so customers earn loyalty points when they buy this gift card.

Loyalty Program section on a gift card product with Allow earning points ticked and a Loyalty points field
Let customers earn loyalty points when they buy a gift card (click to zoom)

When everything looks good, click Publish. Your gift card now appears in your shop alongside your other products.

Finally, buy one yourself. Check that the email arrives, the design looks right, and the amount matches. Then redeem it and spend part of the balance on a test order, so you can see the rest waiting in your store credit. Afterward, the Advanced Gift Cards dashboard shows how many cards have sold and been claimed, and the Manage Gift Cards tab lists every card with its status.

Create Gift Cards In Bulk With A CSV Import

Gift card products are perfect for customers buying gifts. But what if you need 200 codes for a giveaway, a corporate order, or pre-printed physical cards? Creating them one at a time isn’t fun, so Advanced Gift Cards lets you import them in bulk.

Go to Coupons > Advanced Gift Cards > Manage Gift Cards and click Import CSV. Your CSV file needs a code, value, and status for each card, and it can also include expiry dates and recipient details. Click Download Sample CSV to start from a ready-made template.

Manage Gift Cards screen in Advanced Gift Cards with the Import CSV button highlighted
Import gift cards in bulk from the Manage Gift Cards screen (click to zoom)

Don’t have codes yet? Fill in the Code Pattern field with the {random} placeholder, like BF-{random}, and the import generates a unique code for every card in your file. It’s also a handy way to move your existing gift cards over from another plugin. Get the full walkthrough in our guide to bulk importing gift cards.

Code Pattern field generating random gift card codes from the pattern BF-{random}
Generate a whole batch of codes from one pattern like BF-{random} (click to zoom)

What Customers And Recipients See

On the product page, customers choose the amount (if you’ve turned on custom amounts) and who the gift card is for. Here’s how each option works.

Gift card product page with Custom amount selected, an Amount field set to 50, and preset buttons from 25 to 250
Customers choose a custom amount and type their own value or tap a preset (click to zoom)

Send to a friend

When the product is giftable, customers can choose to send the card to a friend. They’ll fill in:

  • The recipient’s name (required)
  • The recipient’s email address (required)
  • A short message (optional)
  • A delivery date, if you’ve allowed custom delivery dates

The recipient’s details show on the cart and checkout pages, in the order emails, and in the order details in your dashboard. Once the order is paid, the recipient gets an email with the design you chose, the gift card value, their unique code, and the message.

Gift card email showing a birthday design, a 100 dollar value, the redemption code, a message and a Visit The Store button
The gift card email shows the design, value, code, and message (click to zoom)

Send to me

Customers can also buy a gift card for themselves. The gift card email goes to the customer’s own address, so they can print it, forward it, or keep the balance for their next order.

Redeeming a gift card

To redeem, the recipient logs in to their account, opens Store Credits in My Account, and enters the code under Redeem a gift card? You can also turn on a redeem form on your checkout page.

My Account Store Credits page with the Redeem a gift card box and code field highlighted
Recipients redeem their code from the Store Credits page in My Account (click to zoom)

The card’s value then moves into their store credit balance. They can use it on their order, and anything they don’t spend stays in their account for next time. For a deeper look at every setting, check out the Advanced Gift Cards getting started guide.

Frequently Asked Questions

What are digital gift cards and how do they work in WooCommerce?

Digital gift cards, also known as e-gift cards, are prepaid balances delivered by email as a unique code. With Advanced Gift Cards, the recipient redeems the code in their account, the value moves into their store credit balance, and they can spend it across one or more orders.

Does WooCommerce have gift cards built in?

No. WooCommerce doesn’t include a gift card feature by default. You need a plugin that issues a unique code for every purchase, tracks the value of each card, and handles redemption. A simple product that emails a coupon code can’t do those things.

How do I create and sell gift cards in WooCommerce?

Install Advanced Gift Cards, then add a new product and choose Advanced Gift Card as the product type. Set a fixed value or let customers choose the amount, pick a design and expiry, tick Giftable to allow sending to a friend, and publish. Your gift card then sells in your shop like any other product.

Can customers choose their own gift card amount?

Yes. Tick “Let the customer choose the amount” in the gift card product’s General tab, then set a minimum amount. You can also add a maximum, a step increment, a default amount, and up to five preset buttons for popular values.

Can I schedule when a WooCommerce gift card is delivered?

Yes. Tick “Allow customers to set a custom delivery date” on the gift card product. Customers sending the card to a friend can then pick a date up to a year ahead, and the gift card email goes out on that day.

What are the key features of Advanced Gift Cards for WooCommerce?

Advanced Gift Cards lets you sell fixed or custom amount gift cards, choose from built-in designs or upload your own, and set an expiry. Customers can send cards to a friend on a scheduled date, and recipients redeem them as store credit. You can also import gift cards in bulk from a CSV file and see your sold and claimed gift cards on the dashboard.

Start Selling Gift Cards In WooCommerce

Gift cards bring cash in before anything ships, introduce new shoppers to your store, and give people a reason to come back.

Here’s how to get started:

Ready to sell gift cards in WooCommerce? Get Advanced Gift Cards and launch your gift card program today. Do you have any questions about Advanced Gift Cards? Let us know in the comments!

author avatar
Editorial Staff
Facebook
Twitter
LinkedIn
Email

Leave a Reply

Your email address will not be published. Required fields are marked *

Complete Your Purchase