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.

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.
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.
Holds each gift card: its code, starting value, remaining balance, buyer and recipient details, design and status (Active, Used, Expired, Disabled).
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.
A log of security and admin events, with the card code, the user, the IP address and a short description for each event.
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.
GiftRocketWP Gift Card
Redeemable in your store. The balance carries over until it is used.
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.
Customer enters the code
The code is entered into the dedicated gift card field. The plugin verifies the card balance via AJAX in milliseconds.
Ephemeral tender token applied
To deduct the amount accurately, GiftRocket bridges an ephemeral discount token into FluentCart's active checkout session.
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.
Ledger entry committed
The card balance is updated in wp_giftrocketfc_cards and a permanent audit trail entry is recorded in wp_giftrocketfc_ledger.
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.
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.
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.
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.
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.
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.
"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.
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.
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.
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.
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.
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.
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.
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.
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 & Features | Free (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 |
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 Code | Product | Initial Value | Current Balance | Recipient | Status | Order Reference |
|---|---|---|---|---|---|---|
| GRCK-9481-B274-9021 | Holiday Gift Card | $100.00 | $100.00 | sarah@example.com | Active | fc_ord_84920 |
| GRCK-3104-E820-4491 | Birthday Voucher | $250.00 | $85.50 | mike@example.com | Partial ($164.50 Used) | fc_ord_84915 |
| GRCK-7729-A190-6623 | Valentine's Card | $50.00 | $0.00 | lisa@example.com | Used | fc_ord_84892 |
| Card Code | Event Type | Delta Amount | Balance Before | Balance After | Triggered By | Timestamp |
|---|---|---|---|---|---|---|
| GRCK-3104-E820-4491 | redemption | -$164.50 | $250.00 | $85.50 | Checkout (fc_ord_84930) | Just now |
| GRCK-9481-B274-9021 | issuance | +$100.00 | $0.00 | $100.00 | Purchase (fc_ord_84920) | 12 mins ago |
| GRCK-1102-K928-3382 | refund_credit | +$45.00 | $15.00 | $60.00 | FluentCart Refund (fc_ref_109) | 1 hour ago |
| Voucher Code | Recipient Email | Preferred Scheduled Time | UTC Time Normalization | WP-Cron Status |
|---|---|---|---|---|
| GRCK-5510-Z819-2041 | emily.watson@example.com | Dec 25, 2026 09:00 AM | 2026-12-25 14:00:00 UTC | Queued |
| GRCK-4491-C203-8821 | david.miller@example.com | Nov 18, 2026 08:30 AM | 2026-11-18 13:30:00 UTC | Queued |
| Event Name | Card Code | IP Address | Operator | Details |
|---|---|---|---|---|
| CSV Bulk Import | BATCH | 203.0.113.10 | admin | Imported 120 gift card vouchers into FluentCart database. |
| Store Credit Converted | SC-7821 | 198.51.100.24 | support_agent | Converted FluentCart order return #4910 to $75.00 store credit. |
[giftrocket_pos] ready on cashier tabletsTransparent 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.
- โ 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
- โ Everything in Free Core
- โ Store Credit & Refund to Card
- โ B2B Bulk Code Generator (5,000/batch)
- โ Multiple Recipients per checkout
- โ In-Store POS Terminal (
[giftrocket_pos]) - โ Customer Wallet (
[giftrocket_my_cards]) - โ Card Balance Top-Up (
[giftrocket_topup]) - โ FluentCRM Automations & SmartCodes
- โ Visual Analytics & GAAP Breakage Export
- โ Custom Design Gallery (unlimited artwork)
- โ 1 Site License ยท 1 Year Updates & Support
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.
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.
Toggle a FluentCart product
Open any product in FluentCart > Products and select the "GiftRocket Gift Card" product type option directly inside the product editor.
Set amounts & rules
Configure preset denomination pills, custom expiry periods, email scheduling, and optional ePasscard Apple/Google Wallet pass templates.
Start selling & redeeming
Publish your product. The live reactive customizer, split-payment checkout field, and cashier POS terminal are immediately ready.
Frequently Asked Questions
Everything you need to know about FluentCart, store credit, wallet passes, POS, and upgrading to Pro.
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.[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.[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.Gift Card Buyer - $100, Gift Recipient), trigger automated retention campaigns, and insert dynamic gift card SmartCodes ({{giftrocket.card_code}}, {{giftrocket.balance}}) into emails.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.


