Black Friday

All plugins Flat 40% Off
18Days
07Hrs
54Mins
33Secs
Grab 40% Off
๐ŸŽ GiftRocket for FluentCart
Free Core on WordPress.org ยท Pro Enterprise Available
โœจ Wallet-ready & POS Enabled โ€ข Gift cards with a real balance

Gift Cards & Store Credit for FluentCart with Balances, POS & Wallet Passes.

GiftRocket turns FluentCart into an omni-channel stored-value gifting powerhouse. Sell digital gift cards with live previews, deliver Apple & Google Wallet passes, convert refunds into store credit, and accept in-store POS barcode redemptions without cluttering your FluentCart coupons list.

๐Ÿ›ก๏ธ
Clean coupons list
Zero coupon clutter in FluentCart > Coupons
๐Ÿ“Š
Append-only ledger
Every balance change is recorded in dedicated tables
โšก
Partial balances
Spend a card over several orders with split payment
๐Ÿ”’
Double-spend protection
Row-level concurrency locking on checkout
Purple gift cards for $50, $100, $200 and $500 with a $100 balance badge, shown for GiftRocket gift cards in FluentCart
๐Ÿ’Ž
Real balance
Spend it over several orders
๐Ÿ“ฑ
Wallet & POS
Apple, Google & Cashier QR
Gift card vs coupon

A Real Gift Card, Not a Coupon Workaround

A gift card is prepaid stored value with an ongoing cash balance. A coupon is an expense discount. GiftRocket keeps gift cards in their own dedicated tables so your FluentCart coupons stay 100% separate and uncluttered.

โœ•

Coupons used as gift cards

The usual workaround

  • โœ•
    A crowded coupons list: every gift card becomes another coupon in FluentCart > Coupons.
  • โœ•
    No real balance: a coupon is a discount, so it does not track what is left on a card across several orders.
  • โœ•
    No protection for simultaneous use: two checkouts that use the same code at the same moment can both succeed.
  • โœ•
    No card history: there is no record of when a card was issued, spent or refunded.
โœ“

GiftRocket for FluentCart

Gift cards with their own balance and history

  • โœ“
    A clean coupons list: at checkout the plugin creates an ephemeral discount and deletes it when the order is confirmed or the card is removed.
  • โœ“
    An append-only ledger: issuances, redemptions, refund credits and admin adjustments are recorded in dedicated tables.
  • โœ“
    Protection against double use: the plugin locks the card row (SELECT ... FOR UPDATE) while it deducts a balance.
  • โœ“
    Partial use & split tender: remaining balance stays on the card for the next order, and a larger total can be paid with any other FluentCart gateway.
Where the data lives

Three Dedicated Database Tables

Cards, ledger entries and security logs are stored in their own tables, so gift card data never pollutes your FluentCart products or promotional coupons.

wp_giftrocketfc_cardsCards

Holds each gift card: its code, starting value, remaining balance, buyer and recipient details, design and status (Active, Used, Expired, Disabled).

wp_giftrocketfc_ledgerLedger

An append-only record of every balance change. Each entry has an event type (such as issuance, redemption, manual_adjustment or revoked), the amount, the balance before and after, the FluentCart order ID and the user who made the change.

wp_giftrocketfc_logsLog

A log of security and admin events, with the card code, the user, the IP address and a short description for each event.

Interactive demo

Try the Gift Card Customizer

This demo shows what customers see on a FluentCart gift card product page. Choose an amount, pick a design, add a message and watch the preview update. In your store, simply toggle any FluentCart product to "GiftRocket Gift Card" and the page loads automatically without shortcodes.

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
Sent at the time you choose. Times are normalised to UTC.
1
Redeeming

A Dedicated Gift Card Accordion at FluentCart Checkout

The gift card field sits seamlessly next to FluentCart's native coupon field, so customers never confuse a promotional discount with a cash-equivalent gift card. Real-time balance verification displays remaining credit instantly.

๐Ÿ›’ FluentCart Checkout Summary Partial balance
๐Ÿท๏ธ Have a coupon code? Add Coupon
๐ŸŽ Have a gift card? โ–ผ Open
Subtotal (2 items) $150.00
Remaining total $150.00
1

Customer enters the code

