How to Sell Gift Cards on your WooCommerce Store

How to Sell Gift Cards on your WooCommerce Store

Gift cards are the perfect solution for customers who don’t know what to get for their loved ones.

The freedom of the recipient in purchasing whatever they want is one of the prime reasons dictating the popularity of gift cards.

Gift cards are not only advantageous for customers, but they are also beneficial to you too. This is because a gift card purchase implies sure sales for your store. Also, the customers who purchase with gift cards often end up buying more than the value of the card. This means more sales, higher revenue, and better profit for your business.

Nevertheless, gift cards usually generate more traffic and customer engagement, especially during holidays and festival seasons.

Three Ways to Sell your WooCommerce Gift Cards

Gift cards can be offered in different ways in your WooCommerce store. You can create powerful gift cards with several customization options with the Smart Coupons for WooCommerce plugin.

To create gift cards with the Smart Coupons for WooCommerce, install and activate the plugin in your WordPress dashboard.

Here are some of the most popular ways of offering gift cards, take a look.

Virtual Gift Cards

These are the gift cards that can be shared via email. The gift cards will be shared to the email address of the recipient that the customer has specified.

For instance, if the customer has a wedding coming up and doesn’t know what to gift the couple! They can buy a gift card from the store for a specific amount and directly send it to them. There will be no extra manual effort required for downloading and then sending the gift card.

To create virtual gift cards,

Step 1: Create a product worth $0.

This enables customers to buy gift cards as products from your WooCommerce Shop page.

To create a product,

  1. Go to Products > Add New on your WordPress admin page.
  2. Provide a product name and choose the Product data as a Simple product.
  3. Check the box corresponding to Virtual to avoid shipping and other delivery charges.
  4. Enter ‘0’ as the Regular price and publish the coupon.
Selling gift cards on WooCommerce

Step 2: Associate the product with the gift card.

  1. Go to Smart Coupons > Store credit > General settings.
  2. Under the Associate a product field, choose the previously created $0 product.
  3. Choose the Credit purchase options that you desire and fill in the gift card amount details.
  4. Select/provide the rest of the options as per your requirements.
  5. Now, save the settings.
gift card settings in smart coupons

This will add the gift card as a product in your store. Your customers can view these gift cards from the Shop page.

buy gift cards from the store

When the customer clicks on the gift card product, they will be taken to this page.

Here the customer can choose the card template and the card amount (from Store credit details). The gift card will be sent to the email address specified under the Recipient email.

Downloadable Gift Cards

Create single-use downloadable gift cards that the customer themselves can share with their friends and family. Here the customer is not asked to specify the recipient while purchasing the gift card. So the customer can initially purchase it and then later sent it to anyone who might require that.

For instance: If the customer has any additional funds, they can purchase a gift card with it at that time. This card can then be gifted to their loved ones when a necessity arises.

However, note that here the full amount has to be spent in one go. That is, it cannot be redeemed through multiple purchases. For example, if you have a $100 gift card, you will have to spend the whole of $100 on a single purchase.

To create a downloadable gift card,

Step 1: Create a $X Fixed cart discount coupon.

  1. On your WordPress dashboard, go to Marketing > Coupons > Add Coupon.
  2. Provide a coupon code or auto-generate one with the Generate coupon code button.
  3. Choose the Discount type under General as Fixed cart discount.
  4. Provide the Coupon amount as the gift card amount that you want your customers to purchase.
woocommerce downloadable gift cards

5. Now go to Usage limits and set the Usage limit per coupon as 1.

limit gift card usage to once

6. Publish the coupon.

Step 2: Create and download a gift card image

Now create and download a gift card image for your gift card with any graphic design software. Be sure to add the coupon code that you have created/generated (as specified in step 1.2) in the image.

Step 3: Create a downloadable product worth $X and add the created image.

  1. Now go to Products > Add New and provide a product name. This name will be the name of your gift card.
  2. Select the Product data as Simple product and check the box corresponding to Downloadable.
  3. Under General, set the Regular price as the price of the gift card (as specified in step 1.4)
  4. Upload the downloaded gift card image that you have previously generated.
  5. Now publish the product.
downloadable gift cards for woocommerce

Here, customers can buy these gift cards at pre-set prices and download the gift card image.

They can then directly send the gift card images to the required people after downloading them.

purchasable gift card in store

Gift cards as an alternative to refunds

Offering gift cards as an alternative to refunds after product returns is an effective strategy that will help you compact the loss of a lost purchase. Gift cards also help to bring the traffic back to your store.

When a customer requests a refund for a product, you should manually create a gift card and email it to the customer.

To create and email a gift card in case of refunds,

  1. Go to Email store credits under Smart Coupons > Store credits.
  2. Provide the email address of the customer and the amount that you owe the customer.
  3. Enter email address amount and sent
  4. Provide a caption and description of your choice.
  5. Click on Send email to send the gift card to the customer.
gift card as an alternative to store refund

The customer can use the code on this gift card to purchase other products in the store. Note that the card will only be worth the amount was requested as the refund.


Gift cards have clearly autonomy over other forms of presents. And the industry is expected to grow rapidly in the coming years. Providing support for a product that a majority of online retail customers need will help you grow your business at a faster pace.

Additionally, you can create different types of gift cards along with discount coupons, store credits, URL coupons, and more with a single economical plugin from WebToffee, Smart Coupons for WooCommerce.