Loyalty Program
The loyalty program is available on the Pro plan only.
The loyalty program rewards repeat customers with points they can redeem for discounts on future purchases.
How Points Work
Earning Points
Points are earned automatically when a customer makes a purchase:
- The earn rate is configurable (e.g., 1 point per $1 spent)
- Points are calculated based on the order total after discounts
- Points are credited after the order is completed
- The customer must be attached to the order to earn points
Redeeming Points
At checkout, if a customer has redeemable points:
- The POS shows their available points balance
- Staff can click Redeem Points
- Enter the number of points to redeem
- The equivalent discount is applied to the order
The redemption rate determines the value of each point (e.g., 100 points = $1 discount).
Minimum Redemption
A configurable minimum ensures customers accumulate a meaningful balance before redeeming. For example, with a minimum of 500 points, customers cannot redeem fewer than 500 points at a time.
Configuration
Configure the loyalty program from the Shopify admin:
| Setting | Description | Example |
|---|---|---|
| Earn rate | Points earned per currency unit spent | 1 point per $1 |
| Redemption rate | Currency value per point redeemed | 100 points = $1 |
| Minimum redemption | Minimum points required to redeem | 500 points |
Managing Points
Admins can manually adjust a customer's points balance from their profile:
- Add points -- reward points for non-purchase activities (e.g., referrals, reviews)
- Remove points -- correct errors or handle disputes
Transaction History
Each customer's profile shows a complete loyalty transaction history:
- Points earned per order (with order reference)
- Points redeemed (with order reference)
- Manual adjustments (with reason)
- Running balance
Refunding an order does not automatically deduct the loyalty points earned from that order. Points adjustments for refunds must be made manually by an admin.