YITH WooCommerce Gift Cards


New 2020 update! Version 2.0 available!

Free live demo >

The projected market, of the last years’ trends, expects that in 2024 gift card sales will hit an income of 698 billion dollars to companies all over the world.

It’s a staggering amount of money, yet we are not surprised. Who wouldn’t prefer a gift card to an item purchased carelessly by someone who maybe doesn’t even really know what you would like to receive on our birthday or at Christmas?

Gift cards are also appreciated by people buying them. What a waste of time looking for the right gift risking to buy something they might not like or that could be of the wrong size or color!

A Christmas gift for a friend, a present for a relative’s birthday, a Christmas bonus for employees: a gift card is always the best choice. For that reason, all the biggest e-commerce shops offer their customers the possibility to purchase gift cards.

By offering your users the possibility to purchase a gift card to spend on your shop, you will be able to gain new customers (the person receiving the gift card will know about your products, will place an order and will be encouraged to buy again so you can loyalize him/her) and considerably increase your earnings.

The new version of our YITH WooCommerce Gift Card is the free and easy solution to start selling gift cards on your e-commerce. We have updated the plugin to make it even more effective, innovative and easier to use.

How does it work?

You only have to install the plugin, create your first gift card and publish it: a few-minutes process that will let you start offering gift cards immediately to your customers.

The user’s interface is very easy and based on Amazon’s one: your customers can choose one of the amounts you set, select an image to customize the gift card (our plugin is the only one that lets you upload an unlimited image gallery!), insert the receiver’s details, add a message and, finally, purchase the gift card like any other product on your e-commerce store.

Main features

  • A new product type, Gift-card, to configure your own gift cards.
  • Set the amount you want to use for each Gift Card.
  • Dashboard with all gift cards (to check balance, related orders and so on)
  • Create and edit Gift Cards from the Gift Cards dashboard
  • Create and sell Virtual Gift Cards
  • Create unlimited physical or virtual gift cards;
  • Let the customer fill the recipient’s data and send the gift card via email
  • Email the gift card to the recipient once the order has been completed.
  • Create a gallery of images and allow customers to choose one for the gift card layout
  • Customize the Gift Card code pattern

Free Live Demo

Do you want to discover all plugin features offered on this version? Would you like to try it?

Visit our test sandbox
By accessing our testing platform, you will be able to discover all plugin features and test them as your prefer, both in back end and in front end.

What are you waiting for? Open the official plugin “live demo” and click on the “LAUNCH ADMIN DEMO” link that you find on the top bar to test the plugin right now.


Also available in:

  • English
  • Italian
  • Spanish
  • Japanese
    and much more.


Take advantage of WPML compatibility.
You are free to translate your plugin easily with the most popular and powerful tool for multi-language sites, WPML.

PREMIUM FEATURES of YITH WooCommerce Gift Cards

Free version of our plugin works like a charm, but the premium one is a very powerful tool to increase sales and conversions.

As an admin with the premium version you can:

  • Allow users to insert the gift card amount and set a minimum amount for that;
  • Choose a different image for each gift card
  • Customize the gift card with your shop’s logo
  • Offer a percentage discount on the gift card price (for example the user will pay 50$ for a gift card that contains 60$)
  • Choose the action to trigger when the gift card order gets the “Cancelled” status or it is refunded:
  • Suspend the gift card
  • Disable the gift card (in this case, it cannot be used for any other purchases)
  • Create a gallery of images that could be associated with gift cards during the purchase (like Christmas, Birthday and so on)
  • Sell physical gift cards (pre-printed)
  • Show the ‘apply gift card code’ form on different places like the Cart and Checkout page
  • Allow users to enter the gift card code into the standard coupon code field (instead of showing two different forms in cart and checkout)
  • Enable an optional QR code in gift cards
  • Verify the email sending status of the gift code
  • Send the gift card code or a link manually in case of error
  • Attach a printable PDF to gift card email (useful for users that wants to print the gift card)
  • Disable the gift card manually
  • Verify the original amount and current balance of each gift card
  • Enable the “Gift this product” option: the user can buy a gift card related to a specific product of the shop: the coupon will be of the same value and the product will be recommended in the email
  • Create and edit the gift cards from the backend
  • Update the gift card balance from the backend without creating a new order
  • Manage the stock of “Gift Card” products
  • Override the default templates of the gift card sent by email
  • Set an expiration date for the gift card
  • Set a minimum requested amount in the cart to apply to the gift card
  • Show the email address linked to each gift card on the Cart page
  • Integration with WC Smart Coupons: convert Store Credit / Gift Certificate coupons created with it into new Gift Cards

