Skip to main content
Product details are displayed in English. Translations coming soon.
POS Queue & Order-Status Display (Pickup Screen) — A customer-facing now-serving / preparing / ready display that calls out o — 1/1مثالی پیش منظر

A customer-facing now-serving / preparing / ready display that calls out order numbers with a chime for takeaway and QSR pickup.

ECOSIRE builds, installs, and supports it on your Odoo 17, 18, or 19.

POS Queue & Order-Status Display (Pickup Screen) کیا ہے؟

A customer-facing now-serving / preparing / ready display that calls out order numbers with a chime for takeaway and QSR pickup. ECOSIRE builds, installs, and supports it on your Odoo 17, 18, or 19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

Two-column customer display (Preparing vs Ready) rendered as a full-screen OWL component on a dedicated public POS route
Order-number call-out with a configurable browser chime and optional Web Speech text-to-speech announcement on the ready transition
Auto-advance from KDS bump: an automated action / bus.bus push moves an order from preparing to ready when its preparation ticket is marked done
Live estimated wait-time figure computed via @api.depends from rolling recent order throughput, refreshed without a full page reload
Fully branded layout (logo, colors, fonts, optional promo/menu strip) delivered as editable QWeb/OWL templates you own
New display-state model projecting each pos.order into preparing / ready / called / collected without mutating the core POS order flow
Real-time updates over Odoo's bus (longpolling/websocket) so screens change instantly instead of polling on a timer
Configurable auto-clear: ready orders drop off the board after a set collected timeout or on manual dismissal from a staff view
Locked-down security via ir.model.access.csv + record rules — the public display exposes only order numbers and status, never customer, line, or payment data
Multi-screen and multi-outlet aware: filter each display by pos.config / point of sale so a food court runs one board per vendor
Order numbers exposed through JSON-RPC/XML-RPC so external kiosks, SMS-ready triggers, or second screens can reuse the same live state
Optional staff console to manually recall, bump, or mark-collected an order for edge cases (walk-offs, remakes)
Configurable settings (chime file, wait-time window, column labels, collected timeout) via a res.config.settings panel — no code edits to tune
Compatible with Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise POS, with graceful fallback where the native preparation display is unavailable

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے Odoo پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

تکنیکی تفصیلات

Odoo ہم آہنگی
Odoo 17, Odoo 18, Odoo 19
ایڈیشنز
Enterprise اور Community
لائسنس
لائسنس کی تصدیق درکار ہے
Python کی ضرورت
Python 3.10+
ڈیٹابیس
PostgreSQL 12+

اس مصنوع کے بارے میں

Takeaway and QSR pickup flow breaks down at the counter, not in the kitchen. Customers crowd the till asking "is my order ready?", staff shout numbers over noise, and the same order gets handed out twice or missed entirely. Odoo Point of Sale ships a kitchen/preparation display (pos_preparation_display / KDS in Enterprise) that tells the kitchen what to cook, but there is no native customer-facing screen that shows a guest their order number moving from preparing to ready. The KDS is staff-side; the receipt printer is one-shot; and the standard POS customer display mirrors the cart, not the pickup queue. There is simply no out-of-the-box now serving board in either Community or Enterprise, so venues resort to buzzers, whiteboards, or a spare tablet with a spreadsheet.

We build a dedicated pickup-display module that reads directly from your existing POS order lifecycle so no one has to re-enter anything. Technically it is a standard Odoo addon: a __manifest__.py declaring dependency on point_of_sale (and the preparation display where present), a models.Model that projects each pos.order into a lightweight display state (preparing, ready, called, collected) with @api.depends computes for estimated wait time, and an OWL front-end component served as a full-screen public route. When a kitchen ticket is bumped on the KDS, an automated action (or bus.bus push) auto-advances that order number from the Preparing column to the Ready column in real time — no polling refresh, no manual toggling. The Ready transition fires a browser chime and optionally speaks the order number, so guests look up when their number is called instead of hovering at the counter.

The screen itself is fully brandable: your logo, colors, fonts, and an optional promo/menu strip, laid out as QWeb/OWL templates you own and can restyle. Two columns (Preparing vs Ready) with large high-contrast order numbers readable across a food court, an audible chime plus configurable call-out, and a live estimated-wait-time figure computed from your recent throughput. Because it rides on Odoo's ORM and the JSON-RPC/XML-RPC layer, the same order states are queryable by other systems — a second screen, a mobile "your order is ready" SMS trigger, or a self-order kiosk — without duplicating data. Access is locked down with ir.model.access.csv and record rules so the public display route exposes only order numbers and status, never customer or payment data.

Because this is build-to-order, ECOSIRE builds it against your Odoo version and your POS configuration — we do not ship a generic zip and wish you luck. After a short scoping call we confirm the exact columns, chime behavior, wait-time logic, branding, and which screens run where, then develop and test on a staging copy of your database. Typical delivery is one working week from confirmed scope. You receive the full installable source, deployment on your Odoo 17.0, 18.0, or 19.0 (Community or Enterprise), user training, and a post-go-live support window. The git repository is handed to you at the end, so you are never locked to us.

What you get

  • Installable, version-matched Odoo module source for your Odoo 17.0, 18.0, or 19.0 (Community or Enterprise)
  • Installation and configuration on your environment, including POS/KDS wiring and per-screen display setup
  • Technical documentation: data model, security rules, settings, and integration points (bus events, RPC endpoints)
  • End-user guide plus a live training session for counter and kitchen staff
  • UAT on a staging copy of your database with a documented rollback plan before production go-live
  • A post-go-live support window for defect fixes and configuration adjustments
  • Git repository handover with full commit history so you own and can extend the code
  • Branded display assets (logo, colors, chime) applied and reviewed with you before sign-off

