(GiftRocket) Wallet Ready Gift Cards for WooCommerce

Descrição

GiftRocket (plugin name: Wallet Ready Gift Cards for WooCommerce) helps you create gift card products, deliver PDFs by email, and let customers redeem balances at cart and checkout—including WooCommerce Cart and Checkout Blocks.

Configure the free plugin under GiftRocket Gift Cards (General, gift card form, PDF and email design, email delivery, Google/Apple Wallet, and more). Optional Pro adds licensed features such as checkout editing, buyer image upload, AI writing tools, bulk CSV import, expiry reminders, and REST lookup.

Useful links

=Live demo Documentation Pro information=

Free features (this plugin)

Included at no extra cost with Wallet Ready Gift Cards for WooCommerce:
* Google Wallet, Apple Wallet Gift Card distribution alongside PDF
* Dedicated Gift Card product type (catalog, product page, cart, orders, and PDFs)
* GiftRocket admin: gift card dashboard, search and filters, manual issuance, balance history, system status, security log (when fraud safeguards are enabled), and feature overview
* PDF footer text (product short description)
* Barcode, PDF417 & QR on downloadable PDFs (gift card number or apply-at-checkout link)
* Optional Google & Apple Wallet passes via ePasscard (your API key; issuance, order and email links, dashboard tools, purchaser My Account when a pass exists) Get API key from epasscard.com https://app.epasscard.com
* Optional full product description on the gift card product page
* Live character counter for the gift message field
* Custom label above the card design gallery
* Gift card code display mask/pattern
* Edit gift card details from the cart when enabled (classic cart and WooCommerce Cart block—not checkout; see Pro for checkout editing)
* Apply / redeem gift card codes from cart and checkout
* Apply gift card codes on admin orders when creating or editing an order in wp-admin (order totals)
* WooCommerce Cart & Checkout Blocks: wallet apply/redeem, Store API cart line data for gift cards, and block cart line editing when cart editing is enabled (classic shortcode pages supported too)
* Purchaser My Account Gift cards: list purchased cards with PDF download and wallet pass link when a pass exists
* Two-column layout: illustrated card vs. price and options (product page and PDF)
* Solid, gradient, image, or no background behind the card preview
* Card layout borders and divider colors
* Flexible and custom gift card amounts
* Accordion / tab hover and active states
* Custom form title and field labels (recipient, email, message, sender, schedule, etc.)
* Maximum length for the personal message
* Optional per-product checkout: hide recipient fields on the product page and take recipient name and email from billing or shipping at checkout instead
* Custom add to cart button text and shop loop button text for gift cards
* Minimum and maximum custom amount limits; cap on quantity per add-to-cart
* Fraud & abuse safeguards (rate limits, security audit log)
* Separator between product title and card code in headings
* Add multiple different gift cards from one product page
* Schedule email delivery with date and time
* Preset amounts plus enter-your-own pricing
* Per-product expiry options for issued gift cards
* Import / migrate (CSV): bulk import gift card codes and balances (GiftRocket Import / migrate (CSV); up to 500 rows per file; see docs/MIGRATION-CSV.md)
* RTL companion styles when your site language is right-to-left
* Translation-ready (130+ locale stubs; see Translations below)

Pro edition (separate add-on + license)

These capabilities are delivered by Wallet Ready Gift Cards for WooCommerce Pro (Pro information).

  1. Install and activate the free plugin and WooCommerce.
  2. Install and activate the Pro plugin (Pro does not run without the free plugin).
  3. Activate your Pro license under GiftRocket Pro license.

Pro features do not run until the license is valid. Installing Pro alone is not enough.

Pro includes:

  • Edit gift card details during checkout (shortcode checkout and WooCommerce Checkout block when enabled—not included in the free plugin)
  • Buyer-uploaded custom images on the card (size limits, optional virus scan, cleanup of unused uploads)
  • Preset greeting message snippets / quick-pick chips (global and per-product overrides)
  • Buyer partial redemption: choose how much balance to apply before checkout (classic and Blocks)
  • Order rules: maximum gift cards per order and min/max combined redemption totals per order
  • Higher CSV import limit: up to 5,000 rows per file when Pro is licensed (free tier: 500 rows; same screen under Import / migrate (CSV))
  • Expiry reminder emails with scheduling, send log, and per-recipient unsubscribe links
  • Outstanding balance / liability CSV export (details and summary)
  • WooCommerce REST API: gift card lookup and transactions (wc/v3/wallregi-giftcards routes; WooCommerce REST authentication)
  • AI writing assistant (bring your own API key): OpenAI, OpenRouter, Google Gemini, or Anthropic — GiftRocket AI
    • Storefront AI (optional, off by default): greeting suggest, improve, and translate (occasion, tone, language)
    • Admin AI: delivery email fields, expiry templates, bulk preset lines, product heading/footer, manual gift card messages, translate where enabled
    • Daily credit pools (storefront, admin, site total), cooldown and per-visit limits, encrypted keys
    • Shopper-safe error messages (no raw provider text); optional custom message overrides in AI settings
    • Email alert when daily usage nears the limit