Your customer can:

  • Enter the sender’s name and a customized message
  • Specify more recipients for the same gift card type (an email with a code of the same amount will be sent to each recipient)
  • Choose a delivery date for the gift card
  • Choose the gift card image from the gallery
  • Upload a custom image or photo to customize the gift card
  • Receive an email when the purchased gift card is used
  • Purchase a gift coupon, suggesting a specific product from the shop: the coupon will be of the same value as the product and it will be recommended in the email
  • Verify the status and the amount of the gift cards he/she owns

    GET PREMIUM VERSION HERE with a 100% Money Back guarantee >

Premium Live Demo

Do you want to discover all the premium plugin features? Would you like to try it?

Visit our test sandbox
By accessing our testing platform, you will be able to discover all plugin features and test them as your prefer, both in back end and in front end.

What are you waiting for? Open the official plugin “live demo” and click on the “LAUNCH ADMIN DEMO” link that you find on the top bar to test the plugin right now.


Please, read the official documentation of YITH WooCommerce Gift Cards to learn more about all plugin features.


If you have suggestions about how to improve YITH WooCommerce Gift Cards, you can write us so we can bundle them into YITH WooCommerce Gift Cards.


Want to add a new language to our YITH WooCommerce Gift Cards? Learn how to contribute in this page.


  • Set a product as gift card and configure it.
  • Allow users to customize the gift card.
  • The recipient will receive the gift card via email.
  • Use the discount code and apply it in the dedicated box.
  • Discount is applied to the cart.
  • Dashboard with all gift cards.
  • Create or edit a gift card from the Dashboard.
  • Manage the different plugin settings.
  • Create different categories for your gift card images.


Important: First of all, you have to download and activate WooCommerce plugin, because without it YITH WooCommerce Gift Cards cannot work.

  1. Unzip the downloaded zip file.
  2. Upload the plugin folder into the wp-content/plugins/ directory of your WordPress site.
  3. Activate YITH WooCommerce Gift Cards from Plugins page.


YITH WooCommerce Gift Cards will add a new tab called “Gift Cards” in “YITH Plugins” menu item. There, you will find all YITH plugins with quick access to the plugin settings page.


To which email address will the gift card be shipped?

The gift card will be sent to the recipient email defined by the customer or to the buyer’s billing email address.

Which format will be used for the code sent?

The default format of the generated code is ****-****-****-**** and it will be made out of letters and figures.

Can I edit the format used?

Yes, the format can be edited in the plugin settings.

Why haven’t I received the email containing the gift card code?

The gift card code is generated only after the order status goes to “processing” or “complete” and therefore it will be sent to the email address entered.

What happens if the customers spend less than the total card amount?

Each time the gift card is used, the available credit is updated and if there’s some left, it can be used for future purchases.


July 6, 2020
Plugin is compatible with Elementor yes, but it can not be styled like other Elementor widgets. I have reached out to developers about this for help but there is very slow to almost no response from them. It would really be helpful if the plugin could be styled using Elementor for us who aren't coders or developers. Also I can imagine developers of this plugin are busy people, but better and faster response and support from them would be much appreciated.
May 2, 2020
This plugin has so many bugs. It takes more than a day to even send the gift card email and once the code has been used the plugin does not register that someone has already used this code. It just lets you infinitely use the code. It's a very pretty layout for the product but it just doesn't work as intended. I would not advise.
Read all 30 reviews

