Passer au contenu principal
Les détails du produit sont affichés en anglais. Traductions à venir.
POS QR Table Ordering (Scan & Order) — Contactless QR scan-to-order for Odoo POS: diners browse, order, and pay from their ph — 1/1Aperçu illustratif

Contactless QR scan-to-order for Odoo POS:

diners browse, order, and pay from their phone, straight to your kitchen. Built to order.

Qu'est-ce que POS QR Table Ordering (Scan & Order) ?

Contactless QR scan-to-order for Odoo POS: diners browse, order, and pay from their phone, straight to your kitchen. Built to order. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Fonctionnalités clés

Per-table QR code generation tied to your Odoo restaurant floor plan (restaurant.table), with signed tokens so each code only opens its own table's session
Bulk QR printing via a QWeb report — generate table-tent PDFs for every table in one click, re-issue instantly if a code is compromised
Phone-first, responsive customer menu (QWeb/OWL) with product images, descriptions, prices, and smooth category navigation, no app install required
Live menu sourced from your existing product.product and pos.category records — update a price or 86 an item in Odoo and it reflects on every phone in seconds
Full product modifiers and variants (product.attribute / attribute.value) with per-option pricing rolled into the line total via computed fields (@api.depends)
Orders written straight into the active pos.session your staff run, so stock moves, taxes, pricing rules, and closing reports stay fully consistent
Direct push to the Kitchen Display System (KDS) / kitchen printers on 'Send to Kitchen', with automated actions routing lines to the correct prep station
Online payment (Stripe / Adyen / configured Odoo payment providers) plus a pay-at-counter option that leaves the order open on the POS for staff to settle
Multi-language menu (English, Arabic, Urdu and any locale your DB carries) driven by Odoo's native translation layer, with automatic RTL layout
Allergen and dietary tags per product (vegan, gluten-free, halal, contains nuts, etc.) shown clearly on the menu to reduce staff Q&A and liability
Call-waiter / request-bill buttons that raise an alert on the POS or KDS without a guest leaving the table
Session locked down with ir.model.access.csv + record rules so a scanned device can read the menu and manage only its own order — never another table's or admin data
Optional service-charge, tip, and table-note capture passed through to the pos.order for accurate settlement
XML-RPC / JSON-RPC endpoints so the ordering flow and menu availability can integrate with loyalty, kiosk, or third-party systems you run

Fait sur commande, clé en main

Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.

  1. 1

    Vous commandez

    Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.

  2. 2

    Nous développons et installons

    ECOSIRE la développe, la configure et l'installe sur votre Odoo.

  3. 3

    Mise en ligne + assistance

    Vous êtes en ligne en une semaine ouvrée environ, avec deux semaines d’assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Spécifications techniques

Compatibilité Odoo
Odoo 17, Odoo 18, Odoo 19
Éditions
Enterprise et Community
Licence
Licence à confirmer
Version Python requise
Python 3.10+
Base de données
PostgreSQL 12+

À propos de ce produit

POS QR Table Ordering turns every table into a self-service ordering station. Diners scan a per-table QR code, browse a phone-first menu with photos, modifiers, allergen tags, and multi-language support, then send their order straight into your live Odoo POS session and kitchen display — no waiter, no waiting, no missed upsells during a rush.

This is a build-to-order Odoo module, not an off-the-shelf apps.odoo.com download. ECOSIRE designs, builds, installs, and supports it on YOUR Odoo 17, 18, or 19 database — Community or Enterprise — matching your existing floor plan, menu structure, tax setup, and payment stack. You get real source code you own, not a black box.

Under the hood it is a proper Odoo addon. A new model (extending pos.config, pos.order, and restaurant.table via models.Model) generates and stores a signed QR token per table, tied to your floor plan. The customer-facing menu is a mobile web experience built with QWeb/OWL that reads live product.product, pos.category, and product attributes, and writes orders back through a controlled JSON-RPC endpoint into the same pos.session your staff already use — so stock, pricing, taxes, and reporting all stay consistent. Computed fields (@api.depends) keep order totals, modifier prices, and prep status in sync. Access is locked down with ir.model.access.csv and record rules so a scanned session can only touch its own table's order. Automated actions and the KDS routing push each confirmed line to the right kitchen screen or printer the moment a guest hits "Send to Kitchen."

The result: fewer staff tied up taking orders, faster table turnover, larger average tickets from always-visible modifiers and add-ons, and a contactless experience your guests expect — all inside the Odoo POS you already run, with nothing new to reconcile at close.

Ce que vous obtenez

  • A complete, installable Odoo addon (proper __manifest__.py, models, security, views, QWeb templates, controllers) versioned for your Odoo 17, 18, or 19 database — source code you own
  • Configuration on your live database: floor plan / table mapping, menu categories, modifiers, allergen tags, payment providers, and KDS/printer routing
  • QWeb table-tent QR report set up and a first batch of printable per-table QR codes ready to place on tables
  • Integration wiring to your existing pos.config, pos.session, and Kitchen Display / receipt printers, tested end-to-end with a real order flow
  • Admin & staff runbook plus a short recorded walkthrough covering QR reprinting, menu edits, 86-ing items, and handling QR vs counter payments
  • A live training session for your managers and floor staff on operating the scan-and-order flow during service
  • A defined post-launch support & bug-fix window (two weeks) with a clear channel for issues and priority triage
  • Deployment notes and an upgrade path so the module can be moved forward when you upgrade your Odoo major version

Pour qui c'est

Independent cafe & restaurant owner

Runs one or a few locations on Odoo POS and is fighting rising labor costs and no-show shifts. Wants contactless self-ordering so a smaller floor team can cover more tables, and so the menu upsells modifiers automatically instead of relying on staff to remember them.

Multi-branch restaurant operations manager

Oversees several outlets on one Odoo database and needs a consistent, contactless ordering experience per table that still routes correctly to each branch's kitchen and reconciles into the same POS sessions and reports — without buying a separate third-party ordering app to reconcile at close.

Quick-service / food-court operator

High turnover, peak-hour queues, multilingual and tourist-heavy clientele. Needs guests to scan, order in their own language with allergen clarity, and pay online so the counter is freed up and table turnover speeds up during rushes.

Comment POS QR Table Ordering (Scan & Order) se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif Odoo
Instant contactless QR scan-to-order per tableInclusPrise en charge partiellePrise en charge partielleNon inclus
Orders flow into your live Odoo pos.session (stock, tax, reports consistent)InclusPrise en charge partiellePrise en charge partielleNon inclus
Matched to your floor plan, menu, KDS, and payment stackInclusInclusNon inclusNon inclus
Multi-language menu + allergen/dietary tags (RTL supported)InclusPrise en charge partiellePrise en charge partielleNon inclus
You own the source code (no vendor lock-in / black box)InclusInclusNon inclusInclus
Security via ir.model.access.csv + per-table record rulesInclusPrise en charge partiellePrise en charge partiellePrise en charge partielle
Supported on Odoo 17, 18, and 19 with an upgrade pathInclusPrise en charge partiellePrise en charge partielleInclus
Included training + defined post-launch support windowInclusNon inclusNon inclusNon inclus

Foire aux questions sur POS QR Table Ordering

Is this an instant download from the Odoo App Store?

No. This is a build-to-order module. ECOSIRE builds, installs, and configures it on your specific Odoo 17, 18, or 19 database — matching your floor plan, menu, taxes, and payment/KDS setup — then hands over the source code. There is no instant download and no pretend one-click install; a QR ordering flow has to be wired into your live POS session and kitchen to work correctly.

How long does delivery take, and what's the process?

Typical lead time is one working week from the point we confirm requirements. The flow is: a short scoping call to map your floor plan, menu structure, payment providers, and KDS/printers; then build on a staging copy of your database; then a review round where you place real test orders; then production install and go-live during a low-traffic window. Complex multi-branch or heavy-customization setups may extend the timeline, which we confirm up front.

What kind of support and updates do I get after launch?

Every build includes a defined post-launch support and bug-fix window (two weeks) with a direct channel for issues and priority triage on anything that blocks service. Because you receive the source code, you are never locked in. Beyond the included window we offer ongoing support and maintenance retainers, and we provide a paid upgrade path to move the module forward when you upgrade to a new Odoo major version (e.g. 18 to 19).

Does it work with my existing Odoo POS, and Community or Enterprise?

Yes. It extends your existing POS rather than replacing it — orders land in the same pos.session your staff run, so stock, pricing, taxes, and closing reports stay consistent, and the KDS routing uses your existing kitchen screens or printers. It works on both Odoo Community and Enterprise; we confirm which POS/restaurant features your edition has during scoping and build accordingly.

Do diners need to install an app, and how is payment handled?

No app install. Guests scan the per-table QR code and the phone-first menu opens directly in their mobile browser. At checkout they can pay online through the payment provider configured in your Odoo (such as Stripe or Adyen), or choose pay-at-counter, which leaves the order open on the POS for your staff to settle the normal way. You choose which options to enable per outlet.

Is the QR ordering flow secure — can one table see another table's order or my data?

No. Each QR carries a signed token bound to a single table, and access is enforced with Odoo's ir.model.access.csv plus record rules so a scanned device can only read the public menu and act on its own table's order. It cannot reach other tables' orders, admin screens, or back-office data. Orders are written through a controlled JSON-RPC endpoint, not by exposing your database.

Demander un devis

POS QR Table Ordering

Contactless QR scan-to-order for Odoo POS: diners browse, order, and pay from their phone, straight to your kitchen. Built to order.

  • Per-table QR code generation tied to your Odoo restaurant floor plan (restaurant.table), with signed tokens so each code only opens its own table's session
  • Bulk QR printing via a QWeb report — generate table-tent PDFs for every table in one click, re-issue instantly if a code is compromised
  • Phone-first, responsive customer menu (QWeb/OWL) with product images, descriptions, prices, and smooth category navigation, no app install required
  • Live menu sourced from your existing product.product and pos.category records — update a price or 86 an item in Odoo and it reflects on every phone in seconds

Demander un devis

Décrivez vos besoins pour POS QR Table Ordering et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.