The Loyalty Program add-on allows your store customers to earn reward points for buying goods in your store, rating products and writing reviews for them, and also for a sign-up. Customers can then convert the accumulated reward points into discounts for the following purchases in your store.
To promote points earning, use the Pop-Up Anywhere add-on facilities.
The number of reward points that a customer can earn for buying a product displays on:
the product listing pages;
the product details page.
After a buyer adds products to the cart, the checkout page displays the reward points total for the order. A special prompt reminds buyers to register an account or sign in for the reward points to count for the order. Only logged-in customers can earn points for purchases.
Suppose you configure your store's Loyalty Program to grant points for a sign-up. In that case, reward points will automatically count towards the order after a buyer completes the registration and will convert into a maximum possible discount that applies immediately.
To change the discount applied to the order, the customer should click the "Redeem your award points" link, specify the number of points they want to use, and confirm the choice by clicking the Redeem button.
Reward points will convert into a discount according to the Loyalty Program settings rate and withdraw from the customer's account after the order is paid.
In addition to the cart and checkout pages, reward points that a customer earns with the order are displayed in the invoice.
Reward points for an order are credited to the customer's account when the order gets a "Paid" status. After that, the customer can see available reward points on the Account Details page in the Reward Points tab. If the customer cancels the order or requests a refund, the related reward points will withdraw from the customer's account.
The reward points balance page also records data on all points earned for product reviews and ratings and displays reward points' transaction history.
If necessary, a store admin can check and adjust the reward points balance of a customer with a comment for the adjustment (if required) on the user account details page in the Reward Points tab (Users -> User list).