Loyalty & Rewards
Customers earn points on purchases, calculated immediately, based on the amount spent and the program's earn rate (points per unit of currency),…
How do customers earn points on purchases?
Customers earn points on purchases, calculated immediately, based on the amount spent and the program's earn rate (points per unit of currency), multiplied by any tier and global/ promotional…
How is the earn rate and point-to-currency value configured?
The loyalty program configures two key numbers: the earn rate (points per unit of currency spent) and the point value (how much each point is worth when redeemed at checkout), along with…
How are bonus/multiplier rules and promotional events applied?
The program supports bonus and multiplier rules — a global earn multiplier, tier-based multipliers, and promotional events like double-point periods, plus referral and birthday rewards.
How do loyalty tiers work and what benefits do they unlock?
Customers are placed into tiers based on accumulated points, and each tier can carry its own earn multiplier and benefits.
How do points expire (configurable period or fixed date)?
Points expire after a configurable period (e.g.
How does the FIFO-lot point ledger track earned/redeemed/expired/adjusted?
Points are tracked in a transparent ledger using FIFO lots: each batch of earned points is a lot with its own expiry, and redemptions consume the oldest lots first (first-in, first-out).
How is real-time balance and redemption available at checkout?
A customer's point balance is available in real time, and points can be redeemed at checkout at the configured point value to reduce the amount due.
How does the expiry sweep run, and can it be triggered manually?
A background expiry sweep (a hosted service) runs to expire points past their date, automatically keeping balances current.
How do referral and birthday rewards work?
The loyalty system supports referral and birthday rewards as bonus-point events: a customer can earn points for referring others, and receive points on their birthday, on top of normal earning.