Who this is for

QSR / fast-food operations manager

Runs high-volume takeaway counters and needs guests to self-monitor their order instead of crowding the till. Wants order numbers auto-called from the kitchen bump with a clear ready column and a chime staff don't have to trigger.

Cafe or coffee-shop owner

Serves a steady stream of pickup orders and wants a clean, branded now-serving screen on a wall-mounted display that matches the shop's look and reduces 'is mine ready?' interruptions during rushes.

Food-court / multi-vendor operator

Manages several stalls under one roof and needs a per-vendor display filtered by pos.config, plus consistent wait-time signals, without giving each stall a separate ad-hoc tablet-and-spreadsheet setup.

Odoo administrator / IT lead

Owns the Odoo instance and wants a clean, upgrade-safe addon that reuses the existing POS order and preparation-display data, respects access rules, and hands over as a git repo they can maintain in-house.

How POS Queue & Order-Status Display (Pickup Screen) Compares

CriterionECOSIRECustom BuildCompetitorOdoo نیٹو
Customer-facing pickup screenPurpose-built Preparing/Ready board with call-outPossible but you design it from scratchSome offer a basic board, often fixed layoutNone — KDS is kitchen-side only
Auto-advance from KDS bumpWired to preparation display / bus in real timeYou build and debug the trigger yourselfVaries; often manual toggle or pollingNot available
Order-number chime & call-outConfigurable chime plus optional voice announceDIY audio handling and browser autoplay quirksSometimes a fixed sound, rarely voiceNone
Estimated wait-time displayComputed from live throughput via @api.dependsYou define and maintain the calculationUncommon or static placeholderNot present
Version & edition fitBuilt for your 17/18/19, Community or EnterpriseWhatever you scope and test yourselfPer-version listings; edition support variesShips with POS but no pickup board
Branding & layoutYour logo, colors, fonts in editable QWeb/OWLFull control, full build effortLimited theme options, often lockedN/A
Privacy / access controlRecord rules expose only number + statusYour responsibility to lock downDepends on vendor implementationN/A
Ownership & supportGit handover + post-go-live support windowIn-house team owns all maintenanceVendor-controlled updates, ticket supportCovered by your Odoo subscription only

Frequently Asked Questions about POS Queue & Order-Status Display

Is this an existing app I can download and install right now?

No. This is a build-to-order module. ECOSIRE develops it against your specific Odoo version and POS configuration, tests it on a staging copy of your database, then installs and supports it. You are not downloading a generic zip from apps.odoo.com.

How long does delivery take?

Typically one working week from confirmed scope. After a short scoping call we lock down columns, chime and call-out behavior, wait-time logic, branding, and which screens run where; that agreed scope sets the timeline. Complex multi-outlet or custom-integration work sits at the upper end.

Does it work with Odoo Community, or do I need Enterprise?

It works on both. The display reads from the standard point_of_sale order flow, so it runs on Community. Where Enterprise's native preparation display (KDS) exists, we wire the auto-advance directly to the kitchen bump; on Community we implement an equivalent trigger so orders still move from preparing to ready automatically.

How does an order move from Preparing to Ready without staff clicking anything?

When a kitchen ticket is bumped on your preparation/kitchen display, an automated action (or a real-time bus push) advances that order number into the Ready column and fires the chime. Staff can still manually recall or mark an order collected from an optional console for edge cases like remakes or walk-offs.

What about customer privacy on a public screen?

The display route is locked down with ir.model.access.csv and record rules to expose only the order number and its status. Customer names, order lines, prices, and payment data are never sent to the public screen.

Which Odoo versions are supported, and what happens on updates or support after go-live?

We build for Odoo 17.0, 18.0, or 19.0. Every engagement includes a post-go-live support window for defect fixes and configuration tuning. Because you receive the full git repository, you can maintain it in-house, and we can quote a version migration when you later upgrade your Odoo.

Can it drive more than one screen or feed other systems?

Yes. Displays are filtered per pos.config, so a food court can run one board per vendor. Because the order states live in the ORM, they are queryable over JSON-RPC/XML-RPC, letting you add a second screen, a self-order kiosk, or an SMS 'order ready' trigger against the same live data.

آرڈر پر تیار
POS Restaurant Dine-in / Takeaway / Delivery Modes
Odoo

POS Restaurant Dine-in / Takeaway / Delivery Modes

Toggle POS orders between dine-in, takeaway & delivery — each with its own price list, tax rules, and packaging or delivery charges.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
قیمت کا تخمینہ طلب کریں

POS Queue & Order-Status Display

A customer-facing now-serving / preparing / ready display that calls out order numbers with a chime for takeaway and QSR pickup. ECOSIRE builds, installs, and supports it on your Odoo 17, 18, or 19.

  • Two-column customer display (Preparing vs Ready) rendered as a full-screen OWL component on a dedicated public POS route
  • Order-number call-out with a configurable browser chime and optional Web Speech text-to-speech announcement on the ready transition
  • Auto-advance from KDS bump: an automated action / bus.bus push moves an order from preparing to ready when its preparation ticket is marked done
  • Live estimated wait-time figure computed via @api.depends from rolling recent order throughput, refreshed without a full page reload

قیمت کا تخمینہ طلب کریں

ہمیں POS Queue & Order-Status Display کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