Guests become loyalty members automatically on the first paid order. No manual registration, no app to install, no form to fill in.
On the first paid order in the system:
Identification: Membership links to the guest's customer profile (phone-number based). Guest never needs name or email to start earning points.
Anonymous guests: If the order has no linked customer (e.g. cash-only without phone), no member is created. Points cannot be claimed retroactively later.
On enrollment the guest is placed on the lowest tier (0 SEK threshold). With Silver/Gold/Platinum at 0/5,000/20,000 SEK thresholds, the guest becomes Silver immediately.
Tip: Always have an entry tier with 0 SEK threshold. Otherwise new members sit without a tier and miss perks.
Each paid order gives points via the formula: qualifying spend × points per krona × tier multiplier.
Example: Gold member (1.5×) with 500 SEK order (100 SEK is alcohol, excluded):
A nightly tier-refresh runs:
What the member sees: On the next visit, a new tier badge appears in the checkout sidebar and on the public loyalty page.
Once the balance is enough:
Balance decreases, order gets discount, event logged.
If the guest doesn't earn for X months (default 24), the oldest points expire. A nightly expiry check:
Note: Expiry triggers on inactivity. A guest earning one point every six months resets the clock for that new batch – but older batches keep aging.
If 12-month spend drops below the current tier's threshold (e.g. large refund or long inactivity):
Sometimes you'll need to adjust points manually (compensation for a bad visit, refund compensation, birthday bonus):
Logged with who performed it and the reason.
You can always see full history in the member profile.
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?