Guests with a loyalty account can redeem their points directly at checkout in Online Order – without needing to be physically at the restaurant. This is a powerful feature for increasing repeat sales and making the loyalty program more valuable.
For loyalty redemption to work online requires:
Your order:
- Caesar salad ... 145 kr
- Cava ... 85 kr
- Today's ... 195 kr
Total: 425 kr
[+] Gift card, points, or stamp card?
├─ Redeem loyalty points
│ Balance: 280 pts · 100 pts = 50 kr
│ [Input: 200]
│ Discount: 100 kr
│
└─ [Redeem]
To pay: 325 kr
[Pay with card]
The rate is configured in Admin → Loyalty → Settings:
Different rates are possible for different tiers – e.g., gold members get 100 points = SEK 60.
Some restaurants want to limit how much of an order can be paid with points (e.g., max 50%). This is configured in settings.
Often set to minimum 100 points per redemption to avoid micro transactions.
If the order is SEK 400 and SEK 100 is paid with points, the guest only earns points on the remaining SEK 300.
The guest can combine multiple payment methods in the same checkout:
The system allows this and each redemption is logged separately.
Loyalty discount is handled as revenue reduction (reduction of revenue), NOT as a liability per Swedish GAAP. This means:
Read details in the accounting article "Loyalty Redemption – Revenue Reduction".
The guest tried to redeem more points than they have. Show current balance and ask them to choose a lower amount.
Redemption must happen before payment. If the order is already paid, points can no longer be redeemed on that specific order.
The restaurant doesn't have the loyalty module activated. Contact the restaurant.
This feature is part of Vendion Online Order.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?