YITH WooCommerce Gift Cards


Have you ever had that unpleasant feeling of having to make a present to someone, but not knowing what to buy? 99% of the times, this type of uncertainty does not help users completing their purchase.
Gifts are always welcome and YITH WooCommerce Gift Cards lets you offer your users a powerful sales tool able to enhance the purchases made on your site.
Allow your users to purchase gift cards of the amounts you want and they will receive a pretty gift card via email with a discount code, and encourage your customers to gift them to possible new users of your shop. This way, you will kill two birds with one stone: the possibility to make appreciated presents and the chance to promote your products thanks to convenient coupons.

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.
  • Email the gift card to the recipient once the order has been completed.
  • The recipient can use it as a discount code as far as there’s credit available.


Also available in:

  • Anlgais
  • 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

  • Create physical/printable and digital gift cards.
  • Select pre-set amounts among which customers can choose.
  • Allow customers to enter their own gift card amount.
  • Choose whether enabling the manual amount on all gift cards or on specific ones only.
  • Allow customers to view a list of their gift cards used so far and show both the order on which they have been used and the available credit left.
  • Choose whether deleting or simply disabling the gift card if a refund is issued.
  • Choose whether deleting or simply disabling the gift card if the order is cancelled.
  • Customers can change the gift card details after purchase, except for the card amount.
  • Choose whether the gift card has to include the shipping fees or not.

Physical/printable Gift Cards:

  • Manage your products using a pre-printed code and enter the gift card code manually.
  • Generate the gift card code automatically: the seller will attach it to the product that needs to be shipped.

Digital Gift Cards:

  • Show a preview of the gift card while customers configure it on product page.
  • Customers can directly send the gift card to the recipient’s email address.
  • Buy the same gift card for multiple recipients in one move: each recipient will get a gift card of the selected amount.
  • Add the sender’s name.
  • Add a message that will be printed on the digital gift card.
  • Customers can upload their own image that will be used as the gift card template background.
  • Customers can pick from a selection of templates uploaded by the admin and sorted by event (wedding, birth, Valentine’s day, birthday etc…)
  • Create a gift card from one of the products of your shop: the gift card amount will be equal to the product price and the recipients will be suggested the product in the email they get.
  • Add a link in the gift card email: this will take the recipients directly to the shop cart page, product added to the cart and discount applied.
  • Allow customers to buy a gift card and plan the shipping of the email on a following date.
  • Set an image to be used as the main image of each single gift card’s template.

Back end:

  • Create gift cards manually.
  • Edit the gift card and change code, amount and recipient(s).
  • View all gift cards sold.
  • View details of each gift card: full amount, credit left, associated gift-card order, orders on which it has been applied and the total spend it generated.
  • Enable/disable the gift card.
  • View the date on which the email has been shipped or has been planed to be shipped.
  • Send the email manually.

For more information about the PREMIUM version of YITH WooCommerce Gift Cards, visit the official page on yithemes marketplace

Premium Live Demo

Do you want to discover all 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.


If you can’t find this plugin in your language and want to translate it, use the dedicated tool at Translating WordPress.
Or, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our Contacts page and we will bundle into YITH WooCommerce Gift Cards.

Captures d’écran

  • Set a product as gift card.
  • Set the gift card amount.
  • Allow users to choose a custom amount for the gift card.
  • Purchase a gift card as well as other products.
  • Generate a discount code when the order is complete.
  • Customers receive discount codes via email.
  • Use the discount code and apply it in the dedicated box.
  • Discount is applied to the cart.


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 buyer’s billing email address.

Which format will be used for the code sent?

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

Can I edit the format used?

It’s not possible to edit the default format.

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 « 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, its available credit is updated and if there’s some left, it can be used for future purchases.

Can I share a gift card?

The gift card is sent to the buyer’s email address, but anyone who has the code can use it.


24 août 2019
I'm not a fan of this plugin for two reasons. Reason 1: Once you sign up they keep your credit card on file and will charge you every year until you sign into your account and turn auto-renew off. This is backwards in my opinion. If the customer want's to auto-renew their product then they should be the ones to turn that option on themselves. This is bad practice and something you won't find with most reputable companies. They do send you a reminder email but the subject line doesn't clearly state that your product will be automatically renewing. The subject line just says "Ready to spend another year with YITH?" which in my email client got cut off to say "Ready to spend..." and was easily overlooked. So needless to say I was shocked to have money taken from my account and despite trying to work with them and explain the situation they will not offer a refund. Reason 2: The plugin did not work straight out of the box for two of the most common WordPress themes. It needed customization to get it working and even then we found much better solutions that were cleaner, easier to use, and worked better overall for conversions. Save your money and put it towards another plugin. It will be worth it in the long run.
15 mai 2019
Support: fast and polite Technical solution: great until 'it must be your theme or database corruption' The paid Pro plugin was working for a few months. After that there was this error that the amount was set to 0 when an order was changed to 'completed'. We created a staging environment and Yith did look at it several times. In the end their conclusion was: "we can't help you, your database is corrupt" even if the site is still running and we have no other problems what so-ever. It feels like "this is way to complicated and we don't have the resources to look into this"
29 novembre 2018
I never been so glad to buy a plugin. 1st : the plugin works very well. But most important the support is the best I've ever seen. I've asked many tweek ans customization and always had a solution wihin 12 hours.
22 octobre 2018
I guess that I was expecting too much from a free product. Here are the reasons for the 2 stars. 1. The Gift Card only applies to products in the cart. Rules for free shipping and flat rate are disregarded. 2. The code can be reused if the first purchase was under the value of the card, and will 'remember' the outstanding amount left on the card, but there is no way for the user to see that remaining credit on their My Account page. 3. The code can be re-entered when there is no remaining credit, but there is no further discounting allowed at the checkout - which is good. However, an alert would be preferable. 4. There is no way to actually edit the Gift Card code page, so that link on the dashboard is pointless. I have just read ALL of the documentation for the premium product and it blew my mind. It will cover all my issues that I mentioned with the free product. BUT ... just a little bit more in the free product would have been nice.
Lire les 21 avis

Contributeurs & développeurs

« YITH WooCommerce Gift Cards » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.


“YITH WooCommerce Gift Cards” a été traduit dans 3 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « YITH WooCommerce Gift Cards » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.


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

  • Version initiale