The code is entered into the dedicated gift card field. The plugin verifies the card balance via AJAX in milliseconds.

2

Ephemeral tender token applied

To deduct the amount accurately, GiftRocket bridges an ephemeral discount token into FluentCart's active checkout session.

3

Zero coupon pollution

When the order is confirmed (or if the buyer removes the card), the temporary token is purged, keeping FluentCart > Coupons completely clean.

4

Ledger entry committed

The card balance is updated in wp_giftrocketfc_cards and a permanent audit trail entry is recorded in wp_giftrocketfc_ledger.

Core Engine

Everything Built for FluentCart

GiftRocket was engineered specifically for FluentCart's native models, checkout lifecycles, and database architecture.

๐Ÿ›๏ธ

Balances in dedicated tables

Balances, partial deductions and transactions live safely in three custom tables (wp_giftrocketfc_cards, wp_giftrocketfc_ledger, wp_giftrocketfc_logs).

๐Ÿ“œ

Append-only ledger

Issuances, checkout redemptions, manual adjustments and refund restorations are recorded with exact before-and-after balances.

๐Ÿงน

Clean coupons list

Ephemeral checkout tokens are removed when the order completes, so FluentCart > Coupons never fills up with single-use gift card clutter.

๐ŸŽ

Dedicated checkout accordion

A separate "๐ŸŽ Have a gift card?" field next to the promotional coupon input keeps stored value tender distinct from discounts.

๐Ÿ’ณ

Partial balances & split tender

If an order is smaller than the balance, remaining credit stays on the card. If larger, the customer pays the difference with Stripe, PayPal, or any FluentCart gateway.

๐Ÿช„

Configured inside FluentCart products

Toggle any product in FluentCart > Products to a GiftRocket Gift Card to configure preset denominations, validity rules, and disclaimer text.

๐Ÿ”„

Zero shortcode requirement

Flagging a FluentCart product as a gift card automatically loads the interactive front-end customizer on its product page.

๐ŸŽจ

Live reactive card preview

The gift card visualizer updates dynamically in real-time as buyers choose designs, select amounts, and write personalized greetings.

๐Ÿ–ผ๏ธ

Occasion designs & custom artwork

Includes pre-built vector designs for Birthdays, Mother's Day, Father's Day, and Valentine's Day. Admins can upload custom artwork from the Media Library.

โฐ

Instant or scheduled delivery

Send immediately after payment or queue delivery for a future date and time. Uses WP-Cron with a 5-minute queue safety net.

๐Ÿ”

Double-spend protection

Employs database row-level locking (SELECT ... FOR UPDATE) during redemption, preventing race conditions when two checkouts attempt to use the same voucher code simultaneously.

โ†ฉ๏ธ

Automated refund restoration

When an order paid by gift card is refunded in FluentCart, spent balances are returned to the card and logged in the ledger automatically.

๐Ÿ“ฑ

Apple & Google Wallet passes

Digital passes created through ePasscard integration with your own API key. Recipients can save the pass straight to their smartphone wallet from email or receipt.

โš™๏ธ

Organized admin settings

General, Form, Email, and Wallet settings are neatly organized into tabbed settings screens with direct deep-links.

๐Ÿ“ค

CSV import & liability reporting

Bulk import pre-existing cards from CSV spreadsheets (up to 5,000 rows) and export financial reports of unredeemed store liability.

โ˜… Commercial Enterprise Arsenal

Scale Higher with GiftRocket Pro for FluentCart

Unlock 12 commercial modules built for omni-channel retail, B2B bulk distribution, automated customer retention, and retail POS redemptions.

๐Ÿ’ณ
PRO

Store Credit & Refund to Card

Keep revenue inside your store. Convert order returns and customer compensation into instant stored-value gift cards or direct wallet credits instead of cash payouts.

One-click return compensation Zero payment processing loss
๐Ÿข
PRO

B2B Bulk Code Generator

Generate up to 5,000 unique cryptographic voucher codes per batch with one click. Export clean CSV files with initial balances, expiry dates, and prefix formatting for corporate gifting.

Corporate B2B gifting Batch CSV export
๐Ÿ‘ฅ
PRO

Multiple Recipients per Checkout

Allow customers to purchase gift cards for multiple friends, family members, or employees in a single FluentCart checkout session, with unique greetings and delivery times for each.

