Digital Gift Cards for Modern WooCommerce Stores
Turn every occasion into revenue.
WooCommerce Gift Cards is a complete digital gift-card system built for stores that want secure codes, beautiful emails, flexible delivery, and clean balance management—without bolting on a bloated suite of unrelated tools.
Whether you sell fashion, food, experiences, or everyday essentials, gift cards pull in cash today and bring shoppers back tomorrow. This plugin is designed for that exact loop: purchase → deliver → redeem → reorder.
Why Gift Cards Matter for Your Store
Gift cards are one of the highest-margin, lowest-friction products you can offer. Customers decide the budget; you fulfill digitally. There is no inventory risk, no shipping cost on the card itself, and unused balances often convert into future orders.
Stores that sell gift cards typically see:
- Upfront cash flow before the recipient shops
- New customer acquisition when a gift introduces someone to your brand
- Higher average order value when balances are combined with other products
- Year-round demand around birthdays, holidays, corporate gifting, and “just because” moments
WooCommerce Gift Cards turns that opportunity into a structured, trackable product inside your existing WooCommerce admin—not a side spreadsheet or a third-party portal your team has to learn from scratch.
Built for WooCommerce, Not Bolted On
The plugin registers a dedicated Gift Card product type. Merchants configure fixed denominations (for example 25, 50, 100, 200, 500) and/or allow custom amounts within min/max limits. Shoppers choose the value, fill in recipient details, add an optional personal message, and decide whether to send immediately or schedule delivery for a later date and time.
On the order side, gift cards integrate with standard WooCommerce order statuses. Cards are created and tracked in their own data tables, with encrypted storage for full codes, last-four display for support, and a full transaction ledger for every issue, redemption, adjustment, and cancellation.
Redemption is designed for real carts: balances can cover product totals, tax, and shipping according to your store rules, so the gift feels complete—not partial in a way that confuses the recipient at checkout.
Drmo Video about this plugin
Email Experience That Looks Like a Real Card
A gift card is only as good as the moment it arrives in the inbox. WooCommerce Gift Cards sends HTML emails that present a colored digital card face, not a plain text dump of a code.
Designs are selected automatically by face value tiers—from Classic and Emerald through Sapphire, Amethyst, Ruby, Golden Obsidian, and VIP Platinum—so a 50-unit card and a 1,000-unit card feel appropriately different. Each card face can show:
- Gift card value
- Full redeemable code
- Expiration date (or “no expiration” when none is set)
- Clear “valid online” messaging
- Optional QR code for one-tap apply at cart (when enabled in settings)
Personal messages from the sender appear alongside the card. Emails can also include a Check Balance link to a page you create with the balance shortcode—so recipients can look up remaining value anytime without contacting support.
When email delivery succeeds at the WordPress/SMTP layer, the plugin treats that as the operational success path; remaining deliverability (spam folders, SPF/DKIM/DMARC) stays under your mail infrastructure, which is the correct separation of concerns for production stores.
Drmo Video When email delivery succeeds…
Flexible Delivery: Now or Later
Not every gift should arrive the moment the order is paid. WooCommerce Gift Cards supports:
- Send immediately after the order reaches a fulfilling status
- Schedule delivery to a future date and time chosen by the buyer
Scheduled cards are tracked with a dedicated status until the delivery window. When the scheduled time arrives, the system processes delivery, issues the email with the full code, and activates the card so it becomes redeemable. Admin tools also allow manual Activate & Send Email and Regenerate Code & Send for support cases—without forcing the customer to place a new order.
Statuses are explicit and filterable: pending, scheduled, active, partially used, fully used, expired, disabled, and cancelled. That clarity matters when finance, support, and marketing all look at the same list.
Security Without Friction
Gift card codes are high-value secrets. The plugin generates structured codes, stores them encrypted, exposes only the last four digits in routine admin views, and reveals full codes in controlled flows (email, secure admin actions, regeneration). Hash-based lookups support redemption without leaving plaintext codes scattered across logs.
Admin actions that change money or validity—balance adjustments, disable, cancel, permanent delete, code regeneration—are capability-checked and designed for WooCommerce managers, not casual users.
Optional QR codes encode a controlled redemption URL with a token, so scanning applies the card in cart rather than exposing raw internal data in a naïve barcode string.
Checkout Redemption Customers Understand
At checkout, customers enter a gift card code the same way they expect from major retailers. The plugin applies available balance to the order, records the redemption against the card, and updates remaining balance and status (for example active → partially used → fully used).
Key operational points:
- Partial redemption support so a large card can cover multiple smaller orders
- Balance checks via shortcode for self-service
- Order-level visibility of gift card application for support and accounting
- Transaction history per card and a global transactions screen with pagination
When something goes wrong—wrong email, lost message, disputed gift—admins can resend email, regenerate a code (invalidating the old one), disable or cancel the card, adjust balance with a note, or permanently delete records when cleanup is required.
Drmo Video to Checkout with Woocommerce Gift Card:
Admin Tools That Scale With Volume
As gift card volume grows, lists must remain usable. WooCommerce Gift Cards includes:
- Searchable, filterable gift card lists with pagination
- Paginated global Transactions view
- Paginated Transaction History on each card detail screen
- Single and bulk permanent delete with double confirmation
- Disable / Cancel for non-destructive stop-use
- Activate & Send to (re)enable eligible statuses and deliver the email in one step
Detail screens surface recipient, order link, balances, status, and ledger entries so support can answer “what happened to this code?” without diving into the database.
Settings That Match Real Store Policies
From the Gift Card Settings screen you can control behaviors such as:
- Scheduled delivery on/off
- QR code inclusion on email card faces
- Balance-check page URL for email links
- Other store-level defaults that keep product pages and checkout consistent
Fixed amount lists and custom amount ranges are configured on the gift card product itself, so different campaigns (holiday set vs. open-value corporate cards) can coexist as separate products if you prefer.
Licensing and Commercial Distribution
For commercial deployments, the plugin supports license activation and verification against a licensing API: purchase token, domain, and email registration; periodic verification; expiration warnings; and renewal flows. Unlicensed installs can be directed to a License screen so distribution stays controlled when you sell the plugin or run it across client sites.
Who It Is For
- DTC brands adding a high-margin digital SKU
- Multi-product catalogs that want gifting without physical packaging
- Agencies deploying a consistent gift-card layer for WooCommerce clients
- Stores with SMTP already configured that need reliable transactional gift emails
- Teams that care about audit trails—every balance change leaves a transaction row
It is especially suited to merchants who want the gift card to feel premium in the inbox (colored card, code, expiry, optional QR) while remaining operationally simple for staff.
What Success Looks Like
A typical flow:
- Customer buys a gift card product and enters recipient email and message.
- After payment and order processing, the recipient receives a branded HTML email with a full code and optional QR.
- Recipient shops, enters the code at checkout, and the balance covers eligible totals.
- Remaining balance stays on the card for a later visit; they can check balance via your public page.
- Your team monitors cards and transactions in WooCommerce, intervenes only when support needs it.
That is the product in one sentence: sell value once, deliver it beautifully, redeem it cleanly, and keep every movement on the ledger.
Drmo Video to check balance via your public page.:
Get Started
Install and activate the plugin on a WooCommerce store, create a Gift Card product with your denominations, configure email (and SMTP) for reliable delivery, optionally set a balance-check page and QR preference, then place a test order to yourself. Confirm the email card face, code, activation status, and a small redemption. From there, publish the product and promote gift cards in campaigns, order confirmation upsells, and seasonal landing pages.
WooCommerce Gift Cards is built to be the gift-card layer your store actually runs on day after day—not a demo feature that breaks the first time a scheduled send, a partial balance, or a support resend is required.
Sell the gift. Deliver the moment. Capture the return visit.
per year A quick note about the reviews on this site: I am an affiliate marketer, reviewing some vendor’s products. The venders of these products gave me free of charge for me to test them. However, all my reviews are done as honestly as possible and I am not making any commitment to the vendor before doing my reviews. If you click on the link on this website to take you to the paid product, this link will be an affiliate link and I will be paid a percentage of the sales price should you decide to purchase that product.