discount sale
  • Days
  • Hrs
  • Mins
  • Secs
20% Off

Use coupon code 'DIS20' Limited Offer!!

How to create gift cards in WooCommerce

How to Create and Sell WooCommerce Gift Cards?

WooCommerce doesn’t include a built-in gift card feature. To create and sell gift cards in your store, you need a dedicated plugin.

In this guide, we’ll walk you through how to create WooCommerce gift cards step by step using the WooCommerce Gift Cards plugin by WebToffee — from configuring the general settings to publishing your first gift card product.

🎯

Key Takeaways:

  • WooCommerce gift cards are prepaid digital vouchers that customers can purchase, send, and redeem at checkout.
  • Offering gift cards helps boost sales, attract new customers, and reduce product returns.
  • The WooCommerce Gift Cards plugin by WebToffee lets you create fixed amount, custom amount, and scheduled gift cards — all from your WordPress dashboard.

What Are WooCommerce Gift Cards?

WooCommerce gift cards are prepaid digital vouchers that customers can purchase from your store and share with others as a gift. They carry a fixed or variable value and can be redeemed at checkout just like a coupon code.

Think of them as virtual gift certificates. Instead of picking out a specific product, your customers buy a gift card and let the recipient choose what they want. Convenient for the buyer, flexible for the recipient.

Store owners can offer gift cards with pre-set amounts like $25, $50, or $100 — or let customers enter any amount they choose.

Why Offer WooCommerce Gift Cards For Your eCommerce Store?

Happy Online Shopper

Before we get into the setup, here’s why gift cards are worth adding to your store.

  • Boost sales and cash flow: When a customer buys a gift card, you receive payment immediately, even if the card isn’t redeemed for weeks. Recipients also tend to spend more than the card’s value, which lifts your average order value.
  • Attract new customers: Gift cards act like a built-in referral system. When someone buys a card and sends it to a friend, that friend becomes a potential new customer — without any ad spend on your end.
  • Increase customer loyalty: Unlike discount codes, which feel transactional, gift cards feel personal. They’re a thoughtful way to reward loyal customers and encourage repeat purchases.
  • Reduce product returns: Because recipients choose exactly what they want, the likelihood of returns drops significantly. Less friction for the customer, less workload for your support team.
  • Attract last-minute shoppers: Digital gift cards deliver instantly, making them the perfect option for customers who need a meaningful gift without waiting for shipping.
  • Improve checkout experience: Redeeming a gift card at checkout means no payment details to enter, which speeds up the process and reduces cart abandonment — especially on mobile.
  • Enhance brand visibility: Every gift card purchased and shared puts your store in front of a new audience. It’s organic marketing with zero extra effort.

Types of WooCommerce Gift Cards You Can Create

The WebToffee WooCommerce Gift Cards plugin lets you create several types of gift cards depending on your store’s needs.

  • Fixed amount gift cards: You set a specific value for the gift card, such as $25, $50, or $100. Customers purchase the card at that exact amount. Best for stores that want to keep things simple and predictable.
  • Custom amount gift cards: Customers enter any amount they want within a minimum and maximum range you define. More flexible, and works well for stores with a wide range of product prices.
  • Scheduled gift cards: Customers can choose to send the gift card immediately or schedule delivery for a future date — a birthday, anniversary, or holiday. The plugin handles the delivery automatically.
  • Discounted gift cards: Sell a gift card at less than its face value. For example, sell a $50 gift card for $40. A great way to run a seasonal promotion and drive gift card sales during peak periods.
  • “Gift This Product” gift cards: Customers can send a gift card for the exact value of a specific product in your store. Makes gifting straightforward when the buyer already knows what they want to give.

How to Create WooCommerce Gift Cards — Step-by-Step

WooCommerce, by default, doesn’t include a feature for selling gift cards. However, there are plenty of gift card plugins for WooCommerce stores. In this article, we will be using the WooCommerce Gift Cards plugin by WebToffee. The plugin is available in a free and paid version. We will be using the premium version for this article.

Step 1: Install the WooCommerce Gift Cards Plugin

After purchasing the plugin, download the zip file from the My Account section of the WebToffee website. You’ll also receive a download link via email.

In your WordPress dashboard:

  1. Go to Plugins > Add New Plugin
  2. Click Upload Plugin and select the zip file
  3. Click Install Now, then Activate

Step 2: Configure General Settings

From your WordPress dashboard, navigate to Gift Cards and select the General Settings tab from the top menu.

Under the General tab on the right side panel:

  1. Enable the Gift card product checkbox
  2. Choose whether to allow users to send, email, and print gift cards based on your requirements
  3. Enable the option to allow shoppers to schedule gift card delivery if needed
  4. Choose an order status to generate gift cards — this determines at what point in the order process the gift card is issued
Enable gift card product

Step 3: Configure Usage Settings for WooCommerce Gift Cards

Gift card usage settings
  • Still under General Settings, scroll to the usage options:
  • Choose whether to apply the gift card discount before or after calculating tax
    • Apply after tax: tax is calculated on the full subtotal, then the gift card discount is applied
    • Apply before tax: the gift card reduces the subtotal first, then tax is calculated on the reduced amount
  • Select whether to allow gift cards with coupons in your store
  • Choose whether to allow store owners to purchase gift cards with store credit balances
  • Set the expiration date for gift cards — this is important for managing outstanding liability
  • Click Save to store your settings

