Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point Of Sale
  3. POS Restaurant Real-Time Sync v 18.0
  4. Sales Conditions FAQ

POS Restaurant Real-Time Sync

by Nezam https://www.nezam.co
Odoo

$ 15.01

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Restaurant (pos_restaurant)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 294
Technical Name nz_pos_restaurant_sync
LicenseLGPL-3
Websitehttps://www.nezam.co
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Restaurant (pos_restaurant)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 294
Technical Name nz_pos_restaurant_sync
LicenseLGPL-3
Websitehttps://www.nezam.co
Versions 18.0 19.0
Community
Enterprise
On Premise
Odoo Online
Odoo.sh

NZ Solutions Apps for Odoo

POS Restaurant Real-Time Sync — Odoo 18

Aggressive real-time synchronization for Odoo POS Restaurant across all connected terminals. Every order line, discount, note, payment, and table change syncs instantly — so your waiters, cashiers, and kitchen staff always see the same live data.

NZ Solutions
Email Us +20 1550935225
POS Restaurant Real-Time Sync Demo

What does this module provide?

This module enhances Odoo 18 POS Restaurant mode with aggressive real-time synchronization across all connected terminals. Order line sync — every addition, quantity change, or deletion propagates instantly; Discount & price sync — numpad changes are detected and broadcast in real-time; Kitchen notes sync — customer and internal notes update immediately on all screens; Table state sync — floor screen table indicators refresh live after every sync; Payment line sync — payment additions and removals are synced instantly; and a Sync status indicator in the POS navbar shows syncing activity, pending count, and last sync time. Two sync modes are available: Bus (Real-Time) for instant push-based sync, and Interval (Polling) with a configurable polling interval. No extra setup required — install, enable, and all terminals stay in perfect sync.

KEY HIGHLIGHTS

Real-Time Order Sync

Every order line addition, quantity change, discount modification, and line deletion is synced immediately to all connected POS terminals — no manual refresh needed.

Table State Sync

Table occupancy and order counts update live on the floor screen across all terminals. When a waiter takes an order, every other terminal sees the table status change instantly.

Kitchen Notes Sync

Customer notes and internal notes propagate immediately to all terminals. When a waiter adds "no onions" or "extra spicy", the kitchen sees it right away.

Payment Line Sync

Payment additions and removals sync instantly across terminals. Split payments and partial payments are visible in real-time on every connected device.

Sync Status Indicator

A visual indicator in the POS navbar shows sync activity: a spinning icon when syncing, a count badge for pending changes, and a green checkmark when everything is synced.

Configurable Sync Mode

Choose between Bus mode (instant push-based sync via Odoo bus, recommended) or Interval mode (configurable polling). Adjust the polling interval per POS configuration.

  • Screenshots
  • Features
  • FAQ
  • Releases

1) POS Settings — Enable Real-Time Sync

In Settings → Point of Sale → Restaurant, a new Real-Time Sync option appears. Enable it to activate aggressive synchronization across all POS terminals. Choose between Bus (Real-Time) or Interval (Polling) mode and configure the polling interval.

POS Settings showing Real-Time Sync option

2) Two Terminals — Same Order Before Sync

Two POS terminals are open on the same restaurant order. Both screens show the same initial state before any product is added — ready to demonstrate real-time synchronization between terminals.

Two POS terminals showing the same order before adding products

3) Product Added — Automatic Sync to Other Terminal

A product is added on one terminal screen. The new order line automatically syncs and appears on the second terminal's screen in real-time — no manual refresh needed.

Product added on one screen synced automatically to the other

4) Discount Applied — Entering Discount Percentage

A discount percentage is being entered on one terminal using the numpad. The discount value is applied to the selected order line and will sync to all connected terminals.

Entering a discount percentage on one terminal

5) Discount Synced — Both Terminals Updated

The discount applied on the first terminal has synced automatically to the second terminal. Both screens now show the same discount percentage on the order line.

Discount synced and visible on both terminals

6) Adding a Customer — Select Partner

A customer (partner) is being assigned to the order on one terminal. The customer selection will sync to all other terminals viewing the same order.

Adding a customer to the order on one terminal

7) Customer Synced — Visible on Both Terminals

The assigned customer has synced automatically to the second terminal. Both screens now display the same customer name on the order, confirming real-time partner sync.

Customer synced and visible on both terminals

8) Adding a Kitchen Note

A kitchen note (e.g., "no onions", "extra spicy") is being added to an order line on one terminal. The note will propagate to all connected terminals and the kitchen display.

Adding a kitchen note on one terminal

9) Kitchen Note Synced — Both Terminals Updated

The kitchen note has synced automatically to the second terminal. Both screens now show the same note on the order line, ensuring the kitchen and all staff see the same information.

Kitchen note synced and visible on both terminals

10) Making a Payment — Payment Screen

A payment is being processed on one terminal via the payment screen. The payment action and amount will sync to all other terminals viewing the same order.

Making a payment on one terminal

11) Payment Synced — Order Auto-Closed on Other Terminal

The payment has synced automatically to the second terminal. Since the order is now fully paid, it closes automatically on the other terminal — no manual action required. Both terminals reflect the completed order status.

Payment synced and order auto-closed on the other terminal
Real-time order line sync: Every order line addition, quantity change, discount change, and deletion is synced immediately to all POS terminals.
Table state sync: Table occupancy and order counts update live on the floor screen across all terminals after every sync cycle.
Kitchen notes sync: Customer notes and internal notes propagate immediately to all terminals when submitted to the kitchen.
Payment line sync: Payment additions, removals, split payments, and partial payments are synced instantly across all connected devices.
Sync status indicator: Visual icon in the POS navbar showing syncing (spinning), pending (count badge), or synced (green checkmark) state.
Bus mode (Real-Time): Uses Odoo bus notifications for instant push-based synchronization with the lowest possible latency.
Interval mode (Polling): Periodically polls for pending changes at a configurable interval. Useful when the Odoo bus is unreliable.
Configurable polling interval: Adjust the sync polling frequency per POS configuration. Recommended range: 300–1000ms.
Dirty-order detection: Comprehensive scan of all draft orders detects every type of change automatically — no manual trigger needed.
Automatic table count refresh: Table counts are recomputed after every sync, keeping the floor screen accurate across all terminals.
Per-config settings: Each POS configuration can have its own sync mode and interval, allowing different setups for different restaurant areas.
Odoo 18 ready: Built specifically for Odoo 18 Community and Enterprise. Depends only on the POS Restaurant module — no extra dependencies.
What is real-time sync?

Real-time sync means that every change made on one POS terminal (order lines, discounts, notes, payments) is instantly pushed to all other connected terminals. No manual refresh or page reload is needed.

What is the difference between Bus and Interval mode?

Bus mode uses Odoo's built-in bus notifications for instant push-based sync (recommended, lowest latency). Interval mode periodically polls for changes at a configurable interval — useful if the bus is unreliable in your environment.

Where do I enable real-time sync?

Go to Settings → Point of Sale, open the POS configuration, and under the Restaurant section, enable Real-Time Sync. Choose your preferred sync mode and save.

What is the recommended polling interval?

The recommended range is 300–1000ms. Lower values (300ms) provide faster sync but increase network usage. Higher values (1000ms) are lighter on resources. The default is 500ms.

Does this work with multiple POS terminals?

Yes! That's the primary purpose of this module. All POS terminals connected to the same restaurant session will see real-time updates for orders, tables, payments, and notes.

What types of changes are synced?

The module syncs everything: order line additions/deletions, quantity changes, price overrides, discounts, customer notes, internal notes, payment lines, table assignments, table transfers, order splits, and merges.

Does this module require any extra configuration?

No. Install the module, enable "Real-Time Sync" in your POS configuration, and it works immediately. The default Bus mode with 300ms detection interval provides excellent performance out of the box.

Which Odoo editions and deployment modes are supported?

The module is compatible with Odoo 18 Community and Enterprise on On-Premise, Odoo Online, and Odoo.sh. It depends only on the POS Restaurant module.

Version 18.0.1.0.0
Initial Release
  • Real-time order line synchronization across all POS terminals
  • Table state sync with live floor screen updates
  • Kitchen notes sync (customer & internal notes)
  • Payment line sync for split and partial payments
  • Sync status indicator in POS navbar (syncing / pending / synced)
  • Bus mode (Real-Time) using Odoo bus notifications
  • Interval mode (Polling) with configurable frequency
  • Per-POS-config sync settings
  • Automatic dirty-order detection and sync triggering
  • Table count auto-refresh after every sync cycle
  • Odoo 18 Community & Enterprise support

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer
© 2026 NZ Solutions - All rights reserved.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with