An offline Point of Sale app for Odoo
Open the session online, then sell, take payments, print Bluetooth receipts and refund with no network at all. Orders sync to your Odoo Community server on their own when the signal is back.
Built for shops, vans and pop-up stalls
Odoo’s browser Point of Sale needs a live connection to open and to keep going. XProERP’s Point of Sale runs natively on the phone or tablet: the products, prices and customers of the open session are kept on the device, so a lost signal in a basement shop, a delivery van or a market stall does not stop a sale.
What the offline Point of Sale does
Sell and take payments
Products and quantities, discounts, several payment methods, customer selection, all without network once the session is open.
Bluetooth receipts
ESC/POS thermal printers, 58 or 80 mm, print automatically after payment. Arabic prints correctly.
Refunds
Refund a paid order offline; the refund syncs together with the orders.
Automatic sync
Orders are queued on the device and pushed to your Odoo server as soon as the connection returns, in order, without duplicates.
Same session as Odoo
The session, products, pricelists and payment methods come from your Odoo Point of Sale configuration; reports stay in Odoo.
Dark mode and Arabic
A dark theme for low-light counters and a full right-to-left layout.
Requirements
- Odoo Community 16, 17, 18, 19 or 20 with the Point of Sale app installed and a configured session.
- An Android phone or tablet, or an iPhone or iPad on iOS 15 or later.
- Optionally an ESC/POS Bluetooth receipt printer.
- A connection to open the session and to sync; everything in between works offline.
Good to know.
Does the Point of Sale really work with no internet?
Yes, once the session is opened online. Sales, payments, receipts and refunds work offline; orders sync when the connection returns.
Which receipt printers are supported?
Bluetooth ESC/POS thermal printers, 58 mm or 80 mm, the common models used with mobile POS. Arabic receipts print correctly.
Is the offline Point of Sale an extra charge?
No. It is part of the single XPro ERP Plan, $1 per user per month, with a free 7-day trial.
Can several cashiers share one device?
Yes. A shared device with one Odoo login counts as one user.