Description
The Gift Cards addon adds a complete digital gift card system to WooCommerce, with automatic generation of unique codes, email delivery to the recipient on a scheduled date, and direct application at checkout as a payment method. Designed for those who sell physical or digital products in their store and want to generate revenue on special occasions such as birthdays, weddings, and key dates on the retail calendar.
Key Gift Cards Features
- Automatic unique codes
Generates a unique alphanumeric code for each card issued by the store. - Scheduled email delivery
Allows the buyer to set the date when the message will be delivered to the recipient. - Personalized message from the sender
Free-text field for including a personal note in the email sent to the recipient. - Fixed or variable amounts
Sets predefined amount ranges or allows the customer to choose the amount. - Application at checkout
Works as an additional payment method, deducting the amount from the order total.
Benefits of Gift Cards
- New source of revenue
Captures sales from customers who have not yet decided on a gift, bringing revenue into the store in advance. - Increased average order value
Balances that are not used in full often encourage purchases worth more than the available credit. - Capitalized seasonality
Boosts revenue on dates such as Christmas, Mother’s Day, and Black Friday. - Attraction of new customers
The gift card recipient arrives at the store with a concrete reason to complete a purchase.
Who Is Gift Cards For?
- Those who sell fashion, cosmetics, accessories, or home decor items on WooCommerce and want to take advantage of the gift-giving calendar.
- Designed for those who work with wedding registries, baby showers, and special occasions within their online store.
- Those who offer digital products, courses, or subscriptions and are looking for a flexible advance sales format.
How to Download Gift Cards
Gift Cards is available for download here at Ultrapack. After downloading the .zip file, install it under Plugins > Add New > Upload Plugin, select the file, and activate it. With WooCommerce already active, the configuration options and the new gift card product type will appear in the store’s admin dashboard.
Designed for stores that want to turn indecision into conversion, Gift Cards transforms meaningful occasions into concrete sales opportunities. The combination of scheduled delivery, a personalized message, and direct application at checkout creates a seamless flow that connects gift givers and recipients within the same WooCommerce environment, without relying on external solutions for issuance and redemption.
Frequently asked questions
Is WooCommerce Gift Cards GPL-licensed?
Yes. WooCommerce Gift Cards is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Gift Cards on multiple sites?
Yes. You can install WooCommerce Gift Cards on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Gift Cards cost at Ultrapack?
WooCommerce Gift Cards costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Gift Cards include updates?
Yes. The current version of WooCommerce Gift Cards is 2.7.7, published at Ultrapack on Sep 2, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Gift Cards scanned before publication?
Yes. Every version of WooCommerce Gift Cards goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 2.7.7 2026.09.02
- Fix - Prevented pending gift card balances from exposing another customer's order payment link.
- Fix - Gift card logo overlapped the text on the Gift Cards admin blank state screens instead of appearing above it.
- Fix - Restricted Gift Card order item configuration to authorized order editors.
- Fix - Applied gift card code masking to order REST and admin representations.
- Fix - Prevented Gift Card email links from blocking PHP workers.
- Fix - Secured background update requests without forwarding browser cookies.
- Fix - Required authentication before rendering account gift card data.
- Fix - Generated gift card codes with a cryptographically secure random source.
- Fix - Protected order cancellation links from unauthorized pay-page visitors.
- Fix - Restricted Gift Card order mutations to authorized order editors.
- Fix - Sanitized custom Gift Card shortcode wrapper markup.
- Fix - Prevented translations from loading before WordPress initialization.
- Fix - Stopped checking WooCommerce's retired Marketing feature flag.
- Dev - Pinned GitHub Actions to immutable commit revisions.
- Dev - Pinned the secret-bearing AI review workflow to an immutable revision.
- Dev - Managed changelog entries with the Jetpack Changelogger, so pull requests add a change file instead of editing changelog.txt.
- Dev - Removed redundant and low-value tests.
Version 2.7.6 2026.08.19
- Fix - Applied the Shop Manager gift card code masking policy to refund reversal errors.
- Fix - Applied the Shop Manager gift card code masking policy to analytics reports and exports.
- Fix - Disabled forgeable legacy gift card email links while preserving modern links.
- Fix - Fixed a fatal error when applying a gift card from an email link while the WooCommerce Store API session handler is active.
- Fix - Fixed a fatal error when sending a test of the Gift card received email, or when the gift card is not linked to an order item.
- Fix - Restricted subscription gift card balance changes to the subscription owner or shop managers.
- Fix - Analytics reports failed to render at all, instead of showing an error message, when their data could not be loaded.
- Fix - Prevented Gift Card imports from deleting Shop Manager-selected server files.
- Dev - Restored TLS certificate verification and fail-closed error handling in the release deployment script.
- Dev - Pinned and checksum-verified the WP-CLI executable used in release builds.
- Dev - Added the plain lint:phpcs script and updated PHP_CodeSniffer to 3.13.6 (security release).
- Dev - Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
- Dev - Exposed the shared `.ai/commands` to agent tooling and documented the isolated worktree setup.
- Dev - Isolated pull request tests from release credentials.
- Dev - Enabled CSS linting in CI and fixed source style violations.
- Dev - Enabled JavaScript linting in CI and fixed source violations.
- Dev - Migrated the ESLint configuration to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
- Dev - Update wp-coding-standards/wpcs to 3.4.1 (security release) in the phpcs lint tooling.
- Dev - Update development Composer dependencies (PHPUnit, Guzzle PSR-7, PsySH, Symfony YAML) to resolve security advisories in the PHP test toolchain.
- Dev - Update development npm dependencies to resolve security advisories in the build toolchain.
- Dev - Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
- Dev - Prevented gift card debits from committing the unit test suite's transaction while preserving atomic production debits.
- Dev - Updated usage tracking to recalculate the first published gift card product date whenever tracking data is invalidated.
Version 2.7.5 2026.07.22
- New - Important: WordPress 6.8+ is now required.
- New - Important: WooCommerce 10.6+ is now required.
- Fix - Fixed the gift card "funds on hold" indicator in My Account orders to display even when gift card redeeming is disabled, since it reflects order state rather than the redeeming feature.
- Fix - Fixed duplicate order status display in My Account orders when WooCommerce Order Status Manager is active.
- Tweak - Bumped WooCommerce tested up to version to 11.0.
Version 2.7.4 2026.06.15
- Fix - Added an admin notice and a one-click repair action when Gift Cards custom database tables are found to be missing.
- Fix - Fixed spacing between the NYP price input and add-to-cart button on simple gift card products.
- Fix - Improved CSV import error messages to specify which gift card attributes are missing or invalid.
- Tweak - Bumped WordPress tested up to version to 7.0.
- Tweak - Bumped WooCommerce tested up to version to 10.9.
- Dev - Updated the JavaScript build toolchain to the React 18.3 line and added React 19 readiness guards.
- Dev - Added read-only WordPress Abilities API support for querying Gift Cards.
Version 2.7.3 2026.02.25
- Fix - Fixed order total precision issue when rounding prices at subtotal was disabled.
- Fix - Improved compatibility with WC 10.4 wc_format_decimal changes.
- Fix - Improved accessibility for gift cards balance toggle.
- Tweak - Bumped WooCommerce tested up to version to 10.5.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-gift-cards.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-gift-cards.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready