Odoo POS is a web-based point of sale system running in the browser. Same products, same inventory, same customers as in the rest of Odoo. No separate synchronization needed.
Setup
Install the POS module. Create a POS configuration: name, store, stock location, payment methods. Connect a cash drawer and receipt printer via IoT Box (Enterprise) or directly via the browser (Chrome on a tablet works excellently).
Offline functionality
POS works offline. Transactions are stored locally in the browser and sync when connectivity returns. Important in stores with unstable internet connections. The product catalog is cached locally; search works offline.
Payment methods
Cash, card (via Adyen or any card terminal), Swish (via third-party module), gift cards, customer credit. Mixed payments are supported: customer pays 200 SEK cash and the rest by card.
Customer management
Register customers in POS. Link purchases to customer accounts. Collect loyalty points (Enterprise). Customer purchase history is visible directly in the CRM contact. If you sell both in-store and online, you see everything in one place.
Real-time inventory
A POS sale reduces stock level immediately. If the same product is online, availability updates instantly. No double inventory problem.
Odoo 18 improvements
New interface with faster product search. Better handling of variants (size, color) directly at the register. Improved receipt design. POS in 18 feels like a modern checkout experience, not an afterthought.