Group gifting Individual recipient emails
๐Ÿ“ฑ
PRO

In-Store POS Cashier Portal

Equip retail store staff with a full-screen, mobile-friendly cashier terminal ([giftrocket_pos]). Features device camera QR/barcode scanning, staff PIN authentication, and live keypad balance deductions.

Camera QR scanner PIN security terminal
๐Ÿ’ผ
PRO

"My Gift Cards" Customer Portal

Add a self-service customer wallet to FluentCart account pages ([giftrocket_my_cards]). Logged-in buyers view active cards, track balances, check expiry dates, and apply cards to cart in 1 click.

Customer wallet 1-click cart apply
๐Ÿ”„
PRO

Card Balance Top-Up Engine

Turn one-time cards into ongoing loyalty cards with a live recharge interface ([giftrocket_topup]). Customers enter their card code and recharge its balance via FluentCart checkout.

Reloadable cards Starbucks-style loyalty
๐ŸŽฏ
PRO

FluentCRM Native Automations

Deep native sync with FluentCRM. Automatically add gift card buyers and recipients to lists, tag contacts based on card value or occasion, and trigger retention funnels with native SmartCodes.

Automatic list tagging Dynamic email SmartCodes
๐Ÿ“Š
PRO

Visual Analytics & Reports

Monitor store gifting health with interactive Chart.js time-series charts, KPI summary cards, outstanding breakage liability metrics, and customizable 7d/30d/90d/custom date range filters.

Interactive Chart.js Breakage liability metrics
๐Ÿšซ
PRO

Advanced Redemption Rules

Protect store profit margins. Enforce minimum order subtotal requirements, exclude specific high-cost products or categories from gift card payment, and restrict coupon code stacking.

Category exclusions Anti-coupon stacking
โณ
PRO

Expiry Notices & Breakage Export

Automate 30-day, 7-day, and 24-hour expiration reminder emails to drive repeat checkouts before vouchers expire. Export accounting-ready GAAP/IFRS breakage liability spreadsheets.

Automated reminder cron GAAP/IFRS compliance
๐ŸŽจ
PRO

Custom Design Gallery

Upload unlimited occasion artwork of your own and offer it next to the built-in designs. Buyer photo upload with crop, zoom and rotate is already included in the free plugin.

Unlimited designs Your brand artwork
โšก
PRO

Headless REST API & Webhooks

Connect external ERPs, legacy cash registers, or mobile applications. Includes authenticated REST API endpoints for card verification/deductions and HMAC-SHA256 signed JSON webhook dispatches.

HMAC-SHA256 webhooks Headless REST endpoints
Edition Comparison

Free vs. Pro: Choose Your Edition

Start with the reliable free core engine on WordPress.org, or upgrade to Pro for enterprise retail power.

Capabilities & FeaturesFree (WP.org)GiftRocket Pro
Core Architecture & Database
3 Dedicated Custom Database Tables (Zero post meta clutter)โœ“ Includedโœ“ Included
Append-Only Transaction Ledger (Audit trail with before/after balances)โœ“ Includedโœ“ Included
Concurrency Row-Level Locking (SELECT ... FOR UPDATE)โœ“ Includedโœ“ Included
Clean FluentCart Coupons List (Purges single-use tokens automatically)โœ“ Includedโœ“ Included
Buying & Checkout Experience
Live Reactive Card Customizer on Product Pagesโœ“ Includedโœ“ Included
Preset & Custom Denominations with Currency Formatterโœ“ Includedโœ“ Included
Occasion Card Designs (Birthday, Valentine's, Parents' Day)โœ“ 5 Presetsโœ“ Unlimited + Uploads
Customer Photo Upload with Live In-Browser Cropperโœ“ Includedโœ“ Included
Multiple Recipients per Single Checkout Orderโœ•โœ“ Included
Split Tender & Multi-Order Partial Balance Deductionsโœ“ Includedโœ“ Included
Delivery & Wallets
Instant & Scheduled Delivery (WP-Cron 5-minute queue)โœ“ Includedโœ“ Included
Apple Wallet & Google Wallet Passes (via ePasscard API)โœ“ Includedโœ“ Included
Automated Expiry Reminders (30-day, 7-day, 24-hour notices)โœ•โœ“ Included
Omni-Channel Retail & Store Credit
Store Credit Refunds (1-click return compensation to gift card)โœ•โœ“ Included
In-Store POS Cashier Terminal with Camera QR Scanner ([giftrocket_pos])โœ•โœ“ Included
Self-Service "My Gift Cards" Customer Wallet ([giftrocket_my_cards])โœ•โœ“ Included
Reusable Stored-Value Balance Top-Up Portal ([giftrocket_topup])โœ•โœ“ Included
Marketing, Integrations & Analytics
FluentCRM Native Contact Auto-Sync, Tags & SmartCodesโœ•โœ“ Included
B2B Bulk Code Generator (Up to 5,000 vouchers/batch + CSV export)โœ•โœ“ Included
Advanced Redemption Rules (Category exclusions, anti-coupon stacking)โœ•โœ“ Included
Visual Reports Dashboard with Chart.js Trends & Date Filtersโœ•โœ“ Included
GAAP/IFRS Financial Breakage Liability Exportโœ•โœ“ Included
Headless REST API & HMAC-SHA256 Signed Webhooksโœ•โœ“ Included
Store Administration

