Identify every customer in one motion at the register
POS Customer QR Scanner closes the loop competitors leave half-done: generate a branded QR code for every customer, scan it at checkout, and confirm exactly who was attached — with only Point of Sale as a dependency.
The problem
Cashiers identify returning customers by typing names, searching phone numbers, or scrolling long contact lists at the register. It is slow and error-prone, and it gets worse at peak hours, leading to misattributed loyalty points and duplicate contacts.
The solution
Issue every customer a personal, branded QR code and scan it at checkout with a camera-first dialog. The right partner is attached to the order in one motion, with an explicit on-screen confirmation of exactly who was identified.
Everything the loop needs, nothing it does not
Every capability below is implemented in the module.
Branded QR Generation
Every customer record can produce a personal QR code, styled with your own foreground and background color and an optional center logo.
Batch Generation & Export
Generate codes for an entire customer list in one action instead of issuing them one by one, with an on-screen summary of what was produced.
Print-Ready QR Cards
A dedicated report renders a branded, high-resolution QR card ready to print onto loyalty cards or receipts.
Camera-First Scanning
Cashiers scan a customer's code directly from the register with the camera as the single, obvious primary action.
Image Upload Fallback
When the camera is unavailable or the code is only on a screen, a clearly secondary upload option reads it instead.
Instant Customer Assignment
A successful scan attaches the correct partner to the active order automatically, removing the manual lookup step entirely.
Explicit Scan Confirmation
Every scan shows the identified customer's name and a contact detail on screen, so cashiers can catch a mis-scan before finalizing the sale.
Guided Failure & Conflict Handling
Unreadable codes, unknown codes, and orders that already carry a different customer each get a clear on-screen path to recover.
Manager Scan Analytics
A dedicated list, pivot, and graph view tracks scan volume and success rate by result, cashier, and register.
How it works
Generate
Create a QR code for one customer from their contact record, or generate codes for a whole list in a single batch action.
Issue
Print the branded code onto a loyalty card or receipt, or export it for email and wallet delivery.
Scan
At checkout, the cashier taps Scan Customer and the camera reads the code in one motion.
Confirm & Track
The right customer is attached instantly with an on-screen confirmation, and every scan is logged for manager reporting.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It depends only on Point of Sale, so it installs and deploys without a cross-module rollout.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Customer QR Scanner
Branded customer QR codes generated in bulk and printed as cards, then scanned at checkout by camera or image upload to attach the right customer in one motion.
Buy on Odoo App Store