A points-based loyalty system for WooCommerce. Customers earn points on orders and redeem them for discounts at cart or checkout.
How It Works
- Earn — Customers get points when their order is completed (or processing). You set the earn rate, e.g. 1 point per $1 spent.
- Redeem — On the cart or checkout page, customers apply points for a discount. No coupon codes involved.
- Expire — Optionally expire unused points after a set number of days.
Features
- Configurable earn rate (points per currency unit)
- Points redemption with configurable redeem rate, minimum points, and max discount percentage
- «My Points» tab in My Account with balance and transaction history
- Points expiry with configurable days
- Admin points ledger with filtering and CSV export
- Manual point adjustments from user profiles
- Points earned shown on product pages and order admin
- Automatic reversal on cancellation or refund
- Works with classic cart and checkout
- HPOS compatible
- Shortcodes:
[blrw_points_message]and[blrw_redeem_form]
Pro Add-on
Need referrals, campaigns, tiers, or bulk tools? The Beltoft Loyalty Rewards for WooCommerce — Pro add-on adds:
- Referral program with shareable links and anti-fraud hold
- Bonus points for signup, reviews, and daily login
- Email notifications (points earned, expiry warning, monthly summary)
- Multiplier campaigns (double/triple points events)
- VIP tiers (Bronze, Silver, Gold, Platinum) with earn-rate multipliers
- Bulk credit/debit, CSV import, and balance export
- Full redeem UI, tier badges, and campaign banners
- Compatible with WooCommerce block-based Cart and Checkout