Gift Rocket Docs

User guide

For store owners and staff · Free plugin + optional Pro add-on · Plain English

1. What is Gift Rocket?

Gift Rocket (plugin name: Wallet Ready Gift Cards for WooCommerce) lets you sell digital gift cards in your WooCommerce shop.

In the WordPress admin you will see the menu Gift RocketGift Cards.

Free vs Pro

Free includes selling gift cards, PDFs, email, edit in cart, apply/redeem at cart and checkout, styling, wallet pass integration (ePasscard), fraud safeguards, and WooCommerce Blocks support.

Pro requires a valid Pro license (Gift Rocket → Pro license). Pro adds checkout editing, buyer image upload, greeting presets, partial redeem amount, order limits, bulk CSV import, expiry reminders, balance exports, REST API lookup, and the AI writing assistant (bring your own API key).

2. What you need

3. Install the plugins

  1. Upload and activate Wallet Ready Gift Cards for WooCommerce (free).
  2. Make sure WooCommerce is active. If WooCommerce is missing, you will see an admin warning.
  3. (Optional) Upload and activate Wallet Ready Gift Cards for WooCommerce Pro. Pro only works when the free plugin is active.
  4. (Pro) Open Gift Rocket → Pro license, enter your license key, and activate. Pro features (checkout edit, AI, bulk import, etc.) stay disabled until the license is valid.
  5. Open Gift Rocket → Gift Cards and open the Settings tab to review defaults.

4. Quick start (first gift card in 10 minutes)

  1. Settings → General: Turn on Allow editing in cart if buyers should change details before checkout.
  2. Settings → Email: Set email subject and body. Use placeholders like [giftcard_code] and [receiver_name].
  3. Products → Add new: Set product type to Gift Card. Add a price (fixed or custom amount). Add a product image (recommended size 923×400 px for PDF).
  4. Publish the product. Open it on the shop and test a purchase.
  5. When the order is paid, check Gift Rocket → Gift Cards dashboard for the new code and use Download PDF or wait for the scheduled email.

5. Admin menu overview

ScreenWhat you do here
Gift Cards (dashboard)Search, view, edit, delete issued cards; download PDF; create wallet pass
SettingsGeneral, gift card form, PDF design, email, Google/Apple Wallet
Create / edit gift cardManually issue a code (no order required)
System statusCheck database tables are OK
Security logSee rate-limit and security events
What's includedFeature list for Free and Pro
Bulk CSV import ProImport many codes from a spreadsheet
Expiry reminders ProAutomatic emails before cards expire
Outstanding balance exports ProDownload liability / balance reports
AI assistant ProAPI keys, credits, rate limits, customizable shopper/staff messages
Pro license ProActivate or deactivate your Pro license for this site

6. Settings explained

Open Gift Rocket → Gift Cards → Settings. Save each tab after changes.

6.1 General settings

6.2 Gift card form

Change labels (recipient name, email, message, sender, schedule) and colors/fonts for the form on the product page and in the edit popup.

6.3 PDF & email card design

6.4 Email delivery

6.5 Google / Apple Wallet (ePasscard)

This is optional. You need your own ePasscard API key.

  1. Paste the API key and click Connect.
  2. Choose a pass template and map fields (recipient name, code, balance, expiry, image, etc.).
  3. On each gift card product you can override the template (optional).
  4. Passes are created after the gift card is issued. Buyers may see a wallet link on the order and in My Account → Gift cards.

Important

Apple and Google sign the passes on ePasscard servers. Gift Rocket only connects and stores the pass link on your site.

7. Create a gift card product

  1. Go to Products → Add new.
  2. In Product data, choose type Gift Card (not Simple product).
  3. Set a title, image, and short description (used on PDF footer if enabled).
  4. Pricing: Enable preset prices and/or “customer enters amount”. Set expiry (e.g. 1 year).
  5. Email schedule: Allow buyers to pick send date/time if you want scheduled delivery.
  6. Recipient on product page:
    • Show form — Buyer enters recipient on the product page (default).
    • Use billing or shipping at checkout — Hide recipient fields on the product page; name and email are taken from checkout instead (good for “gift to myself” or address-based gifts).
  7. Publish and test on the live or staging shop.

