Reward point
1. How to check available point balance of customer on POS
Once you added customer to checkout an order, you will see available point balance of customer nearby his name.
2. How to earn point on POS
Only when you are in Checkout Page, you can see point that customer will earn after order. If you create an order for Guest, you are not able to see the information.
System checks all active Earning rate that are configured in backend, the apply the highest priority (0)
Conditions to calculate earn point are:
– Website: apply only Earning rate in Default Website
– Customer Groups
– Earning rate
Please note that the Earning rate with the highest priority will be applied first. In case there are 2 rates with the same priority, the rate is created sooner will be applied.
PWA POS could be working in offline mode, so that system can calculate earning point for customer even though Internet connection lost.
3. How to spend point on POS
With loyal customer in your store, people who have point balance after purchasing order; you can redeem point for them. You need to follow these steps to spend point:
Step 1: Click Point Discount. System will display Reward Point screen instead of Payment Method screen. For Guest or customer who had point balance < minimum redeemable point, this button Point Discount will be hidden & you cannot spend point for them.
Step 2: Input point to spend. You can also see Spending rate that could be applied for this order. System will calculate point discount is the discount amount that is converted from point to money.
Step 3: Use toggle Use Max Points to spend maximum point for this order.
Step 4: Press Use {X} Points to confirm using point for order.
Formula: Maximum of redeemable point will be depended on 4 data:
Maximum redeemable point
Available point balance
Subtotal, Discount, Tax, Shipping fee
Spending rate
Limit Spending points of applied spending rate.
Therefore, Maximum redeemable point = Min {Maximum redeemable point, Available point balance, Limit Spending point of applied spending rate, (Subtotal – Discount + Tax + Shipping fee)/Spending rate}
In above formula, Shipping fee will be ignored if the configuration Allow using points for Shipping fee = NO.
Example: Customer A orders an order B with information:
Subtotal = $650, Discount = $50, Tax = $0
Shipping fee = $20
Maximum redeemable point = 10 points
Available point of customer = 20 points
Spending rate: 1 point = $10
So, maximum of point to use = Min {10; 20; (650-50+0+20)/10} = Min {10; 20; 62} = 10 points (if allows using point for shipping fee)
After you confirm to use point for order, system will display as below
After you spent point, if you go back to Product Catalogue page, then you go to Checkout page, there are 2 scenarios:
If this order has any change (about customer, item, qty) => Point discount that had been accepted will be removed screen
If this order has no change (customer, item, qty) => Point discount that had been accepted will be kept stable
In case, point discount is equal to total order amount, that’s meant order has no remaining amount to pay, you can place order without choosing payment method.
NOTE: Please note that point discount is considered the Discount amount. So after you applied Point discount for order, Tax will be re-calculated. Using the formula to calculate tax is depend on Tax configuration (Path: Magento > Sale > Tax > Calculation Setting > Apply Customer Tax)