Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
390 Weergaven

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
Annuleer
Beste antwoord

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
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
3
mei 25
1338
3
mei 25
536
1
mei 25
341
1
apr. 25
944
1
mrt. 25
2780