1. Documentation /
  2. Gift Cards Pro for WooCommerce

Gift Cards Pro for WooCommerce

Gift Cards Pro for WooCommerce allows users to purchase and send virtual gift cards, physical gift cards, product gift cards and more.

Installation

↑ Back to top
  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

Setup and Configuration

↑ Back to top

Settings

↑ Back to top

General Settings

  • When the plugin is installed and activated, the user will be allowed to purchase and redeem Gift Cards by default. If you want to disable Gift Cards Purchase and Redeeming, disable the “Allow Users to Purchase Gift Cards and Use Them” checkbox.
  • By default, Gift Cards will be generated in a predefined pattern that can be customized. In addition, the gift cards can also be generated as a fixed length of Alphanumeric and Numeric characters. The Gift Card pattern can be chosen from the “Gift Card Pattern Type” option.
  • By default, all the Gift Cards issued by the plugin will expire in 365 days if left unused. If you want to customize the expiration date duration, you can do so by customizing the “Expiry Date in Days from the Date of Purchase”.
  • Your users can use any payment gateway enabled on your site for purchasing Gift Cards. If you want to exclude certain payment gateways for Gift Card purchase, you can do so by selecting the gateways which have to be excluded in the “Excluded Payment Methods for Gift Card Purchase” option.
  • A separate section will be added to the user’s account for displaying the Gift Card related details. If you want to hide this section, you can do so by customizing the “My Account Gift Card Menu” option.

Virtual Gift Cards

  • If you want to allow your users to choose the delivery date of Gift Cards, enable the “Allow Users to Choose the Delivery Date”.
  • You can customize the number of characters in the message section in the “Character Count” option.

Gift a Product Settings

  • If you want to allow yours users to Gift Products to other users in the form of Gift Cards, enable the “Allow Users to Gift a Product by Purchasing a Gift Card” checkbox.
  • You can customize the number of characters in the message section in the “Character Count” option.
  • If you want to allow your users to choose the delivery date of Gift Cards, enable the “Allow Users to Choose the Delivery Date” option.

Cart and Checkout Page Settings

  • By default, the users will be allowed to redeem their gift cards directly on the cart page. If you want to prevent your users from redeeming at the cart page, disable the “Allow Users to Redeem Gift Cards on Cart” checkbox.
  • By default, the users will be allowed to redeem their gift cards directly on the checkout page. If you want to prevent your users from redeeming at the checkout page, disable the “Allow Users to Redeem Gift Cards on Checkout Page” checkbox.
  • By default, the users will be allowed to use their Gift Card balance from their account on the cart page. If you want to prevent your users from using their Gift Card balance on the cart page, disable the “Allow Users to Use their Gift Card Balance on their Cart Page” checkbox.
  • By default, the users will be allowed to use their Gift Card balance from their account on the checkout page. If you want to prevent your users from using their Gift Card balance on the checkout page, disable the “Allow Users to Use their Gift Card Balance on their checkout Page” checkbox.
  • By default, there is no restriction on the minimum and maximum cart total which the user should have to use the Gift Cards. If you want to set a restriction, you can do so by setting a value on the “Minimum Cart Total for Gift Card Usage” and the “Maximum Cart Total for Gift Card Usage” options.
  • By default, users will be prevented from using Gift Cards to purchase Gift Cards. If you want to allow your users to use Gift Cards for purchasing Gift Cards, disable the “Prevent Users from using Gift Card Balance for Purchasing Gift Cards” checkbox.

Advanced

Troubleshoot

By default, the plugin scripts will be loaded on the site’s header. If you face any conflict with any other plugin or theme, you can load the plugin’s scripts on the site’s footer from the “Frontend Scripts Enqueued on” option.

Custom CSS

You can customize the look and feel of the Gift Card related fields using the Custom CSS option.

Notification

You can customize the notifications sent for your users in this section.

Localization

You can customize the labels displayed to your users in this section.

Messages

You can customize the messages displayed to your users in this section.

Design Categories

↑ Back to top

You can create any number of design categories and upload any number of images into each category. These images can be chosen by the user to match the Occasion/Reason for purchasing gift cards. The images will be displayed to the user category-wise on the single product page.
– To create a new category go to Design Categories > Add New
– Fill in the title for the Category
– In the “Designs” section, upload/select the images which should be added to that category.
– Save the Changes

Virtual Gift Cards – Configuration

↑ Back to top
  • Create a new product.
  • In the Product Type, select “Gift Card.”
  • Enable the Virtual checkbox.
  • If you want to charge tax for the Gift Card, in the Tax Status option, set the value as “Taxable”.
  • In the Gift Card amount type, choose any one option from the available options:
    Fixed Amount: The user will have to pay the specified amount and they will receive the Gift Card. If this option is chosen, the admin will have to input the Gift Card value in the “Gift Card Amount” option.
    Predefined Amount: The user can choose any one amount from the list of available options. If this option is chosen, the admin will have to input the predefined amounts in the Gift Card Amount field.
    Custom Amount: The user can decide the value of the Gift Card by entering an amount of their choice. The admin can decide the minimum Gift Card Amount and the Maximum Gift Card Amount for purchase.
    Predefined Amount with Custom Amount: The user can choose any one amount from the list of available options. In addition, they can also decide the value of the Gift Card by entering an amount of their choice. If this option is chosen, the admin will have to input the predefined amounts in the Gift Card Amount field,  Minimum Gift Card Amount and the Maximum Gift Card Amount fields for purchase.
  • By default, all the design categories will be displayed for a Virtual Gift Card product. If you want to restrict few design categories, you can do so by selecting specific categories in the “Select Categories” option.
  • Publish the Product.

