Odoo POS isn’t just software. To deploy in a UAE retail store or restaurant, you need physical hardware — receipt printers, cash drawers, barcode scanners, payment terminals, weighing scales — all working reliably together. This guide covers what hardware works with Odoo POS and how to set it up.
The Hardware Stack You Need
1. POS Terminal (the device running Odoo POS)
Three credible options:
- All-in-one POS PC: Touch-screen Windows or Linux box. Pros: ruggedised, designed for retail. Cons: expensive (AED 3,000-8,000).
- Tablet (iPad or Android): Increasingly popular in UAE F&B. Pros: cheaper, smaller footprint, modern UX. Cons: connectivity to peripheral hardware needs care.
- Standard PC + touch monitor: Most cost-effective. Works well for back-office counters; less polished customer-facing.
2. Receipt Printer
Two main interfaces:
- Network printers (Epson TM series, Star TSP series): Connect via Ethernet. Most reliable for multi-terminal setups. Cost: AED 600-1,500.
- USB printers: Cheaper. Tied to one POS terminal. Cost: AED 400-800.
For UAE VAT compliance, receipt printers must produce receipts with TRN, VAT amount, and invoice number — Odoo’s receipt template handles this.
3. Cash Drawer
Typically connected to the receipt printer via RJ12 cable (the printer triggers drawer opening on receipt print). Cost: AED 250-500.
4. Barcode Scanner
Three types:
- USB hand-held: Cheapest, most common. AED 200-500.
- Bluetooth wireless: AED 500-1,500. Useful in larger stores.
- Counter-mounted laser: Hands-free for supermarket-style operations.
Most modern scanners work as keyboard-input devices — no driver installation required. Plug and play.
5. Payment Terminal
The card-reading device. UAE acquirers (Network International, Mashreq, ADCB) provide terminals on contract. Two integration patterns:
- Standalone: Cashier types amount on terminal, customer taps card. Amount entered separately into Odoo. Simple but error-prone.
- Integrated: Odoo sends amount to terminal automatically; terminal returns approval to Odoo. Better UX, fewer errors. Requires terminal model that supports integration and a connector module.
6. Customer-Facing Display
Optional second screen showing the customer their order. Improves trust and reduces disputes. Configurable in Odoo POS settings.
7. Weighing Scale (Where Required)
For grocery, butcher, deli operations. Scale measures weight; price calculated by Odoo POS. USB or serial-connected scales work; brand-specific drivers may be needed.
8. Kitchen Display System (KDS) for Restaurants
Screens in the kitchen showing pending orders. Orders route from POS to specific stations (grill, salad, dessert). Odoo POS can drive KDS via web-based displays or via integrated KDS hardware.
UAE Common Brands That Work Well
- Receipt printers: Epson TM-T88 series (workhorse), Star TSP143, BIXOLON
- POS terminals: HP Engage, Posiflex, Sunmi, Aures
- Barcode scanners: Honeywell, Zebra, Datalogic
- Cash drawers: Generic 5-bill 5-coin drawers with RJ12 trigger
- Tablets: iPad, Samsung Galaxy Tab Active (ruggedised)
Network Architecture
For multi-terminal stores, networking matters:
- All POS terminals on the same LAN as the receipt printer (if networked)
- Static IP for the receipt printer — DHCP changes break the integration
- Backup internet (4G router as failover) for cloud-based Odoo deployment — UAE internet is reliable but outages happen
- Local caching enabled in Odoo POS so sales can continue if internet drops temporarily
Common Mistakes
- Buying cheap receipt printer that doesn’t support the cash drawer kick
- Forgetting payment terminal integration is a separate project
- Not testing receipt printing with full Arabic + English content (encoding issues)
- Letting receipt printer IP change on DHCP — integration breaks silently
- Not having a backup POS terminal ready in case of hardware failure
- No local caching — internet outage halts sales
Indicative Total Hardware Cost per UAE POS Station
| Component | Indicative Cost (AED) |
|---|---|
| POS terminal (mid-range all-in-one) | 4,500 |
| Receipt printer (Epson TM-T88) | 1,200 |
| Cash drawer | 350 |
| Barcode scanner (USB) | 350 |
| Customer-facing display (optional) | 700 |
| Cabling and setup | 500 |
| Total per station | ~7,600 AED |
Payment terminal typically provided on contract by acquirer.
Free 30-minute POS hardware consultation.