With the WebToffee WooCommerce Gift Cards plugin, customers can gift any product in your store. Go to Gift Cards > General settings > Send product as gift and enable Send product as gift. A Gift this product button then appears on your product pages. When a customer uses it, they buy a gift card worth the product’s price, and the recipient gets an email with the gift card and the recommended product. The recipient can use the gift card to buy that product or spend it on anything else in your store.
Here’s the email the recipient receives:

Enable the “Send Product as a Gift” Feature in WooCommerce
To set up the feature:
- From the WordPress dashboard, go to Gift Cards > General settings > Send product as gift. If you use the plugin with Smart Coupons for WooCommerce, go to Smart Coupons > Gift cards > General settings > Send product as gift.
- Enable Send product as gift.
- Click Save.

- A Gift this product button now appears on your product pages.

- When a customer clicks the button, a window opens with a gift card set to the product’s price, with the product attached. The customer fills in the gift card details, such as the recipient’s email and name, the sender’s email and name, a caption, and a message. Line breaks in the message stay in place in the email and the PDF.

Choose Which Products Customers Can Gift
By default, the Gift this product button appears on every product. To hide it on some products, use these fields on the Send product as gift tab:
- Exclude products – Select products that shouldn’t show the button.
- Exclude categories – Select categories whose products shouldn’t show the button.
In this example, customers can’t gift the Divi Engine Tee or the Divi Ninja Tee, or any product in the Hoodies category.
These fields only control the button. To limit where a gift card can be used, see Usage Restrictions for Gift Cards.

Customizing the “Gift This Product” Option
You can also customize how the Gift this product option looks and reads.

- In Description above the button, enter the text to show above the Gift this product button.
- In Button text, enter the label for the button.

- In Cart/Order item text, enter a label that marks the item as a gift in the cart and order. Use the %s placeholder to include the product name. In this example, the cart item reads Gift product – Product name – Product variation.

- In the Title of recommended products, enter the heading shown above the gifted product on the gift card.
- To keep the product price private in the gift card email, enable Hide amount from gift card.


After the customer places the order, the recipient receives the gift card by email, with the gifted product shown on it. The recipient can buy that product with the gift card, or spend it on anything else in your store.

Hide the Gift Card Amount from the Gift Card
When customers gift a product, they may not want the recipient to see its price. To show only the product, hide the amount:
- Go to Gift Cards > General settings > Send product as gift.
- Enable Hide amount from gift card and click Save.

The recipient’s email no longer shows the gift card amount.

Enzo
November 27, 2025
Hi,
I’m evaluating WebToffee Gift Cards for WooCommerce for a hotel & spa project and I need to confirm one specific requirement.
We need to create a gift card / voucher product whose price (and gift card amount) changes based on an option selected from a dropdown (select field) on the product page.
For example, a select field with:
– “with wellness kit”
– “without wellness kit”
and each option should set a different price and corresponding gift card value.
Is it possible, with your plugin, to create a gift card product where the gift card amount is dynamically determined by the option selected in a dropdown, instead of using only fixed predefined amounts or a single custom amount?
If yes, could you please explain how this should be configured (and whether it relies on WooCommerce variable products or any specific feature of your plugin)?
This behavior is essential for our project, so I would appreciate a clear yes/no answer and, if possible, a link to the relevant documentation.
Thank you in advance.
Sanjai Valsan
December 2, 2025
Hi Enzo,
Thank you for reaching out. As per the current workflow, the plugin does not support dropdown-based predefined amounts or dynamically changing the gift card value based on a product option. Gift cards can only use fixed predefined amounts or a single custom amount field.
David
June 11, 2024
HI does this have the option to force the recipient to use it only on this product? YThis is for a fundraising site so donors could “donate” this gift
Arjun
June 12, 2024
Hi David,
Thank you for reaching out. We understand your requirement. Currently, the plugin does not allow the recipient to use the gift card exclusively on the suggested product. However, this can be achieved with a code snippet. Please contact our support team for further assistance.
Dan Froese
November 25, 2023
Hello. I am wondering if there is a way to give the actual product with this plugin? I have run into an issue where I want to run a one day sale for my e-book cookbooks. If a customer chooses a product as a gift on the sale day, the gift-certificate will not be sufficient to buy the book the next day at regular price.
Any suggestions?
Thanks. Dan.
Arjun
November 27, 2023
Hi Dan,
Thank you for reaching out. We understand your requirement. The plugin only enables you to share a gift card with the present value of the product, it’s not possible to share the actual product or update the value of the gift card based on price variations of the product.
silvia
October 5, 2023
Hi,
I would like to buy your plugin, but I have a question.
Is there the possibility to set the sending date when I send the product as a gift?
Many thanks,
Silvia
Arjun
October 16, 2023
Hi Silvia,
Thank you for reaching out to us. Indeed, our plugin enables you to schedule gift cards. After selecting the product to be sent as a gift, you can specify the date for the email to be sent to the recipient.