Manage Gift Cards & Store Credit in FluentCart

Found natively under FluentCart > ๐ŸŽ Gift Cards. Track every active voucher, monitor financial ledger transactions, review scheduled delivery queues, and inspect audit logs.

Voucher CodeProductInitial ValueCurrent BalanceRecipientStatusOrder Reference
GRCK-9481-B274-9021Holiday Gift Card$100.00$100.00sarah@example.comActivefc_ord_84920
GRCK-3104-E820-4491Birthday Voucher$250.00$85.50mike@example.comPartial ($164.50 Used)fc_ord_84915
GRCK-7729-A190-6623Valentine's Card$50.00$0.00lisa@example.comUsedfc_ord_84892
Card CodeEvent TypeDelta AmountBalance BeforeBalance AfterTriggered ByTimestamp
GRCK-3104-E820-4491redemption-$164.50$250.00$85.50Checkout (fc_ord_84930)Just now
GRCK-9481-B274-9021issuance+$100.00$0.00$100.00Purchase (fc_ord_84920)12 mins ago
GRCK-1102-K928-3382refund_credit+$45.00$15.00$60.00FluentCart Refund (fc_ref_109)1 hour ago
Voucher CodeRecipient EmailPreferred Scheduled TimeUTC Time NormalizationWP-Cron Status
GRCK-5510-Z819-2041emily.watson@example.comDec 25, 2026 09:00 AM2026-12-25 14:00:00 UTCQueued
GRCK-4491-C203-8821david.miller@example.comNov 18, 2026 08:30 AM2026-11-18 13:30:00 UTCQueued
Event NameCard CodeIP AddressOperatorDetails
CSV Bulk ImportBATCH203.0.113.10adminImported 120 gift card vouchers into FluentCart database.
Store Credit ConvertedSC-7821198.51.100.24support_agentConverted FluentCart order return #4910 to $75.00 store credit.
Visual Analytics (Pro)
$48,920.00
โ†‘ 34.2% gift card sales this month
Total Outstanding Breakage Liability: $12,450.00
Retail POS Terminal (Pro)
Active Staff PIN
Shortcode [giftrocket_pos] ready on cashier tablets
Camera QR Scanner: Hardware Ready
โ˜… Simple & Transparent

Transparent Pricing for FluentCart Stores

Start 100% free with the core engine on WordPress.org, or unlock the full 12-module commercial powerhouse with GiftRocket Pro.

Free Core
Essential stored-value gift cards for starting FluentCart stores.
$ 0 / forever
  • โœ“ 3 Dedicated custom database tables
  • โœ“ Append-only transaction ledger
  • โœ“ Clean FluentCart coupons list
  • โœ“ Live card customizer on product page
  • โœ“ Instant & scheduled email delivery
  • โœ“ Apple & Google Wallet passes
  • โœ“ Row-level double-spend locking
  • โœ• Store credit refunds & conversion
  • โœ• B2B bulk generator (5,000 codes)
  • โœ• In-store mobile POS terminal
  • โœ• FluentCRM native automations
