Skip to Content
Menu
Dette spørgsmål er blevet anmeldt
1 Svar
1125 Visninger

Hello,

I'm using Odoo 17 Community Edition to manage a restaurant. In our workflow, waiters take orders from their phones or tablets, and the cashier finalizes the payments from another device.

The problem is that when a waiter places an order on a table from one device, that table still appears empty on the cashier's device. The cashier has to manually select and refresh the table before being able to see and process the order, which causes delays.

Is there a way to enable real-time synchronization of POS tables and orders between multiple devices, so that all active orders are immediately visible across devices — especially to the cashier?

Any help or recommended solutions would be greatly appreciated.

Thanks in advance!

Avatar
Kassér
Bedste svar

Solution Workarounds

Option 1: Polling via JavaScript (Custom Workaround)

Develop a custom module to manually sync the pos_session state using periodic API calls:
setInterval(() => {

  // Custom call to backend to fetch updated table statuses

}, 5000);

Option 2: Use Third-Party Modules

Some third-party POS modules on GitHub or Odoo apps can add partial sync features. Look for ones supporting:

  • Table syncing
  • Order status refresh
  • Multi-terminal usage in CE

Option 3: Upgrade to Odoo Enterprise

Full real-time multi-device POS sync is included in Odoo Enterprise, leveraging:

  • bus.bus framework
  • pos_restaurant advanced features
  • IoT integrations for printing and kitchen screens

Avatar
Kassér
Related Posts Besvarelser Visninger Aktivitet
1
aug. 25
576
1
jul. 25
820
3
jul. 25
2891
3
maj 25
1547
1
jul. 25
1029