🛒 Applies to Shopify POS only
💳 Available on all plans
👤 Accessible to all roles
With Smile and Shopify POS, customers can redeem loyalty points for in-store discounts. This guide explains how to enable the option, set up rewards, and apply them at checkout.
💡 Important: The Smile loyalty program tile is required for earning and spending points in POS. Use this guide to add Smile to Shopify POS before completing the steps below.
Enable POS rewards
POS features must be enabled in your account settings before customers can spend points in-store. You can reward customers in-store only, online only, or both.
To enable in-store rewards:
In Smile Admin, navigate to Settings > General > Platform.
In the Orders settings card, click Edit.
Select Online and in-store or In-store only (POS).
Click Save.
Add ways to spend points in-store
After enabling in-store loyalty, you’ll need to add ways to redeem for in-store purchases.
To add a spending rule:
From Smile Admin, navigate to Program > Points.
Click Add ways to redeem.
Select POS amount discount or POS percentage off.
Configure the points cost and financial value of the discount.
Click Save.
✅ Tip: You can create multiple rewards to offer your customers a range of discounts at different points costs.
💡 Important: Unlike ways to earn points, ways to spend points are scoped to individual sales channels. Online rewards can't be redeemed in-store, and in-store rewards can't be redeemed online.
How customers spend points in-store
Once in-store rewards are set up, retail staff can apply loyalty discounts to purchases for customers.
To spend a customer’s points on a reward:
Add the customer to the cart.
Add product(s) to the cart.
From the POS home, press the loyalty program tile.
Go to the loyalty discounts tab.
Tap the discount you want to apply.
⚠️ Warning: Spending points on a discount can't be reversed. If the purchase is abandoned or the customer changes their mind, you can manually adjust the customer's points balance using our guide on adjusting a customer points balance. To perform the adjustment, you can access Smile Admin via the optional Smile App website POS tile.