Holiday gifting can be chaotic, but for eCommerce store owners, it’s also a golden opportunity.
When your customers don’t know what to buy, give them the perfect solution: gift cards. They’re fast, flexible, and always appreciated, especially during the festive rush. More importantly for your business, gift cards keep the cash flowing now while driving purchases later.
But setting them up in WooCommerce isn’t always intuitive. From creating digital gift cards to customizing them for holidays like Christmas, New Year’s, or Black Friday, there’s a smarter way to do it.
In this guide, we’ll walk you through how to create and configure holiday gift cards in WooCommerce. Whether you’re aiming to boost sales, reduce returns, or simply give shoppers more choice, we’ve got you covered.
Let’s unwrap the details.
Key Takeaways:
- Holiday gift cards boost sales, reduce returns, and attract new customers during the festive season.
- With the WebToffee WooCommerce Gift Cards plugin, you can easily create and customize digital gift cards for any holiday.
- Creating holiday gift cards is easy with steps like enabling the feature, setting usage preferences, adding festive designs, and launching customized gift card products for your store.
The holiday season is the most lucrative time of the year for online retailers. It’s also one of the most stressful for shoppers. When your customers are unsure what to buy, overwhelmed by options, or racing against the clock, gift cards offer a no-brainer solution. And for store owners like you, they’re more than just a convenience; they’re a powerful revenue-driving tool.
Here’s why offering holiday gift cards in your WooCommerce store is a smart move:
1. Cater to Last-Minute Shoppers
Some shoppers wait until the very last minute to make their holiday purchases. Instead of losing those sales to Amazon or big-box retailers, offer digital gift cards that can be delivered instantly. It’s a stress-free option for the buyer, and a win for your conversion rate.
2. Guaranteed Upfront Revenue
Gift cards are essentially prepaid store credit. You earn the money upfront, even if the recipient redeems it weeks or months later. This boosts your cash flow during the critical holiday period and helps you reinvest in marketing, inventory, or fulfillment when it matters most.
3. Drive Repeat Purchases
When someone receives a gift card, they’re likely to visit your store, explore your products, and possibly spend more than the card’s value. In many cases, customers treat gift cards as a “discount” and end up purchasing additional items, increasing your average order value (AOV).
4. Reduce Return Rates
Gifting is risky, especially when buyers aren’t sure of the recipient’s preferences, sizes, or needs. Gift cards eliminate the guesswork. They reduce return and refund rates because recipients get to choose exactly what they want.
5. Bring in New Customers
Gift cards aren’t just a transaction; they’re a customer acquisition strategy. Every time a current customer buys a gift card for someone else, you’re gaining a potential new buyer. It’s organic word-of-mouth that brings warm leads directly to your store.
6. Customizable for Any Holiday
Whether it’s Christmas, New Year, or even Valentine’s Day, gift cards can be themed, styled, and branded to suit any festive season. With the right plugin, you can offer visually appealing designs that match your promotions and strengthen your brand.
To create holiday gift cards in WooCommerce, we will be using the WebToffee WooCommerce Gift Cards plugin. This plugin offers themed gift cards for various holiday seasons.
Follow the steps below to create holiday-themed gift cards in WooCommerce:
After installing and activating the plugin, follow the steps below to create gift cards in WooCommerce.
Step 1: Enable the Gift Card Product
From your WordPress dashboard, go to Gift Cards > General settings.

- Select the Enable gift card product checkbox.
- Choose whether to allow users to email gift cards, print gift cards, and send physical gift cards.
- Select the Allow users to schedule checkbox to let customers choose a future date for gift card delivery.
- Under Order status to generate gift cards, select Completed to generate gift cards only when the order is marked as completed.
Step 2: Set the Gift Card Usage Settings
- Choose whether to apply gift cards before or after tax.
- Select the Allow usage with other coupons checkbox to let customers use gift cards alongside other discount coupons.
- Select the Allow purchase of gift cards with gift cards/wallet balance checkbox to permit gift cards or wallet credits to be used for buying new gift cards.
- In the Set expiry for generated gift cards field, enter 365 to set the expiration period to 365 days. Leave it blank if you don’t want the gift cards to expire.
- Leave the Disable email restrictions for gift cards checkbox unchecked if you want only the recipient’s email to be eligible for redemption.

Step 3: Add Template Images for Gift Cards (Optional)
WebToffee Gift Cards plugin offers various holiday-themed templates for gift cards. But if you want to add additional templates, you have that option too.
Go to Template settings from the sidebar.

- Under the Templates section, choose a category.
- Click on the + icon to upload a custom template for the gift card.

- Upload a template image from your local storage. Ensure that the image dimensions are
- 52x400px. Using a different dimension may break the design of the gift cards.
- Choose a category for the template. You can also add a new category.
- Then, click on Add new to add the template.
Step 4: Add New Gift Card Product
- Go to the Gift card products tab.
- Click on Add new.

- Enter a name for the gift card product and add a short description.

- Select the Predefined amounts checkbox to offer fixed gift card values.
- (Optional) Select the Custom amount checkbox if you want users to enter their own amount within the allowed range.
- In the Set predefined amounts field, enter the gift card values you want to offer (e.g., 10,50,100), separating each value with a comma.
- In the Apply discount field, enter a percentage (e.g., 0) if you want to give a discount on the gift card value.
- From the Tax status dropdown, choose whether the gift card is Taxable, None, or Shipping only (currently set to Taxable).
- From the Tax class dropdown, select the appropriate tax rate class (currently set to Standard).
- Go to the Template settings page.
- Select the templates you want to show to the customers.

Then, publish and save the gift cards.

This is how the gift card appears on your store page.
Yes, if you enable the “Allow users to schedule” option in the General Settings, customers can choose a future date for the gift card to be delivered.
Absolutely. The WebToffee WooCommerce Gift Cards plugin lets you upload custom holiday-themed templates (like for Christmas, Black Friday, or Valentine’s Day) under Template Settings.
Yes, if the order status is set to “Completed” and email delivery is selected, the gift card is generated and sent instantly to the recipient’s inbox.
Yes, you can enable the “Custom amount” option while setting up the product, along with (or instead of) predefined values.
Yes, you can add a percentage discount in the “Apply discount” field while setting up the gift card product. For example, offer a 10% discount during festive sales.
Holiday gift cards aren’t just a convenient solution for last-minute shoppers—they’re a strategic way to boost revenue, reduce returns, and attract new customers during the busiest time of the year. With the WebToffee WooCommerce Gift Cards plugin, setting up festive, customizable, and fully automated gift cards is easier than ever.
From enabling digital delivery and scheduling to uploading holiday-themed templates, you have everything you need to offer a smooth gifting experience right inside your store. And the best part? It keeps your brand top of mind even after the holidays.
So, get ahead of the holiday chaos. Set up your WooCommerce gift cards today and turn seasonal traffic into long-term customers.