Shopify POS integration explained
In this article, we’ll break down how your customers can earn and spend points on in-store purchases. This is a brilliant way to reward your most valuable customers with points and allow them to use those points both online and at your physical store locations.
✨ Shopify POS integration is available on paid plans that include POS access. See pricing →
Integration prerequisites
You must install Rivo Loyalty Rewards Referrals in your Shopify admin
You must download the latest version of Shopify POS on your mobile device (iOS or Android)
Your Points program must be enabled
You must have at least one POS reward created in your Ways to Redeem.
How to add Rivo on Shopify POS
To get started, add the Rivo Loyalty Rewards Referrals app to your smart grid. This extension allows customers to redeem points in-store.
Add extension from Shopify admin
Go to Point of Sale > Settings
Under Customize, click Smart grid
Click the smart grid of your location
Click Customize
In the sidebar, click Add tile > Embedded Apps
Select Rivo Loyalty Rewards Referrals
Add the POS Loyalty Program extension
Once added, drag and drop the tile to your preferred position, then click Apply
Save changes from the smart grid preview.
📝 Note: Changes made to any location's smart grid in the Shopify admin will automatically sync with your Shopify POS app and vice versa.
Add extension from mobile device
Open the Shopify POS app
From the home screen, tap Add tile
Tap the App option from the list
Tap Rivo Loyalty Rewards Referrals
Add the POS Loyalty Program app extension
Once added, drag and drop the tile to your preferred position, then tap Save.
💡 Pro Tip: Add the 'Go to app website' tile (app link) to quickly open the Rivo dashboard on your mobile device and access all its features.
Recommended POS settings
You can fine-tune POS behavior in Rivo > Settings > POS Extension :
Disable Refunds : Controls whether points are automatically refunded if a POS discount is removed before checkout.
Auto-convert POS customers to Members : Automatically converts POS guests to member status after their first POS purchase.
When auto-convert is enabled:
It applies to Shopify POS orders
Customers who are already members are skipped
Excluded customers are not converted
Newly converted members can then receive member-only perks based on your existing loyalty settings (for example, member-only earning eligibility and member-targeted messaging)
How to redeem points for in-store orders
When you add a customer to the cart on Shopify POS, you will be able to access the rewards (promotions) that can be redeemed with the customer’s existing points.
Open the Shopify POS app on your mobile device
Add a customer to the cart. The customer must be eligible in your loyalty program settings.
Add the product(s) to the cart
Tap the Rivo Loyalty tile to add the promotions
If your customer has enough points to redeem a reward, you will see all the options available on this screen. Tap the reward to spend the points
Once the promotion is applied, the points will be deducted from their balance
Review the cart details, including the Rivo discount, and tap Checkout to complete the purchase
Setting up the ways to redeem points in-store
You can offer two types of discounts for in-store purchases: Fixed amount and percentage off.
From your Shopify admin, go to Rivo Loyalty Rewards Referrals
Go to Loyalty > Points
Scroll down to the Redeeming Points section
Click Add Another Reward and under POS (In-Store), select your preferred reward
After setting up your reward, make sure you save changes and enable the reward. Set up new rewards if you’d like.
📝 Note: POS rewards are only visible to you (merchant, staff) from Rivo's dashboard and the Shopify POS app.
POS credits and incremental reward behavior
Depending on your loyalty setup, your POS extension can run in points mode or credits mode:
In points mode, customers redeem POS rewards using points.
In credits mode, customers redeem using their available store credit balance.
For incremental-style POS rewards, the promotion text in Shopify POS shows the discount value for the step selected, helping staff confirm the amount before checkout.
How to Check the Status of POS-Issued Rewards
To determine if a customer’s rewards have been redeemed, follow these steps:
Access the Customer Profile : From your Rivo dashboard, go to Customers and search for the customer by name or email.
View Redemption Details : Under their Points Program Activity, look for entries labeled POS: Redeemed a Reward. If a discount was removed before checkout and refunds are enabled, you’ll see POS: Points refunded instead.
How customers earn points through in-store orders
Customers eligible to participate in your loyalty program can earn points for purchases made through authorized order channels.
From your Rivo dashboard, go to Settings > Orders
Scroll down to Order Channels to Reward Customers and make sure to select an option that includes Shopify POS. Save changes if necessary
Go to Settings > General
Under Program Participants, select the customers who should earn points through authorized order channels and save changes if necessary
Eligible customers will earn points for in-store purchases that match your points settings.
📝 Important Note: If your Program Participants setting is members-only, guests need to become members before they can redeem points. If needed, you can enable auto-conversion for POS customers in Settings > POS Extension.
VIP tier display in Shopify POS
When a customer has an active VIP tier, their tier appears directly in the POS customer display within the Rivo extension. This helps staff quickly confirm tier status while applying loyalty promotions.
Fast customer lookup with QR in POS
You can speed up POS customer identification with either QR method below:
Wallet Pass QR scanning: Wallet Pass QR Scanning in Shopify POS
Account widget POS Sign-In QR: POS Sign-In QR in the Account Widget
Both methods help staff attach the right customer faster before applying POS loyalty rewards.
Common questions
Can customers redeem online rewards in-store?
No, only POS rewards are visible and redeemable in-store. This is why you cannot view all the Ways to Redeem you’ve created on Shopify POS. Visit Ways to Redeem to learn more about rewards.
Can guest customers redeem points in-store?
It depends on your Program Participants setting. If your program allows only members, guests must become members before redeeming points.
Can I refund points from in-store reward purchases?
If a Rivo reward is applied to the POS cart, then removed before checkout, points are automatically refunded when POS refunds are enabled. If Disable Refunds is enabled in POS Extension settings, points are not auto-refunded.
Can I stack rewards?
For POS orders, Rivo rewards cannot be combined with other discounts. For online orders, discount stacking may be available depending on your plan — see Rivo Discount Combinations and Stacking for details.
How do I know if a customer used their points on a POS order?
On the Shopify order, you’ll see a line item under Discounts with the points a customer used toward their purchase
On the customer’s profile on Rivo, under Points Program Activity, you’ll see the log
POS: Redeemed a Reward. If the discount was removed from the order before checking out, you’ll seePOS: Points refunded - ####{{reward title}}instead.

