Customers, Loyalty, Discounts & Gift Cards
How Gift Cards work
Understand issued codes, stored-value balance, partial redemption, liability treatment, expiry, and why the code should be protected like cash.
Overview
- Each issued Gift Card has a unique code, Initial value, Current balance, Status, optional expiry, and transaction history.
- Gift Cards can be partially redeemed across multiple transactions until balance is exhausted.
- Gift Card sales are treated as stored-value liability rather than immediate product revenue; redemption reduces the balance and represents use of that stored value.
- The Gift Card code should be treated like cash. Back Office explicitly warns not to include it casually in logs or support tickets.
When to use this
- Use Gift Cards when a purchaser prepays value that the recipient can spend later.
Step-by-step
- Sell and fully pay the Gift Card sale.
- MiniTill issues the card/code only after the sale reaches the required paid state.
- Give/deliver the code to the recipient.
- At later sales, redeem against the card balance as a Gift Card payment.
- Use Gift Card detail to review balance and transactions.
Common mistakes
- Do not expose the full code unnecessarily.
- Do not treat the Gift Card sale itself as ordinary immediate revenue.
- Do not create a second card because email delivery failed; use resend/recovery on the issued card.
Troubleshooting
- If the card is unavailable, check status and expiry.
- If balance looks wrong, review the transaction history rather than only the latest order.
- If email failed, use the Gift Card detail resend workflow where permitted.