Step 4: Create a Fixed Amount Gift Card Product

Add New Gift Card Product
  • Go to the Gift card products tab and click Add new.
Enter Gift Card Product Description
  • Enter a product name and add a description for the gift card
Set Predefined Amounts for Gift Cards
  • Scroll down to the Product data section
  • Choose Predefined amounts as the purchase option
  • Set the predefined values — for example, $25, $50, $100
  • Click Publish to make the gift card live on your store

Step 5: Create a Custom Amount Gift Card

If you want customers to enter their own gift card value:

  1. Go to Gift Cards > Gift card products and click Add new
  2. Enter a product name and description
  3. Scroll to the Product data section
  4. Choose Custom amount as the purchase option
  5. Set the minimum and maximum amount that customers can enter
  6. Click Publish

Step 6: Preview the Gift Card on the Front End

Navigate to the front end of your website and open the gift card product page. You’ll see the predefined amounts or custom amount field, along with product page fields for sender details, recipient details, and a gift card message.

Customers can enable the Send Today option to deliver the gift card immediately. If unchecked, they can schedule delivery for a future date.

WooCommerce gift card front

How Customers Purchase and Redeem WooCommerce Gift Cards

Understanding the customer-side experience helps you communicate the value of your gift cards more effectively.

Purchasing a gift card:

Custom Gift Card Amount
  1. The customer visits the gift card product page and selects an amount (predefined or custom)
  2. They add it to cart and proceed through the normal checkout flow
  3. At checkout, they can choose to send the gift card to themselves or to someone else
  4. If gifting to someone else, they enter the recipient’s email address and an optional personal message
  5. They can choose to send the gift card immediately or schedule it for a later date
  6. After payment, the gift card code is sent to the recipient via email

Redeeming a gift card:

The recipient receives an email with the gift card code. At checkout, they enter the code in the coupon or gift card field. The gift card value is applied to their order total. If the order total is less than the gift card value, the remaining balance stays on the card for future use.

WebToffee WooCommerce Gift Cards – An Overview

Gift Cards for WooCommerce

The WebToffee WooCommerce Gift Cards plugin is the easiest way to start selling digital gift cards in your store. It lets you create fully customizable gift cards that customers can purchase and send to their friends and family via email. Shoppers can choose the amount, write a personal message, upload their own image to personalize the card, and even schedule when it should be delivered.

There’s also a super convenient “Gift this product” option that allows customers to send a gift card for the exact value of a specific product—making gifting even simpler.

On the backend, the plugin gives you full control over how gift cards work in your store. You can offer fixed or custom amounts, set expiration dates, track usage, and even issue free gift cards as part of a promotion or loyalty program. Everything is managed from your WooCommerce dashboard, and the redemption process is smooth and user-friendly.

If you want to boost your sales, offer a better gifting experience, and attract new customers, this plugin checks all the boxes.

Key Features:

The free version of the gift cards plugin lets you create one gift card product. The premium version removes that limit and gives you access to all the features above.

Frequently Asked Questions

How to sell physical gift cards in WooCommerce?

To sell physical gift cards, create a gift card product using the WebToffee WooCommerce Gift Cards plugin. When customers place an order, you can process and ship the physical gift card to the specified delivery address. Make sure not to mark the product as virtual if you plan to ship it.

Is store credit the same as a gift card?

They’re similar but not identical. Store credit is typically issued as a refund or compensation and is tied to a customer’s account. Gift cards are prepaid vouchers with a unique code that anyone can redeem — not just the original buyer.

Can customers personalize WooCommerce gift cards?

Yes. With the WebToffee WooCommerce Gift Cards plugin, customers can add a custom message, upload their own image to the card, and schedule the delivery date — making the gift feel more personal and thoughtful.

Can I sell discounted gift cards in WooCommerce?

Yes. You can sell a gift card at less than its face value — for example, a $50 gift card for $40. This is a useful tactic for driving gift card sales during seasonal promotions or holiday campaigns.

What happens if a customer doesn’t use the full gift card value?

The remaining balance stays on the gift card and can be used on a future purchase. The plugin tracks the balance automatically.

Conclusion

Gift cards are one of the simplest additions you can make to a WooCommerce store — and one of the most effective. They bring in upfront revenue, introduce your store to new customers, and give loyal buyers a flexible gifting option they’ll actually appreciate.

The WebToffee WooCommerce Gift Cards plugin covers everything from basic fixed amount cards to custom amounts, scheduled delivery, and discounted gift cards. If you haven’t added gift cards to your store yet, the setup takes less than 30 minutes, and the returns are long-term.

Have questions about the setup? Drop them in the comments below.

Article by

Associate Product Marketer @ WebToffee. I work on WooCommerce plugins and write about eCommerce growth, automation, coupons, subscriptions, and data privacy. Interested in practical marketing strategies that actually move metrics.

Got any query? Please leave a comment or reach out to our support

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

Google Preferred Source

Sell eGift Cards on Your WooCommerce Store