How to create gift cards in WooCommerce

How to Create and Sell WooCommerce Gift Cards?

Are you looking for a way to create gift cards on your WooCommerce store? If so, you’ve come to the right place. In this article, we will show you how to create gift cards on your WooCommerce store and sell them to your customers.

Online shoppers love the convenience of buying gift cards. They can purchase and redeem them at any time and gift them to their loved ones. WooCommerce gift cards are an excellent choice for those who are unsure what to buy but still want to give a thoughtful gift.

In this article, we will cover everything you need to know about creating and selling WooCommerce gift cards on your online store.

🎯

Key Takeaways:

  • WooCommerce gift cards are digital vouchers that customers can purchase and redeem from the store.
  • The key benefits of WooCommerce gift vouchers include increasing sales and attracting more customers.
  • A detailed step-by-step guide on how to create gift vouchers in WooCommerce using WordPress gift card plugin.

What Are WooCommerce Gift Cards?

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

Think of them as virtual gift certificates. Instead of picking out a specific product, your customers can buy a gift card and let the recipient choose what they want from your store. It’s a win-win—convenient for the buyer and flexible for the recipient.

Store owners offer gift cards with pre-set amounts like $100, $200, or $500 or allow customers to buy gift cards worth any amount.

Why Offer WooCommerce Gift Cards For Your eCommerce Store?

Happy Online Shopper

WooCommerce Gift cards (also known as gift vouchers or gift certificates) can help increase revenue, attract new shoppers, and build a strong relationship with existing customers. Here are some of the major reasons why you should offer gift cards on your online store.

1. Boost Sales and Cash Flow

WooCommerce gift cards are a fantastic way to ramp up your store’s revenue. When a customer buys a gift card, you get the payment right away—even if they decide to redeem it later. This not only helps with cash flow but also gives your business a bit more breathing room. Plus, gift card recipients often end up spending more than the card’s value, which can really enhance your average order value.

2. Attract New Customers

Gift cards act like a built-in referral system. When someone buys a gift card and sends it off, it brings fresh traffic—and potential new customers—into your store. It’s a clever way to expand your audience without shelling out for extra advertising. Since it can be tough to get new customers to sign up and make a purchase, gift cards provide a genuine incentive for them to check out your store.

3. Increase Customer Loyalty and Retention

Gift cards are a wonderful way to show your loyal customers that you appreciate them. Unlike discount codes, which can feel a bit transactional, gift cards come across as more personal—like a thoughtful gift from your store. This simple gesture can really strengthen relationships, build trust, and encourage repeat purchases.

4. Reduce Product Returns

Because the recipient of a gift card gets to pick exactly what they want, the likelihood of returns or exchanges drops significantly. This not only lightens your support workload but also ensures a better overall shopping experience for everyone involved.

5. Improve Checkout Experience

Gift cards streamline the checkout process. When customers redeem a gift card, they don’t have to enter payment details, which speeds things up and helps reduce cart abandonment—especially on mobile devices.

6. Enhance Brand Visibility

Every time a customer buys and shares a gift card, your brand gets a little more exposure to a new audience. It’s a subtle yet effective form of organic marketing that builds awareness and drives more engagement with your store.

7. Attract Last-Minute Shoppers

Gift cards can attract last-minute shoppers who want to give a meaningful gift without the hassle of waiting for shipping. By offering these, you cater to those who need a quick and thoughtful option.

How to Create WooCommere Gift Cards? Step-By-Step Guide?

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 WebToffee WooCommerce Gift Cards Plugin

After purchasing the gift card plugin, download the plugin .zip file from the ‘My account’ section of WebToffee. Then go to Plugins > Add New from your WordPress dashboard and upload the plugin file to install and activate the plugin.

Now that you have completed the installation for the WooCommerce gift card plugin follow the below steps.

Step 2: Configure General Settings of WooCommerce Gift Cards

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

Select the General tab from the right side panel. You can see the general settings for the plugin. Let’s look at the general settings in detail.

Enable gift card product
  • Enable the gift card product checkbox.
  • Then, allow users to send, email, and print gift cards. ( As per your requirements). You can also allow shoppers to schedule gift card delivery.
  • Choose an order status to generate gift cards.

Step 3: Set Usage Settings for WooCommerce Gift Cards