8. How customers buy a gift card

  1. Customer opens the gift card product page.
  2. They choose amount and card design (if you offer a gallery).
  3. They fill recipient details (unless your product uses billing/shipping at checkout).
  4. They click add to cart. They can add more than one different gift card line on the same page.
  5. They complete checkout and pay.
  6. When the order reaches the right status, the plugin creates the gift card in the database and queues email.

9. Edit gift card in cart or checkout

Cart editing is a free feature when Allow editing in cart is on. Checkout editing is Pro-only and requires a valid Pro license plus Allow editing at checkout.

Tip — line price and order review

After saving, cart and checkout totals should update to the new amount right away (classic checkout triggers a refresh; Blocks use the cart Store API). If the order review still shows an old price, hard-refresh the page once or click Update cart on classic checkout.

10. Redeem a gift card (use balance)

Customers apply a code to reduce the order total.

  1. On cart or checkout, open “Have a gift card code?” (or similar text you configured).
  2. Enter the code and apply.
  3. The discount appears as a fee/credit. Remaining balance stays on the card for later orders (until expiry).

Pro Choose redeem amount: If enabled, the customer can enter how much of the card balance to use on this order (within your min/max rules).

QR codes on PDFs can open the shop with the code pre-filled (?wallregi_apply_giftcard=CODE).

11. Manage gift cards in the dashboard

12. Purchaser My Account

Logged-in customers who bought gift cards see My Account → Gift cards.

13. Pro features (detailed)

13.1 Pro license

Go to Gift Rocket → Pro license. Enter the license key from your purchase and click activate. The site is checked against the license server (and re-checked daily). Deactivate before moving the site to another domain if your plan allows only one site.

Without a valid license, Pro menus may appear but checkout edit, AI, bulk import, and other Pro runtime features do not run.

13.2 Edit at checkout

With a valid license, turn on Allow editing at checkout under Settings → General. Works on shortcode checkout and the Checkout block.

13.3 Buyer custom image

Buyers upload a photo used on the card. Set max size, daily limit, and who may upload (all visitors or logged-in only). Optional ClamAV virus scan if your server supports it. Old unused uploads are cleaned automatically.

13.4 Greeting presets

In Form settings, add lines like Birthday | Happy birthday! (title, pipe, message). Buyers click a chip to fill the message. You can override presets per product.

13.5 Order rules

13.6 Bulk CSV import

Gift Rocket → Bulk CSV import. Download the sample file. Required columns: amounts, expiry, recipient name, recipient email, sender name. Optional: code (empty = auto-generate), message, product ID, send date, image URL.

Flow: upload → validate → import runs in background → check job status.

13.7 Expiry reminder emails

Send reminders at 30, 14, 7 days before expiry (configurable). Each card gets one email per milestone. Recipients can unsubscribe from a link in the email.

13.8 Outstanding balance export

Download CSV reports for accounting: details (one row per card) or summary (grouped totals).

13.9 AI writing assistant

Gift Rocket → AI (Pro + valid license). You connect your own provider (OpenAI, OpenRouter, Google Gemini, or Anthropic) with an API key stored encrypted on your site.

14. WooCommerce Blocks vs classic pages

FeatureClassic shortcodeCart / Checkout block
Buy gift cardYesYes
Apply gift card codeYesYes (dedicated UI in blocks)
Edit gift card line (cart)Yes (free setting)Yes (free setting)
Edit at checkoutYes (Pro + license)Yes (Pro + license)

15. Troubleshooting

ProblemWhat to check
Email not sentScheduled time in the past? Cron running on host? Email settings and spam folder.
Code not applyingCard expired or zero balance? Wrong code? Pro max codes per order?
PDF missing imageProduct or selected gallery image set? Recommended 923×400 px.
Wallet pass missingePasscard API connected? Template mapped? Use “create missing pass” on dashboard.
Edit button missing on checkoutPro licensed? “Allow editing at checkout” on? Hard-refresh after save.
Order review shows old gift card amountHard-refresh or update checkout; ensure you clicked Update in the modal. Amount is synced on save.
Pro features visible but not workingActivate license under Gift Rocket → Pro license.
AI not available to shoppersPro licensed? Master AI on? Storefront greeting/translate enabled? Credits left today?
Too many apply attemptsSecurity rate limit — wait or check Security log.

16. Simple glossary