Articles on: Customers, Membership and Promotions

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
Point Earning

📌 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

Was this article helpful?

Share your feedback

Cancel

Thank you!