Gift card usage settings
  • Choose whether to apply the gift card discount before or after calculating tax. If the gift card is applied after tax, tax is calculated on the full subtotal (e.g., $150), and then the gift card discount is applied. If applied before tax, the gift card reduces the subtotal first (e.g., $150 – $15), and tax is calculated on the reduced amount ($135).
  • Select whether to allow gift cards with coupons on your WooCommerce store.
  • Then, choose whether to allow store owners to purchase gift cards with store credit balances.
  • Set the expiration date for the gift cards. (This is important)
  • Click on Save to save the settings.

Step 4: Create a New Gift Card Product

Add New Gift Card Product
  • Go to the Gift card products tab and click on Add new.
Enter Gift Card Product Description
  • Enter a product name for the gift card and add a description.
Set Predefined Amounts for Gift Cards

Now, publish the gift card product.

Under the Product data section, choose Predefined amounts as the purchase option and set the predefined value for the gift cards.

Step 6: Preview the Gift Card From the Front End

Navigate to the front end of your website and go to the gift card product page.

This is how the gift card will look on the front end.

WooCommerce gift card front

You can see the predefined amounts we have created, product page fields including sender and recipient details, gift card messages, etc.

You can enable the ‘Send Today‘ option to deliver the gift card immediately. If this option is unchecked, you have the flexibility to schedule the gift card delivery for a future date.

How to Create a Gift Card of Any Amount?

Now, let’s see how to create WooCommerce gift cards with custom amounts.

  1. Go to Gift Cards from your WordPress dashboard.
  2. Navigate to Gift card products.
  3. Enter a product name and description for the gift card product.
  4. Scroll down to the Product data section.
  5. Choose Custom amount for the gift card Purchase option.
  6. Select the minimum and maximum amount for the gift card.
  7. Then, publish the gift card product.
Custom Gift Card Amount

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. Additionally, the gift cards for WooCommerce plugin is also available for free on WordPress.org, but the free version only lets you create one gift card product. With the premium version, you can create unlimited gift cards and unlock a whole range of advanced features.

Advanced Gift Card Features


Set Fixed Amount Gift Cards

Set Custom Amounts for Gift Cards

Schedule Gift Card Delivery

Create PDF Gift Cards

Apply Gift Cards Before or After Tax

Enable Gift This Product Option

Issue Instant Refunds with Store Credits

Add Usage Restrictions to Gift Cards

Frequently Asked Questions

How to sell physical gift cards in WooCommerce?

To sell physical gift cards in WooCommerce, you first need to set up a gift card product. Use a WooCommerce gift card plugin, like WebToffee’s WooCommerce Gift Cards, to create and manage these products. Once customers place an order, you can process and ship the physical gift card to the specified delivery address.

Is store credit the same as a gift card?

Store credit and gift cards are similar but not identical. Store credit is often issued as a form of store-specific refund or compensation. It can be used like cash within the store.
In contrast, gift cards are preloaded with a specific value with a unique gift certificate code.

Can customers personalize WooCommerce gift cards?


Yes! With the WebToffee WooCommerce Gift Cards plugin, your customers can personalize their gift cards by adding a custom message, uploading their own images, and even scheduling the delivery date. It’s a great way to make the gift feel more thoughtful and unique.

Conclusion

And that’s a wrap! Setting up and selling gift cards in your WooCommerce store is easier than ever with the right plugin—and the WebToffee WooCommerce Gift Cards plugin does a pretty great job at making the whole process smooth and flexible. From customizing gift cards to letting your customers send them instantly or schedule for later, it’s a solid way to boost sales, attract new shoppers, and give your loyal customers a fun, flexible gifting option.

If you haven’t already added gift cards to your store, now’s the perfect time to do it. You’ll not only improve your customer experience but also open up new opportunities for marketing, gifting, and growing your brand. So go ahead—add that gift card option and let your customers start spreading the joy!

Article by

Content Writer @ WebToffee. With a background in journalism, I focus on eCommerce and data privacy. I've been writing about data protection and eCommerce marketing for over two years, crafting content that makes complex regulations easy to understand. I help businesses and individuals navigate evolving legal requirements and stay updated with the latest privacy standards.

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

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

Sell eGift Cards on Your WooCommerce Store