#1 Independent Seller of WooCommerce Plugins
Switch language

YITH WooCommerce Gift Cards

What the plugin does The essential tool for selling gift cards in your store, increasing your conversion rate, and attracting new customers.
How you can benefit from it:
  • Increase the revenue of your store by getting into the gift card business: 98% of e-commerce stores offer gift cards that generate a revenue that is supposed to reach more than one trillion dollars in 2030;
  • Accelerate conversions during the holiday season by giving your customers the opportunity to buy a gift card for a friend or relative without the hassle of looking for the right product for that person;
  • Increase your store's popularity by making it known to the gift card recipient: you will be able to reach more customers and loyalize them over time;
  • Increase your store's average order value: 45% of users who receive a gift card are reported to spend even more than the available credit in their gift cards.
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 60,350 customers, with a rating of 4.4/5 and a 98% customer satisfaction in support!
YITH WooCommerce Gift Cards

Gift cards: the number one marketing tool to increase your shop sales

Gift cards — aka gift certificates — have always been the best option whenever we have to choose a gift for a friend or workmate, as they guarantee flexibility and are also easy to use. They just make things easier both for those who buy them and for those who receive one.

According to a report by Allied Market Research, the gift card turnover (which has been constantly growing in the past decade) will soon record a 14% upsurge and go from 5.7 billion in 2020 to 16 billion by 2028. By 2030, online sales of gift cards will reach a value of 1.1 trillion dollars. That is why 98% of e-commerce stores are already selling gift cards: it is a powerful marketing tool to increase sales — especially during the holiday season — and loyalize customers over time.

If you are running an online shop and looking for the easiest way to start selling gift cards, YITH WooCommerce Gift Cards will be your best ally and mark a turning point: our plugin is the best and most complete solution available online. Thanks to it, you will be able to create gift cards in a few minutes and your customers will be able to customize them, send them by email, or print them at home.

Create digital gift cards to sell in your shop and send by email

Gift cards are quick, simple, and flexible: you can buy one in just a few clicks and email it in real time to the recipient.

Configuring a gift card is a piece of cake: create the “gift card” product, set the amount ($25, $50, $100, etc.), and decide if customers can enter their own custom amount, then upload a catchy image and you’re all set! In less than 3 minutes, you can start selling gift cards in your shop.

Sell virtual gift cards
Sell physical gift cards

Create printable gift cards to ship to your customers

Do you sell physical printable gift cards in your physical shop and would like to replicate this user experience in your online store too? You can easily sell non-digital gift cards and, after the order is completed, ship it to the customer.

Create several gift codes for the same amount with just one click

Do you want to quickly share 10 gift card codes, each with a $50 credit, without asking your customers to manually buy them from your shop and without generating new orders? With the new bulk option, you can now create multiple gift codes for the same amount in the plugin panel with just two clicks.

Bulk generate gift card codes
Import and export gift cards in CSV

Import and export gift cards into a CSV file

To fulfil one of the most requested features, we have recently added the option to import and export gift cards into a CSV file right from the plugin.

Easily migrate from Smart Coupons to YITH Gift Cards

Thanks to the built-in option, you can easily remove Smart Coupons and convert the Store Credit / Gift Certificate coupons on your site into gift cards.

Convert smart coupons into gift cards
User-friendly interface

Modern and minimal design that works with every theme

We update the plugin design on a regular basis to make sure that its look is always modern and can fit every WordPress theme.

Thanks to the new interface, buying and customizing a gift card from your shop will be child’s play, even for customers that are not tech-savvy. They will simply have to choose the gift card amount, add a custom message, and enter the recipient’s email address.


Create themed image galleries to customize your gift cards

An exclusive feature of our plugin and that we added by looking at Amazon: you can create unlimited image categories to customize your gift cards. For example, you can add themed images for Christmas and birthdays, or about friendship and family, and offer your customers a wide selection to set up the gift cards. An emotional image or a witty illustration can add that special touch that makes a difference for the person who receives the gift.

Customize image gallery

Let your users customize the gift cards with their own pictures or images

Sometimes, a gift card may look like an impersonal last-minute option to just spare the trouble of looking for the ideal gift. This is why it is key to let your users customize their gift cards with their own special pictures or images: market research shows that 68% of users feel frustrated if they cannot enter a custom message or upload their own images when purchasing a gift card. If you can get rid of this frustration, you will be able to offer a positive buying experience and increase sales of gift cards in your store.

Set the gift card amounts or let customers enter a custom one

You can create gift cards with fixed amounts or configure several pre-set amounts and let your customers choose the one they prefer. Or for even greater flexibility, you can show an input field where they can enter a custom amount — you can anyway set a minimum amount to enter for the gift card.

