1. Documentation /
  2. Smart Coupons /
  3. How to create and sell gift cards in WooCommerce

How to create and sell gift cards in WooCommerce

Smart Coupons provide a powerful, “all-in-one” solution for gift cards, store credits, discount coupons, and vouchers extending the core functionality of WooCommerce coupons.

This doc article explains how you can add/create WooCommerce gift cards or store credits of any amount that your customers can buy from you and also schedule them.

About Smart Coupons gift card

↑ Back to top

The WooCommerce gift card / store credit functionality of Smart Coupons is different from how normal coupon codes work. A gift card is treated as real credit / money – very much like a prepaid credit card.

Gift cards do not introduce a dedicated product type. Instead, it allows you to use Simple or Variable product as a basis for selling gift cards.

Gift card products are Virtual. You can use the extension to issue only digital gift card tokens.

How to create a gift card

↑ Back to top

To allow customers to purchase a gift card / store credit of any amount / denomination and quantity of their choice, you need to first create a coupon and then a product.

Creating a gift card coupon

↑ Back to top
  1. Go to your WordPress Admin panel > Marketing > Coupons > Add new coupon.
  2. Click on ‘Generate coupon code’ or enter your own code.
    Important: Coupon code should not have any spaces.
  3. Select ‘Store Credit / Gift Certificate’ as the Discount type from the drop-down.
    Important: Leave coupon amount blank.
  4. Enable the ‘Coupon Value Same as Product’s Price?’ option.
  5. Publish the coupon.

Creating a product

↑ Back to top
  1. Add or edit an existing Simple product.
  2. Name the product, i.e., Store Credit / Gift Certificate.
  3. Important: Leave the Regular price & Sale price fields blank.
  4. If you do not want to charge shipping for this product, mark the product as Virtual.
  5. Under ‘Coupons’, search for and select the coupon created above.
  6. Publish/Update the product.

That’s it.

You have added a gift card to your WooCommerce store. Your customers can now purchase a store credit/gift card of any amount like $9, $21, $45, $60, etc.

Note: This feature is compatible with the Name Your Price plugin.

Important: If you have any coupon in your store that can be used to buy the above gift card/store credit, make sure to set ‘Usage limit per user’ under ‘Usage Limits’ to 1 for that coupon. Otherwise, your customer will get real credit at a discounted rate multiple times, resulting in a loss for you.

How customers can purchase and schedule gift cards

↑ Back to top
  1. A customer visits the gift card product page and enters the amount to be purchased.
  2. The quantity can be adjusted if they want to purchase more than one credit. For example, credit for $600 in the form of gifts of $300 each for two people. Customers would enter 300 in the provided box and increase the quantity to 2.
  3. They go through the normal purchase process: Add to cart > Cart > Checkout > Payment.
  4. On the checkout page, the customer will have two options to send the gift card coupon:
    1. Send to me
    2. Gift to someone else
  5. Clicking on ‘Gift to someone else’ will give two more options:
    • Send to one person
    • Send to different people
  6. There’s also a Toggle to send the coupon NOW or LATER.
  7. Next is to enter the recipient’s Email address and a message for the recipient(s).
  8. If the LATER option is chosen, the date and time need to be selected. Learn more about scheduling.
  9. The customer then makes the payment.

That’s it.

Note – Customers can send multiple gift cards to the same or different people at once using the above feature. For example, $5 and $9 gift cards to Martha; $20 gift cards to Marco, Andrew, Lisa


However, for sending the same value gift card to multiple people, make sure the gift card quantity is equal to the number of people. In the above example, three $20 gift cards are required to send to Marco, Andrew, and Lisa respectively.

After the payment is completed, a gift certificate is generated and forwarded via email to the recipient(s).

The sender is also informed by an acknowledgment email.

Other WooCommerce gift card types

↑ Back to top

Why Smart Coupons is a recommended WooCommerce gift card plugin because it provides the flexibility to create other gift card types and get you more sales.

How to create a fixed amount gift card

↑ Back to top

A fixed-amount gift card is useful for small-sized WooCommerce stores that want to sell only a limited amount of gift cards. For example, $9, $19, and $29.

The steps remain similar to creating a gift card of any amount, except that you need to enter the gift card value under the ‘Regular price’ field.

Refer to creating gift cards of a fixed amount doc for more details.

How to create a fixed denomination gift card

↑ Back to top

In fixed denomination gift cards, you allow customers to purchase gift certificates, set within limits. For example, $10, $20, $50, and $100.

Unlike the fixed and any amount gift cards that are created as Simple product types, each fixed denomination gift card will be created as a product variation, with a unique price.

Refer to the steps for creating gift cards of fixed denominations.

How to sell gift cards at a discount

↑ Back to top

The way you offer a discount on your products, here you offer a discount on your gift card. For example, selling a $20 gift card at $15; which means a 25% discount.

You can discount a fixed amount and a fixed denomination gift card.

Create a gift card coupon, create a product, and enter the Regular price and Sale price respectively. You also need to enable one setting ‘Sell store credit at less price?’.

Refer to creating discounted gift cards doc for detailed steps.

How to create physical gift cards

↑ Back to top

This can be used to delight your loved ones during their birthdays, Christmas or any other occasion.

Print the gift card voucher or coupon. After printing, decorate it on your own, and then deliver it to the respective person.

Refer to the steps for creating physical gift cards.