
GiftRocketWP is a complete WooCommerce gift card solution for online stores to sell, send, and manage digital gift cards.
Create gift cards with preset or custom amounts, personalized messages, scheduled delivery, professional PDF cards, QR codes, barcodes, PDF417, and digital wallet support.
Customers can receive gift cards by email, redeem them through WooCommerce Cart and Checkout, and check their gift card balance and transaction history.
GiftRocketWP also supports WooCommerce Blocks, HPOS, CSV migration, multilingual stores, and modern gift card management tools.
Live Demo | Documentation | Get GiftRocketWP Pro
Why WooCommerce store owners choose GiftRocketWP
- Sell digital gift cards — Create dedicated gift card products with preset or custom amounts, recipient details, and personalized messages.
- Create professional PDF gift cards — Generate downloadable or email PDF cards with custom designs, barcodes, and QR codes linking to redemption or direct Apple/Google Wallet passes.
- Offer Apple Wallet & Google Wallet — Provide mobile wallet passes via ePasscard with automatic delivery sync and background retry recovery.
- Schedule gift card delivery — Let customers choose when a gift card should be delivered to the recipient.
- Redeem like store credit — Customers can apply gift card codes on Cart and Checkout (with independent display controls for each page) while unused balances remain available for later purchases.
- Track balances and transactions — Customers can check gift card balance, status, expiry, wallet passes, and transaction history.
- Manage gift cards from one dashboard — Search, filter, issue, edit, and manage gift cards from the WordPress admin.
- Built for modern WooCommerce — Supports WooCommerce Cart and Checkout Blocks, HPOS, classic shortcodes, and REST API features.
- Import existing gift cards — Migrate gift card codes and balances from CSV files.
- Multilingual and RTL ready — Compatible with WPML, Loco Translate, Polylang, and RTL languages.
Configure GiftRocketWP from GiftRocketWP Gift Cards with dedicated settings for general options, gift card forms, PDF/email design, delivery, and wallet integration.
Create and sell WordPress gift cards
GiftRocketWP includes everything you need to start selling digital gift cards in WooCommerce.
- Dedicated Gift Card product type
- Preset amounts and custom amounts with minimum and maximum limits
- Recipient name and email
- Sender name and personalized greeting/message
- Custom field labels and message length controls
- Gift card design gallery with image backgrounds and solid and gradient layouts
- Live gift card preview
- Scheduled email delivery with date and time selection
- Automatic scheduled delivery processing
- PDF gift cards included in the free plugin
- PDF customization with layouts, colors, typography, and styling controls
- Optional QR code, barcode, and PDF417 with direct Wallet Pass QR links
- Optional Apple Wallet and Google Wallet passes with automatic retry and delivery sync
- Redeem gift card codes on Cart and Checkout
- Show or hide the gift card code field separately on Cart and Checkout (Classic and Blocks)
- Support for both classic WooCommerce and Cart/Checkout Blocks
- Edit gift card details from the Cart when enabled
- Apply gift cards to admin-created or edited orders
- Purchaser My Account Gift Cards
- PDF download and wallet pass links from My Account when available
- Per-product gift card expiry options
- Optional checkout recipient flow using billing/shipping information
- Multiple gift cards from one product page
- Quantity limits per add-to-cart
- Custom add-to-cart and shop loop button text
- CSV import and migration
- Fraud protection with rate limits and security logging
- System status and feature overview
- WPML, Loco Translate, and Polylang compatibility
- RTL support and translation-ready strings
PDF gift cards
Create professional, printable gift card PDFs that customers can download or receive by email.
- Custom PDF layouts, colors, and typography
- Gift card recipient, sender details, and formatted multi-line gift messages
- Gift card code and balance information
- Wallet Pass QR code — direct link for recipients to save cards to Apple Wallet or Google Wallet
- Redemption QR code — instant scan to redeem and apply the gift card in cart
- Barcode and PDF417 codes
- Custom styling options
- Instant PDF delivery by email and downloadable PDF from customer My Account
Apple Wallet & Google Wallet integration
Give customers a modern, mobile-first experience by letting them save gift cards directly into Apple Wallet and Google Wallet.
GiftRocketWP supports optional digital wallet passes through ePasscard (free for up to 50 live passes, then paid) or the GiftToWallet add-on, with built-in reliability features:
- Delivery synchronization — Gift card emails and SMS wait until the Apple or Google Wallet pass is generated before sending, ensuring recipients receive complete pass links.
- Automatic background pass recovery — If external pass creation fails at initial issuance, GiftRocketWP automatically retries up to 3 times (5 minutes apart).
- Direct Wallet Pass QR Code on PDF — Recipients can scan the QR code printed on their PDF gift card to immediately add the pass to Apple Wallet or Google Wallet.
- Instant access — Recipients can view and save passes from their gift card email or customer My Account area.
Gift card balance and redemption
GiftRocketWP manages gift cards as a reusable balance instead of a one-time coupon.
- Flexible redemption placement — Choose whether to show or hide the “Have a gift card code?” field on the Cart page, Checkout page, or both.
- Full compatibility with WooCommerce Blocks — Seamless redemption support on classic templates and modern Cart/Checkout Blocks.
- One-click QR code redemption — Scanning the gift card QR code automatically applies the card to the cart even when manual entry is hidden.
- Reusable balance and store credit — Unused gift card funds remain securely available for future purchases.
- Balance and transaction history — Customers can check their balance, expiry date, and transaction history in My Account.
- Central admin dashboard — Store owners can issue gift cards, view balances, check audit logs, and manage cards with ease.
GiftRocketWP Pro
GiftRocketWP Pro adds advanced tools for stores that need more control over gift cards, redemption, reporting, and automation.
Install the free GiftRocketWP plugin first, then install and activate GiftRocketWP Pro.
Pro features include:
- Bonus value promotions (“Pay X, get Y”) — Boost sales with promotional bonus value on gift card purchases and balance top-ups (e.g., “Pay $50, get $55” or “Top up $100, get $10 extra”). Gift card tiers can be a percentage or a fixed amount; top-up tiers are fixed amounts.
- SMS gift card delivery via Twilio — Let buyers deliver gift cards via SMS, email, or both directly to the recipient’s mobile phone.
- Gift card balance top-up — Let customers recharge existing gift cards using dedicated top-up products or the
[wallregi_topup]shortcode. - Checkout gift card editing — Edit gift card details at checkout using supported checkout methods.
- Advanced balance and transaction lookup — Display gift card balance and transaction history with
[wallregi_transactions]. - Greeting message presets — Offer predefined greeting options for customers.
- Partial redemption — Choose how much of a gift card balance to apply to an order.
- Advanced order rules — Configure gift card limits and combined redemption rules.
- Large CSV migration — Import up to 5,000 gift cards per file.
- Liability reporting — Export outstanding gift card balances for accounting and reporting.
- Expiry reminder emails — Automatically remind customers about upcoming gift card expiry dates.
- WooCommerce REST API — Look up gift cards and transactions through supported REST API endpoints.
- AI writing assistant — Generate staff copy and customer greetings using your own API key with supported AI providers.
Give your customers the gift of choice this spooky season. Turn Halloween gifting into a delightful shopping experience with personalized WooCommerce gift cards that are easy to create, purchase, and share.
WooCommerce compatibility
GiftRocketWP is built specifically for WooCommerce.
- Requires WooCommerce
- Tested with WordPress 7.1
- Compatible with WooCommerce Cart and Checkout Blocks
- Compatible with classic WooCommerce Cart and Checkout
- Compatible with High Performance Order Storage (HPOS)
- Guest-friendly gift card redemption
- Gift cards are not locked to a single customer account
- PHP 8.1+
- Compatible with WPML
- Compatible with Loco Translate
- Compatible with Polylang
- RTL-ready
Import and migration
Already have gift cards in another system?
Use GiftRocketWP Import / Migrate (CSV) to migrate existing gift card codes and balances.
Free: up to 500 rows per file.
Pro: up to 5,000 rows per file.
This makes GiftRocketWP suitable for stores moving from another gift card system.
External services
GiftRocketWP can optionally connect to external services for specific features.
- dompdf — bundled with GiftRocketWP and used to generate PDF gift cards on your server. Learn more
- ePasscard — optional service used to generate Apple Wallet and Google Wallet passes. Requires your own API key. Learn more
- Twilio — optional Pro feature used to send gift card links via SMS. Requires your own Twilio account and credentials. Learn more
- AI providers — optional Pro feature. Supported providers include OpenAI, OpenRouter, Google Gemini, and Anthropic. Your own API key is required.
Translations
GiftRocketWP is translation-ready and compatible with WPML, Loco Translate, and Polylang.
For site owners
- Set Settings General Site Language.
- Use WPML, Loco Translate, Poedit, or translation files from the
languages/directory. - Sample locales include Bengali (
bn_BD) and Spanish (es_ES).
WordPress.org language packs
Community translations can be provided through translate.wordpress.org.
Until a language pack is available for your locale, use WPML, Loco Translate, Poedit, or the bundled translation files.
Screenshots

Sell digital gift cards with the GiftRocketWP product type

Create and customize gift card designs

Configure gift card general settings