Download Free on WP.org
๐Ÿ›ก๏ธ 14-Day 100% Money-Back Guarantee: Try GiftRocket Pro risk-free. If it doesn't transform gifting for your FluentCart store, we'll refund every penny.
Quick setup

From Install to First Gift Card in Minutes

GiftRocket works directly inside FluentCart's native single-page product editor, requiring zero custom coding or shortcodes.

01

Install the plugin

Download the free core plugin from WordPress.org, or activate GiftRocket Pro ZIP under Plugins > Add New. FluentCart must be installed and active.

02

Toggle a FluentCart product

Open any product in FluentCart > Products and select the "GiftRocket Gift Card" product type option directly inside the product editor.

03

Set amounts & rules

Configure preset denomination pills, custom expiry periods, email scheduling, and optional ePasscard Apple/Google Wallet pass templates.

04

Start selling & redeeming

Publish your product. The live reactive customizer, split-payment checkout field, and cashier POS terminal are immediately ready.

Questions & Answers

Frequently Asked Questions

Everything you need to know about FluentCart, store credit, wallet passes, POS, and upgrading to Pro.

Does this plugin require FluentCart? +
Yes. GiftRocket is engineered exclusively for FluentCart. It deeply hooks into FluentCart's native models (Products, Prices, Cart, Checkout, Orders, Customers, and Webhooks) to provide seamless stored value and gift card tender.
Will this pollute my FluentCart "Coupons" admin list? +
No. Gift cards are stored in dedicated custom database tables (wp_giftrocketfc_cards and wp_giftrocketfc_ledger). At checkout, GiftRocket bridges an ephemeral discount token to deduct the amount and purges it upon order completion, keeping FluentCart > Coupons 100% clean.
What is the difference between GiftRocket Free and Pro? +
The Free version includes core stored-value gift cards, the product customizer, append-only ledger, and Apple/Google Wallet passes. GiftRocket Pro unlocks 12 enterprise modules: Store Credit refunds, B2B Bulk Code Generator (up to 5,000 cards), In-Store Mobile POS Scanner ([giftrocket_pos]), Customer Wallet ([giftrocket_my_cards]), Card Balance Top-Up ([giftrocket_topup]), FluentCRM Native Automations, Chart.js Visual Reports, Category Exclusion Rules, Expiry Notices, a Custom Design Gallery, and Headless REST APIs.
How does the In-Store Mobile POS Terminal work in Pro? +
GiftRocket Pro includes the [giftrocket_pos] shortcode. Store staff open the mobile-optimized portal on any smartphone or tablet, log in with a secure staff PIN, scan physical or digital barcodes using the device camera, and deduct amounts via an on-screen numpad.
How does Store Credit & Refund to Card work? +
Instead of losing revenue via payment processor refund fees, store admins can convert returns into stored-value store credit or refund the balance directly back to an existing gift card with one click, encouraging customers to purchase again.
How does GiftRocket integrate with FluentCRM? +
GiftRocket Pro natively syncs buyers and gift card recipients with FluentCRM contacts. You can automatically apply tags (e.g., Gift Card Buyer - $100, Gift Recipient), trigger automated retention campaigns, and insert dynamic gift card SmartCodes ({{giftrocket.card_code}}, {{giftrocket.balance}}) into emails.
Can customers use a gift card across multiple orders? +
Yes! If an order is smaller than the card's balance, the remaining credit carries over for future orders. If the order total exceeds the balance, the buyer seamlessly pays the difference with any other FluentCart payment gateway.
Does it support Apple and Google Wallet passes? +
Yes! Both Free and Pro support Apple Wallet and Google Wallet passes through ePasscard integration using your own API key. Recipients can save their digital pass directly to their phone with one tap from the delivery email or receipt page.
What happens if an order paid with a gift card is refunded in FluentCart? +
GiftRocket listens for FluentCart's native refund lifecycle hooks. When an order is refunded, the amount paid via gift card is automatically credited back to the voucher code, and a refund_credit transaction is permanently recorded in the ledger.

Ready to Sell Gift Cards & Store Credit in FluentCart?

Install the free core plugin from WordPress.org, or unlock the full commercial enterprise arsenal with GiftRocket Pro.

Requires WordPress 5.8+ โ€ข Requires PHP 7.4+ โ€ข Requires FluentCart โ€ข License: GPLv2 or later