Gift cards

Sell gift cards on the storefront, issue them in admin, redeem at POS or booking settlement, and manage balances.

Storefront

The Gift cards page starts off for new shops. Enable it under Settings → Pages → Gift cards when you are ready.

Customers open /gift-cards to:

  1. Buy a gift card — amount, recipient email, message, and theme, then pay with Stripe (also requires online sales enabled under Settings → General).
  2. Check balance — card number and PIN.

Purchases are not mixed into the normal shop cart.

Configure themes (optional images buyers pick) under Settings → Content. Purchase amount range and online purchase / cart redeem toggles are under Settings → Business. Page title, body, and purchase panel heading/intro are under Settings → Pages → Gift cards.

Issuing in admin

  1. Open Gift cardsIssue gift card.
  2. Enter Amount, optional purchaser / recipient, message, theme, and internal note.
  3. Optionally Apply deposits when the purchaser is a linked client, or mark Gifted (no payment collected).
  4. Take payment (Square or manual) or Confirm gift, and optionally print the card afterwards.

Managing a card

Open a card for balance, ledger, status, and expiry.

  • Add balance — take payment to top up.
  • Open printable card — print or save a physical card.
  • Freeze card / Unfreeze card — stop or restore redemptions.
  • Reset PIN — requires the Gift cards → Management permission (owners have this by default; staff do not).
  • Save expiry — set or clear an expiry date.

Refund remaining liability through the related sale or top-up order refund flow (which reduces the card balance) — not a separate void button on the card.

Redeeming

At POS or booking Settle booking, choose the Gift card tender, enter number and PIN, and optionally split across multiple cards or combine with Square / manuals.

Reports and CSV

Use Reports → Gift card activity for issues, redeems, and liability. Download a CSV from the gift cards list when you need a snapshot.