Stamp Cards in POS – Earn and Redeem
Stamp cards integrate directly in the POS via the loyalty sidebar in the checkout view. Staff handle both stamps and reward redemption there — without going to any other view.
Where do staff find stamp cards?
- Open an order in the POS.
- Add the guest (via phone number / name).
- Open the checkout (click "Pay").
- The right column shows the loyalty sidebar:
- Loyalty tier (if a member)
- Point balance
- Active stamp cards with stamp progress
- Rewards ready to redeem
What the sidebar looks like:
───────────────────────────────
LOYALTY
───────────────────────────────
[Gold] Anna Andersson
342 points ≈ 34.20 kr
──── PERKS ────
• Welcome drink
• Priority at events
──── REDEMPTION ────
[ 100 pts ] [ 200 pts ] [ Max ]
──── STAMP CARDS ────
Pizza Club
████████░░ 8/10 stamps
[ Give stamp ]
Lunch Pass 10 ✓ REWARD READY
Free lunch
[ Redeem reward ]
───────────────────────────────
Flow 1: Earn a stamp (automatic on payment)
Stamps are awarded automatically when the order is paid – staff don't click anything. When the order finalizes, the system checks the stamp card's rule and adds the stamp:
- "Per paid order" → always one stamp
- "Per paid order in category" → only if the order contains the right category
- "Per purchased menu item" → one stamp per purchased instance of the item
- "Per order above amount (kr)" → only if the order reaches the threshold
The counter in the loyalty sidebar goes up, and when the target is reached the reward is marked ready (a "Stamp card full" automation can then trigger).
Manual stamp/correction: The loyalty sidebar has +/− buttons per card. Use + for a walk-in bonus stamp and − to undo a mis-stamp. This requires the pos.adjust_stamp capability (otherwise a manager PIN). So it is not the main way to stamp – just a complement to the automatic awarding.
Flow 2: Redeem reward
When a reward is ready, "✓ REWARD READY" is shown on the stamp card in the sidebar.
- Staff clicks "Redeem reward".
- The system:
- Logs the redemption.
- Applies the reward on the order:
- If free item: add the item with 100 % discount.
- If discount %: apply discount on entire order or specific item.
- The loyalty sidebar updates immediately — the reward disappears, the stamp counter resets (or continues if more rewards are ready).
- The order's subtotal adjusts automatically.
Flow 3: Manual adjustment (admin)
If staff makes a mistake (gives wrong stamp, gives stamp to wrong guest):
- Go to Admin → Marketing → Loyalty → Stamp Cards → [stamp card].
- Find the member via the search field.
- Adjust the stamp count manually.
- The adjustment is logged with a reason.
Troubleshooting:
| Problem | Cause | Solution |
|---|---|---|
| "Give stamp" is greyed out | Order does not meet the rule | Check which rule the stamp card has |
| Reward not shown despite threshold | Cache error or member linked late | Refresh page / re-link the guest |
| Duplicate stamps on same order | Staff clicked multiple times | The system prevents double-stamping |
| Guest says they have stamps from paper card | Migration from old system | Admin adjusts manually |
Permissions:
To give a stamp and redeem a reward, the right POS permission is required. Junior staff without permission see the buttons but cannot click.
Receipt:
When a reward is redeemed, the row is shown on the receipt:
1 × Free pizza (Stamp card reward) 0.00 kr
Tips for staff:
- Be proactive: Inform the guest "You need 2 more stamps for a free pizza!" — it encourages return visits.
- On hesitation: Check the loyalty sidebar before summarizing the order — the guest should not have to remind you.
- Put up posters: Lunch pass posters at the POS help market the program.
See also:
- "Stamp Cards – Settings and Rules"
- "Stamp Cards – Reward Types"
- "Loyalty Sidebar in POS"
This feature is part of Vendion Loyalty.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
