The most common earning method is awarding points based on how much customers spend. This is configured under Points & Rewards → Settings → Earn → Points for Purchases.
Setting the Earning Rate #
The rate is expressed as X points per £Y spent. For example:
- 1 point per £1 – a £50 order earns 50 points
- 5 points per £1 – a £50 order earns 250 points
- 1 point per £10 – a £50 order earns 5 points
What is Included in the Calculation? #
You control what part of the order value counts toward earning:
- Subtotal before discounts – uses the full product subtotal, ignoring applied coupons
- Subtotal after discounts – uses the discounted subtotal (default)
- Include Shipping – optionally add the shipping cost to the earning base
- Include Taxes – optionally add tax amounts to the earning base
Award Timing #
Choose when points are credited:
- On order placement – points appear immediately on the Thank You page
- On order completion – points are held until the order reaches a configured status (default: “Completed”)
Deduct on Refund / Cancellation #
Enable Deduct on Refund to automatically remove the awarded points if an order is refunded or cancelled. This prevents customers from earning points on orders they did not keep.
Skip if Redeemed #
If a customer used points as a discount on an order, you can choose not to award them earning points on that same order by enabling Skip if Redeemed.
Rounding #
When the calculation results in a fractional point value, choose how to handle it:
- Floor – always round down (default, most conservative)
- Round – standard rounding (0.5 and above rounds up)
- Ceil – always round up (most generous)
Fixed Order Tier Earning (Pro) #
Instead of a rate-based system, Pro users can configure Fixed Order Tiers. This awards a set number of points when a customer’s order reaches a defined spending threshold. For example: spend £25 earn 100 points, spend £50 earn 250 points, spend £100 earn 600 points. Tiers can be configured per currency.