how to create woocommerce gift cards

How to Create WooCommerce Gift Cards

Do you want to offer gift cards in your online store? We’ve got you covered. In this guide, we’ll show you how to create WooCommerce gift cards as a part of your online store’s marketing strategy.

Before we go through the process, you need to understand the importance of gift vouchers and how they can help you boost overall conversion rates.

Why Is Creating Gift Cards in WooCommerce a Good Idea?

Creating gift cards in your WooCommerce store can benefit you and your customers. This section is going to cover a few advantages of them:

  • Increased sales: Your business can experience an increase in revenue when customers are motivated to spend beyond their original budget.
  • Attract new customers: Your current customers may give them as gifts to friends and family. This can result in bringing in new consumers who might not have shopped at your store earlier.
  • Customer convenience: They are a very convenient and flexible gifting solution. Instead of giving a gift to someone, gift vouchers would simplify the process. This way, they can get what they need the most.
  • Boost customer loyalty: Customers who receive gift vouchers may return to your store to make more purchases, which can help to establish customer loyalty and drive repeat business.

Now that you understand that gift vouchers are an innovative and profitable decision.

Best WooCommerce Gift Card Plugins

The easiest way to create a gift card is by using a dedicated plugin. You can make gift cards without manually tweaking the code within a few seconds. This section will show you two of the popular plugins you can use.

1. PW WooCommerce Gift Cards

pw woocommerce gift cards create woocommerce gift cards

PW WooCommerce Gift Cards is one of the most popular tools for creating gift cards. It is a very powerful plugin with which you can easily set up and offer customizable designs that your customers will love.

PW WooCommerce Gift Cards allow customers to buy gift vouchers by choosing the amount, recipient, and message during checkout. However, it also will enable customers to quickly redeem their discount at checkout with the amount added after tax. The new balance will even be shown on the cart and checkout pages.

It also has an intuitive email template system with which you can easily send elegant and professional-looking delivery emails to your customers. Furthermore, you can even check your liabilities at a glance. This makes it simple to keep track of your purchases and manage your inventory.


  • Easy-to-use email template system
  • Guest checkout options
  • One-click creation
  • Allow customers to set custom amounts
  • Customers can redeem the codes at checkout


PW WooCommerce Gift Cards is a freemium plugin. You can download the free version from the official repository. The premium version starts at 79 USD per year for one site license and includes one year of updates and support.

2. Gift Up!

gift up create woocommerce gift cards

Gift Up! is also one of the best options for businesses offering gift cards online. It can be easily integrated with your online store and social media networks with minimal effort. Gift Up! is also the most cost-effective way to sell gift vouchers, as the plugin only takes a certain fee after each successful sale.

The tool can also create attractive and personalized designs with your branding and logo. You can pick from hundreds of beautiful and unique designs or build your designs with predefined amounts. Plus, the plugin also has the option to allow customers to enter their custom amounts.

Gift Up! handles everything after a consumer purchases a gift voucher, including processing the money to delivering it. You will receive full payment immediately through a fully automated process once the purchase is made. Customers may pay using debit or credit cards and other payment options like Apple Pay and Google Pay.


  • Create unique designs that reflect your brand or business
  • Supports multiple currencies and languages
  • Track your sales based on redeemed, expired, or still active gift cards
  • Automatic delivery to customer’s emails
  • Social media friendly and easy integration


Gift Up! is initially a free plugin. You can download the plugin from the official repository, but you must pay a 3.49% flat fee for every gift card sale.

How to Create WooCommerce Gift Cards (Step-By-Step)

For this tutorial, we will use the plugin PW WooCommerce Gift Cards. But you can use other plugins that suit your website’s and customers’ needs. The steps are almost similar for every plugin, and you must start by installing and activating the plugin.

1) Install and Activate the Plugin

First, log in to your WordPress dashboard and go to Plugins > Add New. Then, search for the PW WooCommerce Gift Cards plugin, install it and activate it.

After activation, you are good to move forward to the next step, which is adding a new gift card product.

2) Add a New Gift Card Product

Go to WooCommerce > PW Gift Cards and click Create the Gift Card product.

new gift card create woocommerce gift cards

The gift voucher will be created soon.

Now, go to Products > All Products in your admin area, where you can find your newly created product. Click on Edit to start editing the item.

