00 Day
00 Hrs
00 Mins
00 Sec

Boost Your Halloween Sales

Flat 30% Off
Grab It Now
🎁GiftRocketWPfor WooCommerce
Free on WordPress.org · Pro available
🎁 Wallet-ready • Sell digital gift cards in WooCommerce

WooCommerce Gift Cards with Built-In Wallet Passes.

GiftRocketWP lets customers buy a gift card, personalise it and send it now or on a date they pick. PDF cards, QR codes and barcodes, scheduled delivery and Apple & Google Wallet passes are in the free plugin. Pro adds AI writing, SMS delivery, top-ups and more.

📄
PDF, QR & barcode
Included in the free plugin
📅
Scheduled delivery
Pick a date and time, free
📱
Apple & Google Wallet
Via ePasscard, free up to 50 live passes
🛒
Blocks & classic checkout
Cart and Checkout Blocks supported
A gift card product page in WooCommerce next to a phone showing the gift card as a wallet pass
📱
Wallet-ready
Apple & Google Wallet
🎁
Free core plugin
Pro when you need more
Gift card vs coupon

A Real Gift Card, Not a Coupon Workaround

A gift card is prepaid stored value with a balance. A coupon is a discount. GiftRocketWP gives you a gift card product with codes, balances and delivery built for gifting.

✕

Coupons used as gift cards

The usual workaround

  • ✕
    A discount, not stored value: the customer gets a code, but nothing tracks a balance as a gift card.
  • ✕
    No gift card product: no amounts, recipient, message or design for the buyer to choose.
  • ✕
    Manual delivery: you usually send the code yourself, with no scheduled date, PDF or wallet pass.
  • ✕
    Refunds are awkward: a coupon has no balance, so a refund cannot return money to it.
✓

GiftRocketWP for WooCommerce

A gift card product built for gifting

  • ✓
    Balance that carries over: use part of a card now and keep the rest for the next order.
  • ✓
    A gift card product type: preset or custom amounts, recipient, sender, message and a design gallery with live preview.
  • ✓
    Delivery done for you: email now or on a scheduled date, as a PDF with a QR code, barcode or wallet pass.
  • ✓
    Refunds restore the card: "Restore to gift card" returns the amount on a partial refund (since 1.1.3).
Delivery formats

One Gift Card, Three Ways to Keep It

Recipients get a branded email, and your store decides how the card looks: a PDF, a scannable code, or a pass in their phone wallet. All three are in the free plugin.

PDF gift cardsFree

Printable PDF cards built with dompdf, with layouts and styling you control. The PDF can carry a QR code, barcode or PDF417 code.

QR, barcode & PDF417Free

Show the card code as a QR code, a barcode or a PDF417 code, so it is easy to scan or type at redemption.

Apple & Google WalletFree

Wallet passes are created through ePasscard with your own API key. ePasscard is free for up to 50 live passes, then paid. GiftToWallet is available as an alternative through its add-on.

Interactive demo

Try the Gift Card Customizer

This is a demo of what customers see on a gift card product page: choose an amount, pick a design, add a message and watch the card preview update. It is not connected to a store.

https://yourstore.com/product/gift-card/
Demo
Card Artwork

GiftRocketWP Gift Card

$100.00
Sample Barcode
"Best wishes on your special occasion!"
Recipient: Valued Customer
Father's Day
Mother's Day
Birthday
Valentine's Day
Classic Pink
0 / 250
The delivery queue checks every minute and sends the email at the time you choose.
1

Pro adds buyer image upload, greeting presets and an AI writing assistant for the message.

Redeeming

Redeem at Cart or Checkout

Customers apply a gift card at the cart or checkout, on classic pages and the Cart and Checkout Blocks. Any balance left stays on the card.

🛒 Checkout summary (demo) Partial balance
🏷️ Have a coupon code? Add Coupon
🎁 Have a gift card? ▼ Open
Subtotal (2 items) $150.00
Remaining total $150.00
1

Apply it at cart or checkout

The customer enters the gift card code at the cart or checkout. Classic pages and the Cart and Checkout Blocks both work.

2

Or share a link that applies it

Apply by URL: a link carries the code to the cart, so the recipient does not have to type it.

3

The balance carries over

If the order is smaller than the balance, the rest stays on the card for the next order. Pro lets the buyer choose how much to redeem.

4

Refunds restore the card

On a partial refund, "Restore to gift card" returns the amount to the card (since 1.1.3). A failed payment releases a held balance after a reservation window (24 hours by default).

Highlights

Everything GiftRocketWP Does, Step by Step

The free plugin covers selling, delivering and redeeming gift cards. Pro adds personalisation, SMS, top-ups and finer control. Filter to see what is included in each.

Sell

Build the gift card product and let buyers personalise it.

🎁

Gift card product typeFree

A dedicated WooCommerce product type, so gift cards are managed like any other product.

💲

Preset and custom amountsFree

Offer fixed amounts, a custom amount with minimum and maximum, or both.

✉️

Recipient, sender and messageFree

Fields with custom labels and length limits, plus an optional flow that uses the billing or shipping details at checkout.

🎨

Design gallery with live previewFree

Image, solid and gradient designs. The card preview updates as the buyer chooses.

🧮

Several cards per pageFree

Buyers add more than one card from the same product page, with quantity limits you set.

🔤

Custom button textFree

Change the add-to-cart and shop-loop button text for gift card products.

🖼️

Buyer image uploadPro

Buyers add their own photo to the card. Optional ClamAV scanning and automatic cleanup.

💌

Greeting presetsPro

Ready-made greetings buyers can pick instead of writing from scratch.

✨

AI writing assistantPro

Suggests, improves and translates greetings, admin emails and product copy with OpenAI, Anthropic, Gemini or OpenRouter, using your own key.

Deliver

Get the card to the recipient the way you and the buyer want.

📅

Scheduled deliveryFree

The buyer picks a date and time. The delivery queue checks every minute.

📄

PDF gift cardsFree

Printable PDF cards with layouts and styling you control.

🔳

QR code, barcode and PDF417Free

Show the card code as a QR code, a barcode or a PDF417 code.

📱

Apple & Google Wallet passesFree

Built in through ePasscard with your own API key. ePasscard is free for up to 50 live passes, then paid.

💬

SMS deliveryPro

Send the card by SMS through Twilio. The buyer picks email, SMS, both or none.

Redeem

Make it easy to spend, and safe to refund.

🛒

Cart and Checkout, classic and BlocksFree

Customers apply a card at the cart or checkout. HPOS and the Cart and Checkout Blocks are declared as compatible.

🔗

Apply by linkFree

A link carries the code to the cart, so recipients do not have to type it.

✏️

Edit the card in the cartFree

Buyers change the recipient, message or amount from the cart in a popup.

🧾

Admin-created ordersFree

Apply, remove or restore a gift card on orders you create or edit in the admin.

↩️

Partial balance and refund restoreFree

Use part of a card and keep the rest. A partial refund can restore the amount, and a failed payment releases the hold after a reservation window (24 hours by default).

🛠️

Edit at checkoutPro

Let buyers edit the gift card on the checkout page too.

🎚️

Choose how much to redeemPro

Buyers pick the amount to use from a card instead of applying the full balance.

📏

Order rulesPro

Set a maximum number of cards per order and minimum and maximum redemption amounts.

➕

Top-upsPro

Let customers reload a card through top-up products.

🎁

Bonus value tiersPro

Add extra credit on larger amounts, such as a bonus on a bigger top-up.

🔍

Balance lookup pagePro

A page where customers look up a card's balance and transactions.

Run

Keep control of cards, balances and risk.

👤

My Account gift cardsFree

Customers see their cards and transactions, with PDF and wallet links.

⏳

Expiry per productFree

Set an expiry period on each gift card product.

🗂️

Admin dashboardFree

See all cards and scheduled deliveries. Create cards by hand, search, delete in bulk and resend the email.

📥

CSV importFree

Import existing cards by CSV: up to 500 rows per file in the free plugin and 5,000 in Pro.

🛡️

Fraud safeguardsFree

Rate limits and a security audit log help protect balances from abuse.

🩺

System status and shortcodesFree

A system status page, plus shortcodes for the gift card message and the pass link.

🔔

Expiry reminder emailsPro

Remind customers before a card expires, with an unsubscribe link.

📊

Outstanding balance exportPro

Export what you still owe on unused balances as a CSV.

🔌

REST APIPro

Look up a card and its transactions from another system.

Works with

Fits the Stack You Already Run

GiftRocketWP declares compatibility with the current WooCommerce features and connects to the services below. Items marked Pro need a Pro license. You bring your own API keys for ePasscard, Twilio and the AI providers.

WooCommerce HPOSCart and Checkout BlocksWPMLPolylangLoco TranslateRTL languagesArabic and Spanish includedePasscard (wallet passes)dompdf (PDF cards)SendcloudTwilio (Pro, SMS)OpenAI (Pro)Anthropic (Pro)Google Gemini (Pro)OpenRouter (Pro)ClamAV (Pro, optional)GiftToWallet (add-on)
Add-on

GiftToWallet Add-On

Prefer an external card ledger and wallet-pass service? The GiftToWallet add-on is an alternative to ePasscard for Apple and Google Wallet passes.

  • ✓
    Cards are kept in an external ledger at GiftToWallet.
  • ✓
    Issues cards and redeems them with balance holds.
  • ✓
    Syncs top-ups and imports existing cards.
  • ✓
    Customer portal shortcodes for registering and viewing transactions.
  • ✓
    A request log for support and troubleshooting.
Free vs Pro

Start Free. Add Pro When You Need More.

Pro adds the features marked Pro below to the free plugin.

Free
$0
Everything to sell, deliver and redeem gift cards, including PDF, QR, scheduling and wallet passes.
Download Free
Pro, yearly
Halloween sale, 30% off
$69 $48.30 / year, 1 site
AI writing, SMS delivery, top-ups, redemption control, REST API and more.
Get GiftRocketWP Pro
Pro, lifetime
Halloween sale, 30% off
$399 $279.30 1 site
One payment, same Pro features. Plans for 5 sites ($210/year) and 20 sites ($410/year) are also listed at regular prices. Sale prices are for a limited time.
See Pro plans
FeatureFreePro
Sell
Gift card product type✓✓
Preset and custom amounts✓✓
Recipient, sender and message fields✓✓
Design gallery with live preview✓✓
Several cards per product page✓✓
Buyer uploads their own image—✓
Greeting presets—✓
AI writing assistant (your own API key)—✓
Deliver
Scheduled email delivery✓✓
PDF gift cards✓✓
QR code, barcode and PDF417✓✓
Apple & Google Wallet via ePasscard✓✓
SMS delivery (Twilio)—✓
Redeem
Cart and Checkout (classic and Blocks)✓✓
Apply by link✓✓
Edit the card from the cart✓✓
Edit the card at checkout—✓
Admin-created orders✓✓
Partial refund restore✓✓
Buyer chooses the amount to redeem—✓
Order rules (max cards, min/max redemption)—✓
Top-ups and bonus value tiers—✓
Balance lookup page—✓
Run your store
Expiry per product✓✓
Admin dashboard and manual cards✓✓
My Account gift cards✓✓
Fraud safeguards and audit log✓✓
CSV import500 rows5,000 rows
Expiry reminder emails—✓
Outstanding balance export (CSV)—✓
REST API—✓
Works with
HPOS and Cart/Checkout Blocks✓✓
WPML, Polylang and Loco Translate✓✓
RTL languages, Arabic and Spanish included✓✓

Sale prices are shown for the yearly and lifetime 1-site plans and can change; check the Pro product page for current offers. Wallet passes need an ePasscard account (free up to 50 live passes, then paid). AI features use your own API key from the provider you choose.

Store administration

Manage Gift Cards from Your WordPress Admin

See every card, create cards by hand, search, resend emails, watch scheduled deliveries and review the security log. The tables below show sample data for illustration.

CodeProductInitial valueBalanceRecipientStatus
SAMPLE-0001Holiday Gift Card$100.00$100.00sarah@example.comActive
SAMPLE-0002Birthday Gift Card$250.00$85.50mike@example.comPartly used
SAMPLE-0003Valentine's Gift Card$50.00$0.00lisa@example.comUsed
CodeRecipient emailSend atStatus
SAMPLE-0004emily@example.comDec 25, 2026 09:00Queued
SAMPLE-0005david@example.comNov 18, 2026 08:30Queued
EventCodeDetails
Balance lookupSAMPLE-0002Request allowed within the rate limit
Rate limit reachedSAMPLE-0001Too many attempts; request blocked for a while
Quick setup

From Install to First Gift Card

GiftRocketWP works inside WooCommerce, so you manage gift cards like any other product.

01

Install the free plugin

Search "GiftRocket" under Plugins > Add New, or download it from WordPress.org. WooCommerce is required.

02

Add a gift card product

Create a product and choose the gift card product type. Set preset amounts and optional custom amounts.

03

Choose designs and delivery

Pick card designs, set expiry per product, and decide on PDF, codes and wallet passes.

04

Start selling

Customers buy, personalise and schedule. Recipients get the card by email, as PDF or in their wallet.

Questions

Frequently Asked Questions

Short answers about requirements, wallet passes, balances and Pro.

Does GiftRocketWP need WooCommerce?+
Yes. It needs WooCommerce, WordPress 6.5 or newer and PHP 8.1 or newer. It declares compatibility with HPOS and the Cart and Checkout Blocks.
What is free and what needs Pro?+
Selling, PDF cards, QR and barcodes, scheduled delivery, wallet passes, cart and checkout redemption, My Account and the admin tools are free. Pro adds buyer image upload, greeting presets, an AI writing assistant, SMS delivery, top-ups, bonus tiers, redemption control, expiry reminders, a liability export and a REST API.
How do Apple and Google Wallet passes work?+
Passes are created through ePasscard using your own API key. ePasscard is free for up to 50 live passes, then paid. GiftToWallet is an alternative through its add-on.
Can customers use part of the balance?+
Yes. If an order is smaller than the balance, the rest stays on the card. Pro lets the buyer choose how much to redeem.
How is a gift card different from a coupon?+
A gift card is prepaid stored value with a balance. A coupon is a discount.
Can I schedule delivery?+
Yes, in the free plugin. The buyer picks a date and time, and the delivery queue checks every minute.
Can I import existing gift cards?+
Yes, by CSV: up to 500 rows per file in the free plugin and up to 5,000 rows in Pro.
What happens on a partial refund?+
Since version 1.1.3, "Restore to gift card" returns the refunded amount to the card.
Is it translated?+
It works with WPML, Polylang and Loco Translate, supports RTL languages and includes Arabic and Spanish.
Which SMS provider does Pro use?+
Twilio. The buyer can choose email, SMS, both or none.

Ready to Sell Gift Cards in WooCommerce?

Start with the free plugin: PDF, QR and barcode cards, scheduled delivery and wallet passes. Add Pro for AI writing, SMS, top-ups and more.

Requires WooCommerce•WordPress 6.5+•PHP 8.1+•Tested up to WordPress 7.1