2 min readAug 11, 2026by jakub

Gift Cards Suite

Turn gift giving into revenue: shoppers buy a card, pick a design, write a message and schedule delivery — the recipient gets a personalized email with a redeemable code, and every cent of card value is tracked in a locked, replay-proof balance ledger your accountants can trust.

Latest version: 1.0.0 — changelog

Gift card product page

Why it matters

  • New revenue, paid up front — cards sell today and redeem later; unused balances stay measurable per account and per order.
  • No double-spend, ever — balances are reserved atomically at order placement, so two carts can never both spend the same card; refunds of reserved cards are rejected before your payment gateway moves money.
  • Fewer support tickets — customers check balances themselves on a public, brute-force-protected page, and see all their cards in their account.
  • On-brand from day one — merchants design cards in an admin canvas editor (backgrounds, icons, QR codes, personalization tokens) and the exact design lands in the recipient's inbox.
  • Self-healing operations — a reconciliation cron recovers missed issuance, deliveries and stale reservations, so a crashed request never strands money.
FeatureBenefit
Gift card product type (presets or open amount)Sell fixed denominations or let buyers choose, with server-side amount validation
Sales totals: Tender or Discount apply modeBook redemptions as payment (EU-safe) or as a discount — your choice per store
Card designer with server-side renderingThe design the merchant draws is the artwork the recipient receives
Scheduled email deliveryBuyers pick the moment the card arrives — birthdays land on the birthday
Public balance check with lockout guardCustomers self-serve; bots get locked out, codes never leak in URLs
Admin accounts grid, manual issue, deactivationFull lifecycle control with an audit history on every balance movement
Refund handling modesRefunding a sold card deactivates it (or logs it) — no refunded-and-spendable value
Apple & Google Wallet passesCards live in the recipient's phone wallet, signed and expiring on your terms
REST and GraphQL APIsThe same services power Luma, Hyvä and headless storefronts

Built for modern stacks:

  • Hyvä-native — a Tailwind/Alpine PDP and balance page ship in a dedicated Hyvä module; no jQuery fallbacks.
  • API-first — every storefront action (balance, apply, remove, customer cards) is a REST endpoint and a GraphQL operation over the same service contracts.
  • Runs entirely in your store — code generation, artwork rendering, QR codes and wallet-pass signing all execute in your Magento instance; no third-party gift-card service required.

Admin gift card accounts

Supported: PHP 8.2–8.4 · Magento Open Source / Adobe Commerce / Mage-OS (magento/framework ^103, module-sales ^103, module-catalog ^104).

Ready to start? See installation and configuration.

Gift Cards Suite — Sales & Payments — Extensions | qoliber Docs