How to create a “virtual” gift card

For each gift card type you want to sell, you’ll need to create a new “gift card” product type. Add a new product and choose “gift card” type.

The price of the gift card can either be a fixed amount or have variable amounts (including manual amount option).

To create a virtual gift card, you will have to select the checkbox “Virtual“.

How to create a virtual gift card

Fixed amount

For a fixed amount you decide the amount of the gift card. During the purchase, the customer will only see this price, there are no other options.

fixed amount

Variable amount

In case of a variable amount, the customer has the possibility to choose among pre-set amounts or manually insert the amount of the gift card.

Allow manual amount

To make this possible, you must enable the “Manual amount mode” in the product settings page and enable “Allow manual amount option on every kind of gift card” field in the general settings dashboard.

manual amount settings

In the general settings page, you can also decide the minimal manual amount. For example 10, this means the customer needs to add at least an amount greater than or equal to 10.

Gitf card amount

By selecting default, the manual amount option will or will not be displayed, depending on the general plugin settings. If you did not enable “Allow manual amount option on every kind of gift card”, the manual amount will not be shown as an option.

How to create a “pre-printed” gift card

To create a physical gift card (non-virtual), make sure that “Virtual“ is not checked. The product setting options are the same as the virtual gift card options. The only difference is, that there is no “email” field shown to the customer since the gift card will not be sent digitally.

How to create a physical gift card

By default, the system will associate a code to the gift card, after the order is completed. You will need to replace this code with the code that is specified on the gift card that has been sent physically. You can edit the code in the “gift cards” menu.

Set gift card code

The default behavior can be changed by enabling the “Manual code generation” option, that you’ll find in the plugin settings dashboard. This is especially useful if you have pre-printed cards that already have a code assigned to them.

Option to generate manual gift card codes

Go to the order page and click on the completed order. Here you can insert the gift cart code linked to the pre-printed physical gift card you will send (only for completed orders).

Pre-printed gift card code

The new gift card with the code you inserted will be available in the Gift Cards section, only after saving the order.

New gift card

In case the order is completed but no code has been assigned to the gift card yet, the plugin provides a notification immediately visible for the administrator.

Notify gift card

Discounts/markup on gift card price

Do you want to offer your users a discount on the gift card price? For example, get them pay €8 and get a gift card worth €10?

Or do you need to charge customers an extra fee on the gift card price?

You can! Both on virtual and pre-printed gift cards.

To do that, you have to enable the option called Enable sale discounts in YITH > Gift Cards > General:


After saving, you will be able to see two dedicated boxes in the gift card product settings details, where you enter the percent discount on the gift card price and a custom text to explain this clearly to your customers.

Enter positive numbers for a discount and negative numbers for markup.

Or try with negative numbers as well to include extra costs:



Please, note: this feature does not apply to gift cards with manually entered amounts.

“Gift this product”: gift card is created with the same amount of suggested product

The option “Gift this product” allows you to create gift cards based on products in your shop.

By activating the feature in the general plugin settings, the “Gift this product” button will appear on every product page. The gift card will have an amount equal to the amount of the specific product, and it will be suggested in the email that customers receive.

gift this product

  • Button label on product page: The text that will be displayed for the “gift this product” button.
  • Shop page button: Show the “gift this product” button in the shop page.
  • Email button actions: What will happen when the customer clicks on the redirect button in the email he received;
    • Suggested product will be added to the cart.
    • Discount will be applied in cart automatically.
  • Email button redirect: Button that will be shown in the receivers email;
    • Redirect to product page.
    • Redirect to page of your choice.
  • Email button label: The text that will be displayed for the “redirect” button in the receivers email.


gift product

gift this porduct