Custom or fixed amount
Gift card delivery date

Let customers choose when the gift card will be sent to the recipient’s email address

It’s important to be able to choose when the gift card is delivered: thanks to the date and time picker, you can buy the gift card well ahead of time (up to three months in advance) and make sure it is delivered on your friend’s birthday or on Christmas Eve. But obviously, if it’s a last-minute gift, they can always take advantage of immediate delivery 😉

Let your customers send a virtual version of the gift card or download a PDF version

Do your customers want to print their gift cards at home? No problem at all. They can get it as a PDF file by email, print it easily at home, and then deliver it personally to the recipient.

Printable gift cards
Gift this product option

Let customers buy a gift card for a specific product of your shop

Another exclusive feature of our plugin: you can show a call to action in your product pages to push users to send a gift card that will be automatically generated for the same amount as a specific product’s price and that will recommend that product to the recipient. This is a nice way to recommend a product that you think your loved one would like. You will find an additional option in the plugin that allows the sender to also include shipping costs for the recommended product.

Insert a QR code into the gift card

Decide if you want to insert a QR code into the gift card. By scanning the code with a smartphone, the recipient will be redirected to the Shop page of your site and the gift card code will be automatically applied to the cart.

Show QR code on gift card

Notify the sender when the gift card is delivered and when it is used in your shop

Senders often have many doubts about the gift cards: has the recipient received it? Was the delivery successful? Did the recipient appreciate the thought? To provide a positive experience for your customers, you can set up a delivery notification (to confirm to the sender that the gift card was sent correctly) and an additional notification to let them know that the gift card was used on a purchase in your shop.

Manage and edit gift cards from dashboard

Monitor and manage the gift cards sold on your shop through the dedicated dashboard: disable gift cards, check the orders they were used on, view the used and remaining balance, etc.

Thanks to the dedicated table, you can easily monitor and manage all the gift card codes purchased in your shop. For each gift card, you can view the redeemed credit, the order in which it was used, and the remaining balance. You can also change the current balance and the expiration date on the gift card, or disable it altogether.

Configure the options for the Cart and Checkout pages in an advanced way

Choose where to display the gift card code form on the Cart and Checkout pages, customize the design, and allow your customers to review and edit the delivery information directly on the Cart page. From version 3.0, users can enter the gift card code into WooCommerce’s default coupon form, avoiding a duplicate input field and improving page design and usability.

Gift card box in cart
Check gift card balance

Create a page where your customers can check the available balance of their gift cards

Using the shortcode found in the documentation, you can insert a form into any page of your shop to allow customers to check the remaining balance of a gift card by entering the code in the dedicated field — a feature they will certainly find useful.

Create a page where your staff can update the remaining balance of a gift card

A handy feature to manage gift cards used in your physical store: thanks to the dedicated shortcode, you can create a page where the remaining balance of any gift card can be updated. This way, when a gift card is used to purchase in your physical store, you can just enter the code and amount to be deducted to quickly update its balance — no need to manually edit the gift card on the backend!

Update Gift Card-Balance WooCommerce Gift Card

Free Vs Premium