Contributors & Developers

“YITH WooCommerce Gift Cards” is open source software. The following people have contributed to this plugin.


“YITH WooCommerce Gift Cards” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “YITH WooCommerce Gift Cards” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.0.6 – Released on 17 September 2020

  • New: Support for WooCommerce 4.5
  • Update: update plugin fw

2.0.5 – Released on 25 August 2020

  • New: Support for WooCommerce 4.4
  • New: Support for WordPress 5.5
  • Update: update plugin fw
  • Dev: added the filter yith_wcgc_plugin_settings_capability to manage the plugin settings capabilities

2.0.4 – Released on 15 May 2020

  • New: Support for WooCommerce 4.2 Beta
  • New: added the plugin shortcodes to the Elementor panel
  • Update: updated plugin framework
  • Fix: fixes package name in some templates
  • Fix: fixed a problem with the gift card used as coupon balance

2.0.3 – Released on 11 March 2020

  • New: Support for WooCommerce 4.0
  • New: Support for WordPress 5.4
  • Update: updated plugin framework
  • Dev: deleted Emogrifier class load

2.0.2 – Released on 17 February 2020

  • Fix: removed useless parameters used in the premium version
  • Fix: fixed the shortcode to display the form
  • Dev: check if ywgc_data is an object in the JS

2.0.1 – Released on 30 January 2020

  • Fix: Fixed an issue with the gift card codes inserted in the coupons fields
  • Tweak: added a select image category metabox in the gift card products
  • Update: Updated language files

2.0.0 – Released on 22 January 2020

  • New: Now is possible to create and sell Virtual Gift Cards
  • New: New settings panel
  • New: Now is possible to create and edit Gift Cards from the Gift Cards dashboard
  • New: Added a new images gallery to let the customer choose the Gift Card image
  • New: Added a form to let the customer fill the recipient data and send the gift card via email
  • New: Now, the Virtual Gift Card is sent via email to the recipient
  • New: Added new option to select the Gift Card code pattern
  • New: Added new option enable/disable the images gallery
  • New: Added new option to select the number of images to show in the gallery
  • New: Added new option to make the recipient info mandatory
  • New: Added new option enable/disable a redirect button in the emails
  • Tweak: Improved the plugin UX and UI
  • Update: Updated plugin FW
  • Update: Updated .pot file

1.3.11 – Released on 19 December 2019

  • New: Support to WooCommerce 3.9 Beta1
  • Update: Plugin framework

1.3.10 – Released on 29 November 2019

  • Update: Notice handler
  • Update: Plugin framework

Version 1.3.9 – Released: Nov 07, 2019

  • Update: updated plugin framework

Version 1.3.8 – Released: Oct 30, 2019

  • Update: updated plugin framework

Version 1.3.7 – Released: Aug 07, 2019

  • New: Support to WooCommerce 3.7
  • Update: updated plugin framework

Version 1.3.6 – Released: Jun 19, 2019

  • Update: plugin framework version

Version 1.3.5 – Released: Apr 23, 2019

  • Update: plugin framework version

Version 1.3.4 – Released: Feb 26, 2019

  • New: Support to WordPress 5.1
  • Update: plugin framework version

Version 1.3.3 – Released: Dec 12, 2018

  • New: Support to WordPress 5.0
  • Update: plugin framework version 3.1.10

Version 1.3.2 – Released: Oct 23, 2018

  • New: Support to WooCommerce 3.5.0
  • Update: plugin framework
  • Update: plugin description
  • Update: plugin links

Version 1.3.1 – Released: Feb 01, 2018

  • New: plugin framework 3.0.11
  • New: support to WooCommerce 3.3.x

Version 1.3.0 – Released: Jan 08, 2017

  • New: plugin framework 3.0.6
  • Fix: gift card amount is set to zero in cart page
  • Fix: add to cart button does not showed using IE browser

