The WebToffee WooCommerce Gift Cards plugin lets you turn standard products into giftable items by adding a “Send as a gift” option to your store’s product pages. To set this up, navigate to Gift Cards > General Settings > Send Product as Gift and enable the “Send as a gift” checkbox. This feature automates the gifting process by letting customers enter a recipient’s details, triggering a personalized email notification while you handle the physical shipping to the gift recipient.
Upon placing an order, the recipient will receive an email as shown below.

Enable the “Send Product as a Gift” Feature in WooCommerce
To set up the feature:
- Go to WordPress Dashboard > Gift Cards > General Settings > Send Product as Gift.
- Alternatively, if Smart Coupons for WooCommerce is installed, then navigate to Smart Coupons > Gift cards > General settings > Send product as gift.
- Enable the Send Product as Gift option.

- This will add a button labeled Gift this product on the product page.

- On clicking this button, a gift card will be generated with the same value as the product, and the product will be attached to it, as shown below.

- This window also allows customers to fill in details such as the recipient’s email, the recipient’s name, the sender’s email, the sender’s name, the caption, and the message for the gift card, making the purchase process effortless.
Setting Up Gift Product Restrictions
The plugin also allows enabling some restrictions on the Gift this product option. Those options are listed under the Send product as a gift tab under the General settings.
- Gift this product option will not be available for products
- Listed under Exclude products.
- Categories listed under the Exclude categories.
In the given example, the products Divi Engine Tee (#251) and Divi Ninja Tee (#312) are not eligible to be given as gifts, and any products in the Hoodies category are also not eligible.

Customizing the “Gift This Product” Option
In addition to the features mentioned, the plugin offers multiple customization options to personalize the gift-giving experience.

- In the Description above the button field, enter the text you want to display above the Gift this product button.
- In the Button text field, enter the label to show on the Gift this product button.

- To identify the product as a gift item in the cart, enter a unique label for the gift card in the Cart/Order item text field. You can also utilize a placeholder (%s) to include the respective product name in the cart. In the given example, the gift card name will be in the format: Gift product – Product name – Product variation.

- In the Title of recommended products field, enter the text to display above the list of recommended products on the gift card.
- If you’d like to keep the product price secret in the gift card email, just enable the Hide amount from gift card option.


Upon placing an order, the recipient will receive an email as shown below. A gift card is attached to a product. The recipient can purchase the product or use the gift card as a regular gift card to buy any desired product or service.

Hide the Gift Card Amount from the Gift Card
If you gift a product to a loved one, you might prefer not to display the gift card’s value. Instead, you may want only to show a product recommendation. Here is how you can do it.
- Head back to Gift Cards > General settings > Send product as gift.
- Enable the Hide amount from gift card option.

The gift card value will be concealed in the recipient’s email.

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.