Point system (Loyalty Program)
In this article:
Introduction
Manage points
Manage discount
Point setting
FAQ that you should know
1. Introduction
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, 100 point rewarded when customer spend RM 1
Example Scenario:
Customer A spent MYR 30.98 in an order.
Thus, he/she will be earning:
30.98 ÷ 1 × 100 = 3098
📌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.
3 months
6 months
12 months
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)
Thus,
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
Poin Earning
You can manage the amount of points your customers can earn for each transactions. There are 3 options for you to set how would you like to reward your customers. You may set the point earning by:
making purchase
sign up
celebrating a birthday
📌 While for "Make a purchase" option you can exclude specific products from earning points
Make a purchase > edit
Points excluded products > Add product
Select the product > confirm
Once confirm, remember to save.
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
Example Scenario:
Customer A has 387 points
Thus, he/she is able to get MYR 3.87 discount during checkout:
387 ÷ 100 × 1 = 3.87
MYR 3.87
💡Tips: Merchants can set different earning and redemption formulas for different membership tiers
4. Point setting
Step 1 : Enabled or Disabled
📌Note:
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 ⭐️
Explore now
Q : When will system calculate how many points can be earned?
System will calculate the points earning once the order was placed by customer
For example:
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)
Thus,
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
GIF’s reference:
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:
GIF’s reference:
Updated on: 15/11/2024
Thank you!