Gift card - Product creation
Free Premium
Create unlimited physical gift cards with one or multiple fixed amounts. Physical gift cards can be printed and shipped to the customers
Create unlimited virtual gift cards. A virtual gift card will be sent to the recipient email address
Set an optional expiration date for the gift card (gift card will expire on a specific date, like January 01, or after a specific time after the purchase, like 3 months after)
Manage stock of each gift card product
Enable an optional QR code in gift cards
Create a gallery of images to assign to specific gift cards or specific categories of gift cards. (Example: Christmas, Thanksgiving, Wedding, etc.) hot
Import and export gift cards into a CSV file
Gift card purchase
Free Premium
User can enter the sender’s name and a customized message
Allow users to specify more recipients for the same gift card (an email with a code of the same amount will be sent to each recipient)
Allow users to choose a delivery date and time for the gift card
Allow users to choose one of the images available in the gallery
Users can upload or drag & drop a custom image or photo to customize the gift card in the modal window hot
Allow users to enter a custom gift card amount
Set the minimum and/or maximum amount that users can enter on a gift card
Gift card delivery
Free Premium
Send automatically the gift card via email to the recipient
Admin can send the gift card code or a link manually in case of error
Admin can send multiple gift cards through a bulk action
Option to attach a PDF to gift card email (PDF name can be customized)
Notify the sender via email when the gift card is delivered to recipient
Admin can verify the email sending status of the gift code
Gift card redemption
Free Premium
Show the 'apply gift card code' form in Cart and Checkout pages
Choose the position of form in Cart and Checkout pages
Allow users to enter the gift card code into the standard coupon code field (instead of showing two different forms in cart and checkout)
Set a minimum requested amount in the cart to apply the gift card
Allow users to use the gift card to pay the order even if its balance doesn't cover the total amount
Allow users to use the gift card as many times as they want, based on the available balance
Exclude specific product categories from gift card redemption
Notify the sender via email when the recipient uses the gift card for a purchase in your shop
Allow the recipient to verify the status and the amount of the gift cards he/she owns
Compatibility with YITH WooCommerce Multi Vendor: users can apply the gift card codes only on products of vendors to which the gift cards have been assigned by the global admin
“Gift this product” options
Free Premium
Create and sell a gift card linked to a specific product of the shop: the gift card will be of the same value of the product that will be recommended in the email hot
Allow the user to pay also the shipping cost for a product suggested and paid using the “gift this product” option: in this way the recipient of the gift card can purchase the product without having to pay the shipping fee. new
Show the 'Gift this Product' button also in the shop page
Disable 'Gift this product' option on specific products
Advanced admin options
Free Premium
Customize the gift cards with your shop logo
Create and edit gift cards manually from the backend
Generate an automatic code based on the configured pattern when creating a gift card code
Disable gift cards from the backend
Verify the original amount and current balance of each gift card
Update the gift card balance from the backend without creating a new order
Choose the action to trigger when the gift card order gets the “Cancelled” status or it is refunded: suspend or disable the gift card (in this case, it cannot be used for any other purchases)
Autocomplete orders including only gift card products
Integration with WC Smart Coupons: convert Store Credit / Gift Certificate coupons into new Gift Cards
Integration with YITH Multi Currency Switcher for WooCommerce
Integration with YITH Booking and Appointment for WooCommerce new hot
Integration with YITH Product Add-ons & Extra Options new hot

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

Aelia Currency Switcher

Aelia Currency Switcher for WooCommerce allows your shop to display prices and accept payments in multiple currencies.

With the Aelia integration enabled, the gift card prices are defined in the default currency. So when the customer selects another currency, the gift card amounts are converted to that currency.

WooCommerce Smart Coupons

WooCommerce Smart Coupons allows customers to buy credits for themselves or gift them to others.

With the integration the admin can transform 'smart coupons' into YITH Gift Cards, the customer will than be able to use his smart coupons as gift cards in the shop. It is very important to disable the WooCommerce Smart Coupons plugin afterwards or delete the coupons.

WPML Currency Switcher

WPML Currency Switcher allows you to set pricing using a configurable exchange rates map or per product. On the front-end, users will be able to switch between the different available currencies, like they switch languages.

Combining these two the gift card amounts are either converted to another currency when you enable the plugin, or shown in another currency but not converted when you disable the plugin.

YITH Booking and Appointment for WooCommerce

With YITH Booking and Appointment for WooCommerce, you can enable a booking/appointment system on your online store to manage renting or booking of services, rooms, houses, cars, accommodation facilities and so on.

The integration with YITH Gift Cards allows you to:

  1. apply a gift card on the price of a bookable product in cart, as for all other products;
  2. when using the “Gift this product” feature, create the gift card of the amount of the bookable product based on the selection made by the customer: the price will automatically be updated.
YITH WooCommerce Customize My Account Page

YITH WooCommerce Customize My Account Page helps you customize your "My Account" page in your website in a few simple steps. You can add new endpoints and edit the default WooCommerce ones.

By activating both plugins, a new endpoint will be automatically added to the ‘endpoints’ section from which users can view their gift card details and add new ones by inserting the related codes.

YITH Multi Currency Switcher for WooCommerce

With YITH Multi Currency Switcher for WooCommerce you can enable a multi-currency system in your shop and let your users see and pay for products in their own local currency.

If used in combination with YITH Gift Cards, the gift card amounts will be automatically converted into the different currencies configured on the site. The converted amounts can also be edited by the admin if needed.

YITH WooCommerce Product Add-ons & Extra Options

YITH WooCommerce Product Add-ons & Extra Options allows adding free or paid advanced options to your product pages through radio buttons, checkboxes, drop-downs, text input fields etc.

The integration with YITH WooCommerce Gift Cards allows setting up and displaying advanced options also in gift-card products and showing the "Gift this product" button on products with selected add-ons.

YITH WooCommerce Product Bundles

YITH WooCommerce Product Bundles allows you to combine some products of your shop in a bundle. You can assign a custom price to the bundle or calculate it based on the price of the items in it.

If combined with YITH WooCommerce Gift Cards, the user will also be able to recommend an entire bundle product through the "Gift this product" option, including selections of quantities and optional products.

YITH WooCommerce Subscription

YITH WooCommerce Subscription is a plugin designed to enable recurring payments for the services offered in your shop.

This integration allows using a gift card to purchase a subscription product and the next renewals will use the remaining balance until it ends and it's not expired.

* All the plugins listed in this section are not included in YITH WooCommerce Gift Cards. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.


Admin settings

User view

Reviews (120)

Customer reviews

Rated 4.42 out of 5 stars
120 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    provisionmarketing-7130 - verified customer

    Top quality in every aspectI always recommend YITH plugins to my clients because the quality is excellent, not only with the development and features, but also with the support provided. Selling gift cards is always a smart choice and this plugin particularly is a fantastic option to start with it because the gift cards settings are easy to configure, customize and manage.

  2. 5 out of 5

    Michelle B - verified customer

    LOVE the integration with product add-onsI was already happy with the plugin but now they have integrated my two favorite plugins together, thank you!!

  3. 5 out of 5

    Maite A. - verified customer

    El mejor plugin de tarjetas de regalo sin dudaEstoy muy contenta con el plugin, tiene todas las funciones que podría esperar de un plugin de tarjetas de regalo y más... Me encanta la opción para la galería de imágenes, permite un nivel de customización para las tarjetas superior!

  4. 5 out of 5

    davinia-6748 - verified customer

    I like itSo great! I'm glad that it supports multi currency

  5. 5 out of 5

    laserartcreations.com.au - verified customer

    WooCommerce Gift Cards plugins exceeded my expectationsI had an amazing experience with this YITH! The customer service was top-notch and excellent service, and the WooCommerce Gift Cards plugins exceeded my expectations. I highly recommend them to anyone looking for the top quality WooCommerce Gift Cards plugins to sell Gift Card online.


Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
  • All
  • General
  • Balance
  • Customization
  • PDF
  • Amount
  • Currency switcher
  • Amount and Balance

Does the buyer have the option to anonymously purchase a gift card for someone? Or will the recipient always know who sent it?

The person buying the gift card can leave the sender's name empty in the form. This way, the recipient will not know who sent the gift card.

Can a customer print out or bring in a digital copy of the gift card to use in a physical store?

Yes, he can. To make sure that the card balance can be updated, your physical store has to be synced with your WooCommerce store where the gift card has been purchased. Alternatively, you can connect to your WooCommerce and decrease the gift card balance manually based on the discount you apply in the physical store. To make this process easier, you can also create a custom page with this shortcode to quickly update the gift card balance.

Is there a way to customize the gift card code?

Yes, of course, you can customize the pattern of the gift card code as shown here, or edit the gift card code manually.

Does the plugin offer the capability for the buyer to print the gift card?

You can enable an option to attach the Gift card code to the email as a PDF document. The users will be able to print this document.

Can the user redeem part of their voucher in one purchase and the remainder at another time?

Yes, that is possible, if there is balance left the user can use it in a next purchase and also check their balance.

Is it possible to have the customized image shown on the customer's order, rather than the featured image?

Yes, the featured image can be changed both by the administrator, during the creation of the “gift card” product, and by the user, during the purchase. You can read more about the gift card design here.

How do you not charge tax for a gift card?

You can edit it in the backend, go to Products -> select product -> General -> Tax status -> select none.

How can customers check the balance of their gift cards?

Users can keep track of the gift cards they own from their My account through the specific Gift Cards section. You can also use the shortcode provided by the plugin to show a form on a custom page of your site: the customer can enter the gift card code and check the remaining balance. Read more about this shortcode here.

Can I customize the gift card template?

Yes, you can customize images and logos for the gift cards you create by following this guide.

Is it possible to set an expiration date for a gift card?

Yes, from the Global settings, you can set up how many months the gift card is valid for: this will automatically calculate the expiration date for every purchased gift card.
Additionally, you can also set a custom expiration date from the product edit page as explained here.

Does the plugin support currency switcher plugins?

Yes, the plugin is compatible with Aelia Currency Switcher, WPML Multiple Currency and YITH Multi Currency Switcher for WooCommerce.

Can I set a minimum amount for the gift cards with the option for users to add their own amount?

Yes, from the plugin global settings and product edit page, you can set the minimum amount the customer needs to add to be able to purchase the gift card.

Can I create a gallery of images for the gift cards?

Yes, of course! You can create a gallery and organise images into categories so users can select the template to associate to the gift card from the product page. You can read more how to set this up here.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 4.14.0
  • Released: 2024-06-03
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.3 and WooCommerce 8.8
  • Compatible up to: WordPress 6.5.x and WooCommerce 9.0.x
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: German (100%), French (99%), Danish (75%)
  • Support for: YITH Proteo theme. All YITH plugins.
  • Supported page builders: Elementor
  • GDPR Compliant: Yes
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >

We take great care of you and your shop today, and every day after that.

Meet the team