Physical Gift Cards – Configuration

↑ Back to top
  • Create a new product.
  • In the Product Type, select “Gift Card.”
  • If you want to charge tax for the Gift Card, in the Tax Status option, set the value as “Taxable”.
  • In the Gift Card amount type, choose any one option from the available options:
    Fixed Amount: The user will have to pay the specified amount and they will receive the Gift Card. If this option is chosen, the admin will have to input the Gift Card value in the “Gift Card Amount” option.
    Predefined Amount: The user can choose any one amount from the list of available options. If this option is chosen, the admin will have to input the predefined amounts in the Gift Card Amount field.
    Custom Amount: The user can decide the value of the Gift Card by entering an amount of their choice. The admin can decide the minimum Gift Card Amount, and the Maximum Gift Card Amount for purchase.
    Predefined Amount with Custom Amount: The user can choose any one amount from the list of available options. In addition they can also decide the value of the Gift Card by entering an amount of their choice. If this option is chosen, the admin will have to input the predefined amounts in the Gift Card Amount field, Minimum Gift Card Amount and the Maximum Gift Card Amount fields for purchase.
  • Publish the Product.

Gift a Product – Configuration

↑ Back to top
  • Create a new product or edit an existing product.
  • Enable the Gift Card Checkbox.
  • Save the product.

Promotional Gift Cards – Configuration

↑ Back to top

Promotional Gift Cards can be created in 3 ways. The options are the following:
Add to Site and Email to Users: Gift Cards will be added to the site and they will be emailed to the selected users.
Add to Site and Export as CSV: Gift Cards will be added to the site and will be exported as CSV.
Add to the Site: Gift Cards will be added to the Site.

Usage

↑ Back to top

Virtual Gift Cards Purchase

↑ Back to top
  • Based on the product configuration, the Gift Card amount will be predefined, or you will have to select the Gift Card amount.
  • In the Recipient Info section, fill in the Recipient Name and Recipient Email.
  • In the Your Info section, fill in your name and the message which you want to display to your recipient.
  • In the Choose your Image Section, choose an image. You can also get a preview of the email which the user will be receiving by clicking the preview link.
  • Once the required details have been filled in, add the product to the cart and proceed to the checkout and complete the purchase.
  • Once the purchase is completed and the order reaches processing, the recipient will receive the Gift Card via email.

Physical Gift Cards – Purchase

↑ Back to top
  • Based on the product configuration, the Gift Card amount will be predefined, or you will have to select the Gift Card amount.
  • In the Your Info section, fill in your name and the message which you want to display to your recipient.
  • Once the required details have been filled in, add the product to the cart and proceed to the checkout and complete the purchase.
  • Once the purchase is completed, the recipient will receive the Gift Card physically.

Gift a Product – Purchase

↑ Back to top
  • On the Single Product Page, the “Gift this Product” checkbox will be visible.
  • When the checkbox is enabled, the following sections will be visible:
    Recipient Info
    Your Info
  • In the Recipient Info section, fill in the Recipient Name and Recipient Email.
  • In the Your Info section, fill in your name and the message which you want to display to your recipient.
  • Once the required details have been filled in, add the product to the cart. The price of the product will be considered as the Gift Card Value. Proceed to the checkout and complete the purchase.
  • Once the purchase is completed and the order reaches processing, the recipient will receive the Gift Card via email.
  • The email will contain the Gift Card and the recommended product for purchasing. The recipient can use the gift card to purchase the recommended product or any other product from the shop.

Virtual and Physical Gift Cards – Usage

↑ Back to top

Virtual and Physical Gift Cards can be used in two ways:

Added to the Site for a Later Use

  • To add a Gift Card to the site go to My Account > Gift Card.
  • Enter the Gift Card in the “Redeem your Gift Card” field and press the Redeem button.
  • Once Redeemed, the Gift Card balance will be added to the user’s account.
  • If the user wants to use the Gift Card balance from the account, then they will have to enter the amount they wish to redeem on the “Redeem Available Gift Card Balance” field. This field will be available in the cart and checkout page.
  • Once the Gift Card balance is applied on the cart, the user will have to only pay the difference amount and complete the purchase.

Directly Used on Cart and Checkout

  • To redeem a Gift Card directly on the cart and checkout page, the user will have to enter the gift card in the “Redeem your Gift Card” field and click the “Apply Gift Card” button.
  • Once the Gift Card is applied on the cart, the user will have to only pay the difference amount and complete the purchase.

Promotional Gift Cards – Usage

↑ Back to top
  • Promotional Gift Card can be redeemed directly on the cart and checkout page, the user will have to enter the gift card in the “Redeem your Gift Card” field and click the “Apply Gift Card” button.
  • Once the Gift Card is applied to the cart, the user will have to only pay the difference amount and complete the purchase.

Note:

Promotional Gift Cards cannot be added to User’s Gift Card balance. It can only be used on Cart and checkout pages.

Translation

↑ Back to top

Gift Cards Pro for WooCommerce Plugin is translation ready meaning you can edit the po files by which you can translate the text to any language.

The steps to do the translation are as follows. For example, let us consider translating to French.

  • Download and install Poedit
  • Open the file gift-cards-pro-for-woocommerce > languages > gift-cards-pro-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button.
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as gift-cards-pro-for-woocommerce-fr_FR.po.
  • If you are using WordPress Version 3.9.13 or below, then in wp-config.php define the WPLANG as French. Syntax is define(‘WPLANG’, ‘fr_FR’);
  • If you are using WordPress Version 4.0 or above, then go to WordPress dashboard > Settings > General and select the Site Language as French.

WooCommerce

The most customizable ecommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment