CartCubes Gift Card for FluentCart

Gift Card Settings

Seven tabs cover the master switch, code format, custom amounts, checkout rules and uninstall behaviour.

Open Gift Card, Settings. Save Settings and Reset to Default sit on every tab. General, Custom amount field, Redemption and Advanced are covered here. Recipients and Delivery have their own page.

  • Enable Gift Cards: On by default. Off stops new cards from paid orders and hides the checkout wallet.
  • Checkout wallet: Show Have a Gift Card on checkout lists saved cards with Apply, next to FluentCart's coupon field.
  • Code format: Prefix GIFT and pattern {prefix}-XXXX-XXXX-XX by default, with no 0, O, 1 or I in the random alphabet.
  • Custom amounts: Store-wide field labels and colours, plus a per-product Allow custom amount toggle with min and max.
  • Redemption rules: Minimum Cart Total, excluded categories, and On Refund: void, suspend, or leave active.

General

Master controls for issuing and displaying gift cards. Default Expiry Days is 365 (0 means never). Store Logo appears on the delivery email, PDF and print view.

Full General tab: Enable Gift Cards, Show Have a Gift Card on checkout, Default Expiry Days (365), Code Prefix (GIFT), Code Pattern ({prefix}-XXXX-XXXX-XX) and Store Logo.
Full General tab: Enable Gift Cards, Show Have a Gift Card on checkout, Default Expiry Days (365), Code Prefix (GIFT), Code Pattern ({prefix}-XXXX-XXXX-XX) and Store Logo.
Enable Gift Cards set to Enabled. Help text: turn this off to stop issuing gift cards from paid orders and hide checkout wallet UI. Subscription renewals do not create new cards.
Enable Gift Cards set to Enabled. Help text: turn this off to stop issuing gift cards from paid orders and hide checkout wallet UI. Subscription renewals do not create new cards.
After Enable Gift Cards is on, the Gift Card Settings widget appears on the FluentCart product editor so you can mark that product as a gift card.
After Enable Gift Cards is on, the Gift Card Settings widget appears on the FluentCart product editor so you can mark that product as a gift card.
Show Have a Gift Card on checkout toggle. When enabled, a Have a Gift Card box appears in the checkout order summary so buyers can type a code or pick a saved card.
Show Have a Gift Card on checkout toggle. When enabled, a Have a Gift Card box appears in the checkout order summary so buyers can type a code or pick a saved card.
Checkout order summary with Have a Gift Card? open. Your available cards lists each code, the remaining balance in green, and an Apply button.
Checkout order summary with Have a Gift Card? open. Your available cards lists each code, the remaining balance in green, and an Apply button.
Code Prefix (letters and numbers only) and Code Pattern. {PREFIX} inserts the prefix and each X becomes a random character. Anything else is copied through.
Code Prefix (letters and numbers only) and Code Pattern. {PREFIX} inserts the prefix and each X becomes a random character. Anything else is copied through.
Issued codes using the default pattern, such as GIFT-8NBQ-XULE-YL, in the customer dashboard Received table with copy, status, balance, expiry, Print and History.
Issued codes using the default pattern, such as GIFT-8NBQ-XULE-YL, in the customer dashboard Received table with copy, status, balance, expiry, Print and History.

Custom amount field

Style the Gift card amount input that appears on the product page when that product has Allow custom amount on. Show label, Amount label, Amount placeholder, colours, corner radius and label size are all editable. Min and max are set per product, not here.

Custom amount field tab with Show label, Amount label, Amount placeholder, colours, Corner radius (px) and Label size (px).
Custom amount field tab with Show label, Amount label, Amount placeholder, colours, Corner radius (px) and Label size (px).
The amount field settings in detail: default label Gift card amount and placeholder Enter an amount, plus colour and radius controls.
The amount field settings in detail: default label Gift card amount and placeholder Enter an amount, plus colour and radius controls.
On the product: Allow custom amount checked, Minimum amount 10, Maximum amount empty. This is what actually shows the field on the storefront.
On the product: Allow custom amount checked, Minimum amount 10, Maximum amount empty. This is what actually shows the field on the storefront.
Storefront Gift card amount field with currency prefix, Enter an amount placeholder and the hint Minimum $10.00 under the input.
Storefront Gift card amount field with currency prefix, Enter an amount placeholder and the hint Minimum $10.00 under the input.

Redemption

Rules applied when a shopper spends a card at checkout. A cart below Minimum Cart Total cannot have a gift card applied. Excluded categories are ignored when working out how much can be spent. On Refund defaults to Void the card permanently.

Redemption tab: Minimum Cart Total, Excluded Product Categories and On Refund (Void the card permanently, Suspend the card, keeping its balance, or Leave the card active).
Redemption tab: Minimum Cart Total, Excluded Product Categories and On Refund (Void the card permanently, Suspend the card, keeping its balance, or Leave the card active).
Minimum Cart Total field. Leave empty or use 0 for no minimum. A cart below this total cannot have a gift card applied.
Minimum Cart Total field. Leave empty or use 0 for no minimum. A cart below this total cannot have a gift card applied.
Checkout wallet listing available cards, with the notice Gift cards can be used on orders of $1,000.00 or more when the cart is under the minimum.
Checkout wallet listing available cards, with the notice Gift cards can be used on orders of $1,000.00 or more when the cart is under the minimum.

Advanced

Delete Data on Uninstall is off by default. Turn it on only if you want gift card tables and settings removed when the plugin is uninstalled.

Advanced tab with Delete Data on Uninstall. Off by default so cards, balances and settings survive an uninstall.
Advanced tab with Delete Data on Uninstall. Off by default so cards, balances and settings survive an uninstall.