Customers redeem their points for rewards configured by the store admin. There are three types of rewards, plus a direct checkout discount option.
Reward Types #
1. Voucher (Discount Coupon) #
The most common reward type. When a customer redeems a voucher reward, the plugin automatically generates a unique WooCommerce coupon code and emails it to the customer. The coupon can be:
- Fixed Cart Discount – e.g. £5 off the entire cart.
- Percentage Discount – e.g. 10% off the order total.
- Fixed Product Discount – e.g. £5 off a specific product.
- Free Shipping – Optional: add free shipping to any of the above.
2. Product (Free Product) #
The customer receives a coupon that grants a free specific product. This is converted internally into a 100% fixed product discount voucher. The customer adds the product to their cart and applies the coupon.
3. Custom Reward #
For developers: a custom reward type fires a WordPress action (spar_custom_reward_claimed) with no built-in fulfillment. Your code handles what happens (e.g. unlocking a digital download, upgrading a membership, etc.).
Points Discount at Checkout #
Separately from reward vouchers, you can allow customers to apply their points balance as a direct cart discount during checkout. See Points Discount at Checkout for configuration details.
How Vouchers Are Delivered #
- Customer clicks Claim on a reward in their dashboard.
- The plugin deducts the points cost from their balance.
- A unique coupon code is generated and stored in WooCommerce.
- The coupon is emailed to the customer (if email notifications are enabled).
- The customer applies the coupon at checkout.
Claimed Vouchers #
Customers can view all their claimed (but unused) vouchers in their Rewards dashboard under the Redeemed Vouchers section. Each voucher shows the code, discount value, and an option to apply it directly to their cart.