You can change the title, description, image, and price.

edit gift cards

You’ll also notice that the product data type has been set as PW Gift Card on the edit product page.

product data

You may also want to add attributes and variations in the prices for the product. So open the Attributes tab, then select the Gift Card Amount option.

You can add custom attributes for the product here and even make it visible on the product page. So don’t forget to check the visible on the product page option.

attributes create woocommerce gift cards

If you want to use the same values for the product variation, you can also check the used for variations option. Or else, you must go to the Variation tab and add product variations yourself. For more information, you can look at our guide on adding product variations in WooCommerce.

Once you make all the necessary changes, click on Save attributes.

save attribute

You can even add a new category for the product. Just click on +Add new category and enter the category name as ‘Gift Card.’ This will be a feasible option if your store has several product categories.

Finally, Update the product.

update gift card

The process went flawlessly. Next, let’s move to the third step.

3) Customize the Gift Card Email

To customize the delivery email, go to WooCommerce > PW Gift Cards and open the Email Designer tab.

Here, you can change the color, redeem button, and text. But if you purchase the premium version, you can change the images, titles, additional colors, and many more options. The changes can be seen in real-time on the preview tab.

Once you have made the necessary adjustments to your delivery email, click on Save design.

4) Additional Plugin Options

The PW WooCommerce Gift Cards plugin also provides a few additional settings that may be helpful for you to customize your gift vouchers. You’ll see every configuration option here:

gift card settings

These additional plugin options enable you to autocomplete orders, use the transactional email system, and format prices. The plugin comes with some default configuration options. But you can always tweak them according to your preferences.

You can also choose to send the card immediately as soon as the order is received, allow customers to buy gift cards with gift cards, and apply the fix for missing fields. They are not enabled by default. So you can check these options if they are needed for your website.

Apart from these options, you can also relocate the redeem button location on the checkout and the cart page and hide the Pimwick plugins menu.

Don’t forget to click on Save Settings after you have made all the required changes.

save settings

That’s it!

Now if you go to the front end of your website, you will see it as a new product.

gift card product create woocommerce gift cards

Bonus: How to Create WooCommerce Coupons

Above, we have shown you a detailed guide on creating gift cards using PW WooCommerce Gift Cards. Similarly, you may want to offer custom coupon codes on your store to bring in some extra customers.

Here is a quick guide to creating coupon codes.

1) Add New Coupon

Your first step is to add a new coupon. So go to Marketing > Coupons from your WordPress dashboard and click on Add coupon or Create your first coupon.

Then, you must add a coupon code and a description for your new coupon. Most websites generally use a unique alphanumeric code for the coupon code. In this case, we will use the code QLFRIDAY20 as an example.

You can also add a description to understand what the coupon is.

Note that the description won’t be visible on the front end.

2) Add Coupon Data

After you add the new coupon, you’ll have to tweak the data. In the General section, you can adjust the discount type, coupon amount, free shipping, and coupon expiry date.

Under the usage restriction option, you will see more advanced settings. Here, you can change the minimum and maximum spending and select or exclude particular products or categories. On top of that, you can also choose if the coupon is applicable for individual use only or exclude it from sale items.

Next, the Usage limits section includes usage limits per coupon and per-user basis.

Finally, click on Publish to launch your new coupon code.

We have now successfully created a new coupon.

But how to apply it?

Once the customer adds a product and moves to the checkout section, they will see a add a coupon button. Customers can paste the unique coupon code and claim the discount there.

Please look at our detailed guide on creating WooCommerce coupons for more information.


This is how you add gift cards to WooCommerce. It can help you generate more sales, attract new customers, and even increase customer loyalty to your online store.

To summarize, the best way to create a gift voucher is by using a plugin. A plugin like PW WooCommerce Gift Cards makes the process easy. Since it comes with a customizable email template, the store owner can tweak the email delivery emails according to the brand styling.

Similarly, you can add coupons on your website to offer discounts for your customers. So we have included a short bonus guide for it as well.

We are confident this tutorial will help you effortlessly create and add gift vouchers to your eCommerce website. Let us know in the comments below if you have ever tried any plugins to add gift cards to your website.

If you want some more similar articles to improve your WooCommerce website, you can go through the following links: