1: Install the plugin

In you wp-admin dashboard, Navigate to Plugins->Add New->Search ‘woo-giftcards‘ insall and activate the plugin that shows in the image.

Enable coupons from WooCommerce -> Settings -> General



2: Add Gift Cards

Add new product same as you add any other Simple product in WooCommerce. To make your new product as Gift Card, just check the Gift Card Checkbox that is added by our plugin as shown in the image.

Pro version only: You can also add Gift Card as variable product.


Once You add the Gift Card(s), you’ll notice in your Shop default Add to Cart button will change to ‘Buy Gift Card‘, when you click on it, it will take you to the product page. In product page, same form will be there to get the recipient details as shown in image.

Pro version only: Option to add multiple recipients.


Once your customer completes the order, if the customer paid, then the gift coupon will be generate and sent to the recipient via email. If payment is not paid and order status is ‘on hold’, then you need to change status of order to processing after your customer pay.

The screenshot is taken from gmail, the elements may vary in other email clients.

WooCommerce Gift Cards Email Template

Admin Option

Test Email

Find Woo Giftcards in your wp-admin dashboard. In the Test Email section, enter the email address where you want to receive Test Email and click Send Email.

Resend Gift Card Email

For some reason, if the recipient didn’t get Gift Card Email notification, the admin can resend the email by simply editing the coupon and you’ll find Resend Email option at the bottom.


Pro Version

Pro version offers more advanced additional features which are not available in basic version.

The additional features includes:

  1. Add Gift Card as variable product.
  2. Send Gift Card to multiple recipients.
  3. Custom coupon prefix.
  4. Change frontend labels and messages.
  5. Customize Email content.
  6. Multiple times usage of Gift Card (If first order was less than the Gift Card amount in which Gift Card code was applied.)
  7. Shortcode to diplay form to check remaining amount on Gift Card.

Click Here to get Pro verison now.

If you still have any question, leave a comment below or email me at a.hassan@ahmadshyk.com

26 thoughts on “WooCommerce Gift Cards Documentation

  1. Hello Ahmad, how can I get rid of the shippingcosts when a customer buys a giftcard? Is there another way then offering a coupon for free shipping?
    Thanks so much!

  2. I can’t seem to get this gift card to cover tax & shipping. Is there a way to ensure that the entire cost of the product is covered with this gift card (assuming of course there is sufficient funds on the GC)

    1. Tax and shipping cost were not covered by gift card initially but due to multiple requests, we are going to update that and gift card discount will cover tax and shipping costs. The next update will be released within next 48 hours.

  3. Hello Ahmad,
    We are trying to configure some products and we are having several problems.
    How can we set a product as payment pending before the code was sent to the recipient? And, if some wants to use a code for 100$ in a product valued in 50$ how can we configure the product to be avaliable for as many uses as the total ammount?

    1. 1: By default, when order status becomes processing (either via successful payment at checkout or manually change at the backend), it sends the gift code to recipient.

      2: This feature is available in pro version which is in final stages of testing and will be out in few days.

    1. You can change all frontend labels in pro version. If your site is multilingual, you’ll need to leave all fields empty in the plugin settings and translate each string manually by using any translation plugin such as loco translate.

    1. On free version, it is a one time use but on pro version, it can be used multiple times if the order amount is less than the gift card amount. In pro version, there is a shortcode that you can place on any page and your customer will be able to check remaining amount on gift card.

    1. Hello,

      Yes, it includes lifetime updates and can install and use on unlimited number of websites.

      There is 7 days money back guarantee if there is something missing or not working that we advertised.

  4. Hello Ahmad, how do I modify the template, with the image of the actual gift card and to center the text ? And to take off the image of the little pink gift ? Thanking you

    1. Hello, you need to modify the PHP template. Create a PHP file in a following path in your active theme:

      Then you can copy woo-giftcards-email-template.php from plugin and modify according to your needs.

  5. Hello Ahmad, I have another question which may be useful for someone else here.
    The value of the gift card sent to the destinataire includes the shipping costs of his/her order ? So, if the person receives a 30 dollars gift card, he only has 22 dollars to spend on it, the rest being shipping costs for his order ?
    Thank you for your reply;

  6. Hi there, I’m hoping to use this plugin. Can you tell me if a person buys a gift card from my site for say €50 that the recipient will receive a gift card for that €50, not €50 minus the tax?

Leave a Reply

Your email address will not be published. Required fields are marked *