When Pro is not installed or not licensed, the free plugin may show disabled Pro placeholders in settings so you can see what Pro unlocks.

Roadmap & upcoming ideas (not commitments)

The list below describes planned extensions and longer-term research. Nothing here is a guarantee of a future release.

  • Redemption Rewards (Pro, planned): promotional discount or free shipping when shoppers pay with a GiftRocket gift card
  • Product Gifting (Pro, planned): buy regular WooCommerce products as gifts with recipient flows
  • Extended PDF and email designer polish (beyond current styling controls)
  • Curated card and PDF theme packs
  • Admin: preview recipient email and PDF with sample merge data
  • Marketing automation events (received, redeemed, balance low)
  • Deeper WooCommerce Store API and headless patterns (beyond current wc/v3 REST)
  • Role-based purchase limits and B2B-style rules
  • Gift card bundles and composite product patterns
  • POS / gateway companion patterns
  • Category-based design image sets
  • More notification channels (SMS, WhatsApp where supported)
  • Balance top-up and hybrid redeem flows
  • Additional flexible redemption modes
  • Stronger multilingual, multi-currency and RTL PDF/email polish
  • High-volume email queue and deliverability hardening
  • Formal accessibility audit (WCAG-minded forms, modals, PDF text)
  • AI: generate custom card imagery from prompts or brand palette (planned)
  • AI: suggest amounts or contextual upsell hints on the gift card product
  • AI: seasonal or campaign-matched imagery and copy variants
  • AI optional: light moderation flags on buyer-submitted message text

Translations

GiftRocket is translation-ready (gettext). Strings use the text domain wallet-ready-gift-cards-for-woocommerce. The separate Pro add-on uses wallet-ready-gift-cards-for-woocommerce-pro for Pro-only screens.

For site owners

  1. Set Settings General Site Language to your locale (for example bn_BD, es_ES).
  2. Install language files in both plugins if you use Pro:
    • Free: wp-content/plugins/wallet-ready-gift-cards-for-woocommerce/languages/
    • Pro: wp-content/plugins/wallet-ready-gift-cards-for-woocommerce-pro/languages/
  3. Each locale needs a compiled .mo file, for example wallet-ready-gift-cards-for-woocommerce-bn_BD.mo. The plugin ships .po / .mo stubs for 130+ WordPress core locales (empty msgstr until translated). Sample translations are included for Bengali (bn_BD) and Spanish (es_ES).

Right-to-left (RTL)

When your site language is RTL (for example Arabic, Hebrew, Persian), GiftRocket loads companion *-rtl.css stylesheets for the storefront, WooCommerce Blocks cart/checkout, and admin screens. Set Settings General Site Language to an RTL locale and review the gift card product page, cart, checkout, and GiftRocket admin pages.

Loco Translate (recommended on your site)

  1. Install Loco Translate (or use Poedit on your computer).
  2. Go to Loco Translate Plugins and choose Wallet Ready Gift Cards for WooCommerce (and Pro if active).
  3. Click New language, pick your locale, and translate strings in the UI.
  4. Loco saves .po and .mo into the plugin languages folder (or a custom path Loco supports).

translate.wordpress.org (WordPress.org community)

When this plugin is published on WordPress.org, community translators can contribute at Translate Plugins (search for Wallet Ready Gift Cards for WooCommerce). Approved translations are downloaded automatically when Language packs are installed on your site (no manual .mo upload needed).

Until language packs exist for your locale, use Loco Translate or the included .po files in the languages folder.

External services

dompdf

This plugin bundles dompdf (see dompdf on GitHub) to generate gift card PDFs on your server. PDF generation uses your product, order, and customer-related data already present in WordPress/WooCommerce. No PDF content is sent to dompdf’s maintainers as part of normal operation; processing stays on your hosting unless you add other integrations.

ePasscard (optional)

If you enable Google & Apple Wallet integration, your site sends gift card and template data to ePasscard using your API key to create and update wallet passes. See ePasscard’s terms and privacy policy for how they handle data. EpassCard https://epasscard.com/

AI providers (Pro only, optional)

If you enable GiftRocket AI with a valid Pro license, your store sends prompts to the provider you choose (OpenAI, OpenRouter, Google Gemini, or Anthropic) using your API key. GiftRocket does not include a bundled AI subscription. Review each provider’s terms and data handling.

Capturas de tela

