Skip to main content

POS Sign-In QR in the Account Widget

Let customers show a scannable QR code from the account widget so staff can quickly sign them in during in-store checkout.

Written by Stuart Chaney
Updated this week

POS Sign-In QR in the Account Widget

POS Sign-In QR adds a scannable customer code to the Profile area of your account widget. This gives your retail staff a faster way to identify customers at checkout.

It works well as a backup when a customer does not have their wallet pass ready.




Before You Start

Make sure your store has Shopify POS set up with the Rivo loyalty extension tile available to staff.




Turn On POS Sign-In QR

  1. In Rivo, go to Account Widget Settings.

  2. Open the Profile Settings section.

  3. Enable Enable POS Sign-In QR.

  4. Save your changes.




How It Appears for Customers

When enabled, signed-in customers can open the account widget on a mobile device and go to their Profile view.

They’ll see an In-Store Sign-In section with a QR code they can show to staff at checkout.




Staff Checkout Flow

  1. In Shopify POS, open your Rivo loyalty tile.

  2. Ask the customer to open their account widget profile QR code on their phone.

  3. Scan the QR code.

  4. Confirm the customer is attached to the cart before continuing checkout.




Tips

  • Keep this enabled if many in-store shoppers are already signed in on mobile.

  • Pair this with wallet pass scanning so customers can use whichever QR method is faster for them.

  • Train staff to confirm the customer is attached before applying loyalty rewards.

If you also use wallet passes, see Wallet Pass QR Scanning in Shopify POS.




FAQ

Why can’t a customer see the QR code?
Check that POS Sign-In QR is enabled and that the customer is signed in to the account widget on a mobile device.

Does this show on desktop?
No. This QR section appears on mobile in the account widget profile experience.

Does this replace wallet pass QR codes?
No. It is an additional sign-in option for in-store checkout.

Did this answer your question?