Loyalty – Point Expiry
Categories and articles
Set point validity under Admin → Marknadsföring → Lojalitet → Inställningar → Poäng utgår efter (månader). The default is 24 months. Press Spara inställningar after making a change.
Point age determines expiry
Validity runs from earning or a positive point adjustment. Redemption uses older points first. Once validity has passed, the unused portion of old points expires.
A new purchase does not automatically extend all older points. An active guest can therefore lose expired old points while retaining newer ones. Membership and the tier’s twelve-month qualifying period are separate from point validity.
Three examples at 24 months
| Events | Result once the old earning is more than 24 months old |
|---|---|
| 500 earned, none used | The remaining 500 expire |
| 1,000 earned, 300 used | The remaining 700 expire |
| 100 old points, then 100 used, then 50 newly earned | The old points were already consumed; the new 50 should not expire on the old date |
Expiry updates during the regular nightly check. It may appear after that check rather than at an exact moment. The program needs to be active for the normal expiry check.
Communicate clear terms
Explain validity when presenting the program. For example: “Points are valid for 24 months from earning. The oldest points are used first.” Do not say a new visit extends the entire balance.
The register panel shows the balance, not an exact schedule of upcoming expiries. Senaste aktivitet on the guest’s My Pages shows recent events, including expiry. It does not show all the history that may be needed for a full investigation.
A campaign to guests who have not visited recently is not the same as an exact point-expiry reminder. Do not state a personal expiry date or expiring amount without checking it. The two calculations use different information.
Changing validity after launch
A longer period changes future checks but does not restore points already expired. A shorter period can cause older remaining points to expire at the next check. Communicate changes clearly and review existing program terms before saving.
Do not use an arbitrary value such as 999 months to bypass validity. The setting should match the terms actually offered. Shared loyalty uses the common program’s validity. The chain loyalty view displays the program but has no settings editor; local changes do not replace chain rules.
Unexpected balances
Check the correct guest, saved validity setting, recent redemptions and refunded purchases. Ask the guest to review Senaste aktivitet on My Pages. If the discrepancy remains, provide support with the guest and relevant receipts.
The admin member list has no full point-history view or manual point-adjustment button. Do not promise a correction through such a button. Establish the cause and amount to correct first.
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?
Related articles
Loyalty Program – Settings
Configure earning and redemption: points per krona, value per point, minimum redemption, max discount, alcohol exclusion, and expiry – plus the tier discount on alcohol and the register reminder about regular guests.
Loyalty – Member Lifecycle
How a linked guest becomes a member through an eligible purchase, earns points, receives a tier and uses benefits.
Loyalty – Reporting and Dashboard
Read member counts, outstanding points, gift card balances and pending stamp rewards, and understand what each figure counts.
