A B2B-native loyalty system. Award points for purchases, account actions, and milestones. Customers redeem them as store credit at checkout.
Configurable points per $1 spent. Set different earn rates per role.
Award points for registration, first order, profile completion, review submission.
Bonus points for reaching spend milestones (e.g. 10th order, $10,000 annual spend).
VIP buyers earn 2x, Gold tier earns 1.5x, standard earns 1x — all configurable.
Customers choose how many points to redeem. Points convert to store credit at a configurable rate.
Optional expiry period. Customers receive reminder email before points expire.
Settings → Features → Points & Rewards on.
Settings → Points & Rewards → Earning. Set points per $1 spent and any role multipliers.
Settings → Redemption. Set how many points = $1 in store credit (e.g. 100 points = $1).
Settings → Milestones. Add milestone rules with trigger conditions and bonus point amounts.
Settings → Expiry. Set expiry period in months. Notification email timing.
| Setting | Description | Default |
|---|---|---|
Points Per $1 Spent | Base earning rate for all customers | 1 |
Redemption Rate | Points required to redeem $1 store credit | 100 |
Min Points to Redeem | Minimum points balance required before redemption is available | 500 |
Point Expiry | Months until earned points expire (0 = never expire) | 0 (never) |
Expiry Reminder Days | Days before expiry to send reminder email to customer | 14 |
Purchases (configurable per $1 spent), account actions (registration, first order, profile completion), and milestone bonuses. Role multipliers let VIP tiers earn faster.
Optionally. Set expiry months in Settings → Points & Rewards → Expiry. 0 means they never expire. Customers get a reminder email before expiry.
At checkout, a Points & Rewards section shows the available balance and lets them choose how much to redeem. Redeemed points convert to a cart discount at the configured rate.