When a POS system needs to handle over 200,000 transactions, every detail matters. Here's what we learned deploying Odoo POS at Afkary Expo — our largest POS implementation to date.
The Scale Challenge
With 13,000+ products, 401 employees, and multiple POS terminals running simultaneously at exhibition events, we needed a system that was fast, reliable, and worked offline when venue Wi-Fi was unreliable.
Custom POS Modules We Built
Standard Odoo POS covers the basics, but at this scale we developed custom modules for:
- Exchange Processing — Handling product exchanges directly at the POS without creating separate return/sale flows
- Refund Supervisor Control — Requiring supervisor approval for refunds above a threshold to prevent fraud
- Session Reporting — End-of-day reports with cash reconciliation, payment method breakdowns, and discrepancy alerts
- Arabic Font Fix — Ensuring receipt printers handle Arabic text correctly with proper right-to-left formatting
- Quantity Warnings — Real-time alerts when stock falls below minimum threshold during busy events
Key Takeaway
High-volume POS isn't just about the software — it's about the workflows around it. Supervisor controls, offline resilience, and proper Arabic support made the difference between a system that works and one that works well.
Running a retail operation in Kuwait? Talk to us about POS solutions that scale.