Point system (Loyalty Program)
In this article:
FAQ that you should know
Point system allows your customer to earn points from their spending. With the point system, also helps you to increase customer stickiness and repeat purchases by allowing customers to use the point earned to redeem for discounts or rewards.
In return, the more customers spend, the more they will be rewarded.
❗️Important thing before enabling Loyalty Program
If changes were made to customers/account.liquid and customers/order.liquid files, please reset them in Channels > Online Store > Edit source > templates.
2. Manage points
Step 1 : Set how many points earn per dollar spent. Go to EasyStore’s admin panel > Customers > Points & Membership
From the image below, 1 point rewarded when customer spend RM 1
Customer A spent MYR 30.98 in an order.
Thus, he/she will be earning:
30.98 ÷ 1 × 1 = 30.98
Rounded down to 30 points.
📌Note: The decimals point will always be rounded down
Step 2 : Select points expiry. You can choose never expire or points validity period where rewarded points will be expired after the selected validity period.
There were 3 options available for validity period.
Example Scenario 1:
1:21pm, 1 April 2022 - customer A earned 100 points & the validity period was 6 months.
Thus, 100 points will be expired at:
11:59pm, 1 October 2022.
📌Note: The point expiry will always fall on 11:59pm of the expiry date
Example Scenario 2:
Merchant set point never expires (25 July 2022)
Customer A earn 100 points (27 July 2022)
Merchant set point valid for 12 months (1 August 2022)
Customer A earn 50 points (5 August 2022)
100 points (earned 27 July 2022) - Will never expire
50 points (earned 5 August 2022) - Will be expired in 12 months
📌Note: New point expiry will not affect the previous earned point
3. Manage discount
You may customize the amount of points needed to redeem for each dollar discount
From the image below, 100 points are needed for MYR 1 discount
Customer A has 387 points
Thus, he/she is able to get MYR 3.87 discount during checkout:
387 ÷ 100 × 1 = 3.87
💡**Tips:** Merchants can set different earning and redemption formulas for different membership tiers
4. Point setting
Step 1 : Enabled or Disabled
Points will display on Storefront only when point system is enabled.
Points will reflect immediately on customers account only when point system is enabled.
Customers no longer earn or redeem points when point system is disabled.
Step 2 : Customize point name. You can rename “Point” into any preferred name
5. FAQ that you should know
Q : Which EasyStore's Plan includes Point System featutes?
Point system feature is available for EasyStore's Business Plan.
⭐️ More features are waiting for you in Business Plan ⭐️
Q : When will system calculate how many points can be earned?
System will calculate the points earning once the order was placed by customer
Merchant set: MYR 1 = 10 points
Customer A placed an order at MYR 10 (unpaid order)
Merchant changed point setting to: MYR 1 = 1 points
Customer A paid for the order placed earlier at MYR 10 (paid)
Customer A able to earn 100 points:
10 ÷ 1 × 10 = 100
Q : How points can be redeemed for discount?
Customer can redeem the points for discount during their checkout from online store.
📌**Note:** Point redeemed will be deducted immediately from customer’s account when order placed
Q : Can I manually assign points to customers?
Yes. You can manually add or deduct point from customer point balance.
Step 1 : Go to EasyStore’s admin panel > customer > points balance > assign points
Step 2 : Fill in +/- amount to add/ deduct from customer points balance
Q : If order has been canceled/ refunded, is it possible to revert / clawback the given point from customer?
It is possible for merchant to revert / clawback point given from customer when order was canceled/ refunded.
However, system unable to clawback points if customer's points balance less than the “clawback amount”.
Refund order point clawback:
Cancel order point clawback:
Updated on: 03/01/2023