The Complete Gift Card Solution for WooCommerce
Gift Cards for WooCommerce is a full-featured gift card plugin that lets you sell, manage, and deliver gift cards directly from your WooCommerce store. Whether you want to boost sales during the holiday season, reward loyal customers, or offer store credit – this plugin handles everything in one place, with no add-ons or upsells required.
From the moment a customer lands on your product page to the moment they redeem their card at checkout, every step is smooth, beautiful, and automatic.
A Buying Experience Customers Will Love
Your customers deserve more than a plain code in an email. Gift Cards includes a live card designer powered by the HTML5 Canvas API, so buyers can personalise their gift card in real time before purchase. They can pick from 8 built-in design templates, write a personal message, and see exactly what the recipient will receive – all before clicking “Add to Cart”.
Once purchased, the gift card is delivered by email automatically. Customers can also schedule delivery for a future date – perfect for birthdays and anniversaries – so the card lands in the recipient’s inbox at exactly the right moment.
Powerful Admin Tools Built Right In
Managing your gift card programme is just as easy. The admin dashboard gives you a live overview of all key metrics – total cards issued, balance in circulation, cards sold today, and cards expiring soon. Every gift card can be managed individually with inline quick-actions: activate, disable, top up, extend expiry, resend, or delete – all without leaving the page.
Need to issue cards in bulk for a campaign or corporate order? The Bulk Generate tool lets you create up to 1,000 gift cards in one click. You can also import cards from a CSV file and export your entire gift card list at any time.
Secure Balance Engine – No Double Spending, Ever
Every balance operation in Gift Cards uses atomic database transactions with row-level locking. This is the same technique used by payment processors, and it means two orders can never deduct from the same card at the same time. Every debit, credit, and transfer is logged in a full audit trail so you always have a clear picture of where every cent went.
Flexible Redemption at Cart and Checkout
Customers can apply their gift card code directly at the cart or checkout page. Partial redemption is supported – if the card balance is less than the order total, the customer simply pays the difference. Multiple gift cards can be applied to a single order. Everything works seamlessly with WooCommerce’s native cart and checkout, including the new Block Checkout and High-Performance Order Storage (HPOS).
Automate Your Gift Card Programme
With the built-in Automation Rules engine, you can automatically issue gift cards when a customer completes a purchase or creates a new account. Set the trigger, set the card value, and the plugin takes care of the rest – no manual work required.
Everything Included – No Hidden Extras
- Live HTML5 canvas card designer with real-time preview
- 8 built-in design templates with custom gradients and colours
- Fixed amount and open (custom) amount card types
- Amount discounts – sell a $100 card for $85
- Physical and virtual card types
- Email delivery with optional scheduled send date
- Cart and checkout redemption with session persistence
- Partial redemption and multiple cards per order
- My Account wallet page for customers
- Balance check shortcode for any page
- Atomic balance engine with full audit log
- Optional PIN protection per card
- Configurable expiry dates with admin override
- Admin KPI dashboard with key metrics
- Inline quick-actions – no page reloads
- Bulk generate up to 1,000 cards at once
- CSV import and export
- Automation rules on purchase or registration
- Full REST API for developers
- WooCommerce HPOS compatible
- Block Checkout compatible
- Nonce-secured AJAX endpoints
- Role-based admin permissions
Shortcodes for Any Page
Add gift card functionality anywhere on your site with three ready-to-use shortcodes.
- [ppl_gc_balance_checker] – A public form where customers can check their gift card balance without logging in.
- [ppl_gc_redeem_form] – Lets customers apply a gift card code from any page on your site.
- [ppl_gc_wallet] – Displays all active gift cards for the logged-in customer, including balances and expiry dates.
For Developers
Gift Cards ships with a full REST API covering all CRUD operations, balance management, transfers, activity logs, and analytics reports. A comprehensive set of action hooks and filters lets you customise every part of the plugin’s behaviour without editing core files. The codebase is built with PHP 8, strict types, and follows WordPress and WooCommerce coding standards throughout.
Requirements
- WordPress 6.0 or higher
- WooCommerce 7.0 or higher
- PHP 8.0 or higher
- MySQL 5.7+ or MariaDB 10.3+
Changelog
– Initial Release