Instalação

  1. Upload the plugin folder to /wp-content/plugins/, or install it through the WordPress Plugins screen.
  2. Activate Wallet Ready Gift Cards for WooCommerce through the Plugins menu.
  3. Install and activate WooCommerce (required).
  4. Open GiftRocket Gift Cards and review Settings (General, form, PDF/email, email delivery, wallet).
  5. Create a Gift Card product (Products Add new Product data Gift Card).
  6. (Optional Pro) Install Wallet Ready Gift Cards for WooCommerce Pro, activate it, then open GiftRocket Pro license and activate your license key.
  7. (Optional Pro) Configure Pro features (checkout edit, AI, bulk import, etc.) after the license is valid.
  8. For a language other than English, see Translations below.

Perguntas frequentes

Does this require WooCommerce?

Yes. The plugin checks for WooCommerce and shows an admin notice if it is missing.

Can I customize the PDF and on-page gift card appearance?

Yes. Adjust layout, backgrounds, borders, colors, labels, and related styling from GiftRocket Gift Cards Settings (PDF and email card design, gift card form, and related tabs).

Can customers personalize gift cards?

Yes. Buyers can set recipient details, messages, amounts (where allowed), delivery scheduling, and card design from the product page. Editing in the cart is available in the free plugin when enabled. Buyer-uploaded images, checkout editing, and AI message help require Pro with a valid license.

Can shoppers edit a gift card during checkout?

Checkout editing is a Pro feature. The free plugin can enable edit in cart (classic cart and Cart block). To let buyers edit on the checkout page (shortcode or Checkout block), install Pro, activate your license, and enable Allow editing at checkout under GiftRocket Gift Cards Settings General.

Why are Pro features visible but not working?

Install Wallet Ready Gift Cards for WooCommerce Pro and activate your license under GiftRocket Pro license. Without a valid license, Pro runtime features (checkout edit, AI, bulk import, REST, etc.) stay disabled. Disabled settings placeholders in the free plugin are for preview only and are not saved.

Can gift card balances be used across more than one order?

When a gift card covers only part of the cart total, the unused balance remains on the card for future orders until it is fully used (subject to expiry and your product settings).

Can I create or adjust gift cards in the admin?

Yes. Use GiftRocket Gift Cards for search, edit, manual issuance, PDF download, and wallet pass tools where configured.

Can I schedule when the gift email is sent?

Yes. Customers can schedule email delivery with a date and time when you enable that option on the gift card product.

Can I limit amounts or how many cards are added at once?

Yes. Set minimum and maximum custom amounts and cap quantity per add-to-cart in settings. With Pro, you can also cap how many distinct gift card codes apply per order and set min/max combined redemption per order.

How do gift cards relate to WooCommerce coupons?

Gift cards are applied through GiftRocket’s wallet flow (balance applied to the order). Standard WooCommerce coupons are separate; whether both apply on the same order depends on your store, theme, and other plugins—test on staging.

Does GiftRocket work with WooCommerce Cart and Checkout blocks?

Yes. Apply/redeem works on block cart and checkout. Cart line editing uses the free setting when enabled. Checkout line editing requires Pro and a valid license.

What is GiftRocket Pro AI?

Pro AI connects to your chosen provider (OpenAI, OpenRouter, Gemini, or Anthropic) using your API key. Configure under GiftRocket AI. Storefront AI is off by default. Daily credits and rate limits help control cost. Shoppers never see raw API errors.

Is the plugin available in my language?

Strings can be translated. Bundled stubs cover 130+ locales; samples exist for Bengali (bn_BD) and Spanish (es_ES). If you use Pro, translate both plugins. See Translations above.

How do I help translate or fix a translation?

  • On WordPress.org: contribute via translate.wordpress.org once the plugin is listed there.
  • On your own site: use Loco Translate or edit .po files in languages/ and compile .mo (see languages/README.md).
  • Report issues: use the plugin support forum on WordPress.org or contact WebCartisan with the incorrect English string and your suggested translation.

Avaliações

Não há avaliações para este plugin.

Colaboradores e desenvolvedores

“(GiftRocket) Wallet Ready Gift Cards for WooCommerce” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

Registro de alterações

1.0.0

  • Initial release of GiftRocket (Wallet Ready Gift Cards for WooCommerce).
  • Gift Card product type, PDF/email delivery, scheduling, cart and checkout redeem, fraud safeguards, ePasscard wallet integration, WooCommerce Cart and Checkout Blocks support.
  • GiftRocket admin hub (dashboard, settings, security log, feature overview).
  • Optional billing/shipping recipient at checkout; RTL companion styles; 130+ translation locale stubs.
  • Pro add-on (separate plugin): licensed checkout edit, buyer images, presets, partial redeem, order limits, bulk CSV, expiry reminders, balance exports, REST lookup, and multi-provider AI assistant with credits and customizable messages.
  • Documentation: readme.txt, docs/site/ user and developer guides, and docs/EXTENSIONS-ROADMAP.md aligned with shipped free vs Pro behavior.