Version 1.2.9 – Released: Oct 11, 2017

  • Fix: Warning message, cannot modify header information

Version 1.2.8 – Released: Oct 6, 2017

  • Update: Adding a filter to change the mode of making gift card code

Version 1.2.7 – Released: Sep 28, 2017

  • Fix: price gift card insertion
  • Fix: gift card coupon not showed in order completed email

Version 1.2.6 – Released: Aug 11, 2017

  • New: support for WooCommerce 3.1.
  • Update: YITH Plugin Framework.
  • Update: language files.
  • Tweak: tested up to WordPress 4.8.

Version 1.2.5 – Released: Apr 30, 2017

  • Update: YITH Plugin Framework.
  • Tweak: tested up to WordPress 4.7.4.
  • Tweak: changed plugin tags.

Version 1.2.4 – Released: Apr 13, 2017

  • Fix: prevent gift card code duplication when order status turn in processing and the in complete.
  • Fix: gift card discount not correctly applied when used with WooCommerce 3.0+.

Version 1.2.3 – Released: Apr 03, 2017

  • New: ready for WooCommerce 3.0.
  • New: create gift cards when the order status turn in processing or completed.
  • Fix: YITH Plugin Framework initialization.
  • Dev: filter ‘yith_ywgc_generate_gift_card_on_order_status’ lets third party set the order statuses on which the gift card will be created.

Version 1.2.2 – Released: Jan 16, 2017

  • New: WordPress 4.7 ready

Version 1.2.1 – Released: Dec 01, 2016

  • Updated: YITH Plugin framework
  • Fixed: the available gift card amount does not contains the taxes paid at checkout

Version 1.2.0 – Released: Oct 20, 2016

  • Updated: YITH Plugin framework
  • Tweaked: improved script and style file enqueuing
  • Fixed: backward compatibility with WooCommerce version 2.6.0 or sooner: wrong product title shown when a gift card is added to the cart
  • Fixed: coupon code rejected when used together with gift card code
  • Fixed: duplicated fields shown on cart page

Version 1.1.0 – Released: Jul 06, 2016

  • Added: gift card code table
  • Fixed: tab ‘general’ not visible after the update of WooCommerce to 2.6.2

Version 1.0.10 – Released: May 04, 2016

  • Fixed: missing YITH Plugin FW files

Version 1.0.9 – Released: May 02, 2016

  • Updated: plugin compatible with WordPress 4.5
  • Updated: plugin author name
  • Updated: YITH Plugin Framework

Version 1.0.8 – Released: Mar 22, 2016

  • Fixed: gift card code not shown correctly on emails
  • Fixed: missing localization for some string
  • Updated: YITH Plugin FW

Version 1.0.7 – Released: Jan 29, 2016

  • Fixed: add to cart fails when “sold individually” is wrongly checked
  • Updated: “sold individually” it set to false as default for gift card product

Version 1.0.6 – Released: Jan 11, 2016

  • Updated: Changed the way that plugin files are included to avoid the “Fatal error: Class ‘WC_Product’ not found” experienced by some user
  • Updated: removed the class YWGC_Gift_Cards, all functions are now on the main YITH_WooCommerce_Gift_Cards class
  • Added: option to temporary disable the plugin

Version 1.0.5 – Released: Nov 06, 2015

  • Fixed: conflicts with coupon code on checkout page.
  • Fixed: gift cards are set as virtual product

Version 1.0.4 – Released: Nov 04, 2015

  • Fixed: avoid showing post_id on order page

Version 1.0.3 – Released: Oct 29, 2015

  • Update: YITH plugin framework

Version 1.0.2 – Released: Oct 22, 2015

  • Fix: removed unused plugin settings tab.

Version 1.0.1 – Released: Oct 12, 2015

  • Fix: coupon code not applied correctly.

Version 1.0.0 – Released: Sep 22, 2015

  • Initial release