A custom-built WooCommerce plugin that lets dine-in guests scan a per-table QR code, browse your menu, and order from their phone with no app download. ECOSIRE builds, installs, and supports it on your WordPress site. One-time license from $249.00 USD for WooCommerce (build-to-order) — includes 12 months of updates and support.

A custom-built WooCommerce plugin that lets dine-in guests scan a per-table QR code, browse your menu, and order from their phone with no app download. ECOSIRE builds, installs, and supports it on your WordPress site.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
QR Code Table Ordering for WooCommerce turns every table in your restaurant or cafe into a self-service ordering point. Each table gets a unique, signed QR code that opens a mobile-optimized menu in the guest's browser — no app install, no account, no friction. Orders flow straight into WooCommerce as native orders, tagged with the table number, so your existing kitchen, reporting, and payment setup just works.
Per-table unique, signed QR codes generated from a custom `qr_table` post type — printable as PDF or PNG from wp-admin, regenerable if a token is compromised
Contactless mobile menu rendered from your existing WooCommerce products and categories — opens in the guest's browser, no app and no login required
Every order is tied to its table number and stored in WooCommerce order meta, fully compatible with HPOS / custom order tables
Minimal dine-in checkout flow: pay-now through your existing WooCommerce payment gateway, or order-only capture for pay-at-counter
Call Waiter and Request Bill buttons that write timestamped staff notifications surfaced in wp-admin, by email, or to a kitchen display
Custom REST routes registered via `register_rest_route` so the guest front-end talks to WooCommerce without forking core
This is a build-to-order plugin, not a marketplace download. ECOSIRE builds it for your specific WordPress + WooCommerce installation, installs it on your site, and supports it after launch. We register a custom qr_table post type for your floor plan, generate per-table tokens, and store the table reference in WooCommerce order meta — fully compatible with HPOS (High-Performance Order Storage / custom order tables).
Under the hood it uses the WooCommerce REST API and standard WordPress hooks (woocommerce_checkout_order_processed, woocommerce_thankyou, custom REST routes registered via register_rest_route) so it never forks core. The guest menu is a lightweight front-end served from your own domain. A Call Waiter / Request Bill button writes a timestamped staff notification you can surface in wp-admin, via email, or to a kitchen screen.
Because we build it to order, we tailor the minimal dine-in checkout to how you actually operate — pay-now via your existing gateway, or pay-at-counter with order-only capture. It is WPML- and multisite-aware so multi-language menus and multi-location brands are handled cleanly. You own the code on your server; no per-order SaaS fees.
Wants contactless dine-in ordering that lowers wait times and lets fewer staff cover more tables, without paying a monthly SaaS platform per order or per location.
Needs orders to land tied to the right table number, with a reliable Call Waiter and Request Bill path so staff can prioritise the floor instead of chasing tickets.
Already runs the menu in WooCommerce and wants table ordering that uses native orders, the REST API, and standard hooks — not a closed widget that breaks on the next core update.
Buy the license on ecosire.com and download the QR Code Table Ordering for WooCommerce module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for QR Code Table Ordering for WooCommerce, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Guests order with no app download (scan-to-browser) | ||||
| Per-table unique signed QR codes tied to order meta | ||||
| Orders land as native WooCommerce orders (HPOS-compatible) | ||||
| Built, installed and supported for your specific site | ||||
| Call Waiter / Request Bill staff notifications | ||||
| One-time price, no per-order or per-location SaaS fee | ||||
| WPML / multisite multi-language, multi-location aware | ||||
| Instant self-service download from a marketplace |
This is a build-to-order plugin, so it is not an instant download. After we confirm your menu structure, table count, and payment model, typical delivery is 2 to 3 weeks. We build it for your specific WordPress + WooCommerce installation, install it on a staging copy first where possible, then deploy to production and walk you through it. Rush timelines can sometimes be accommodated — ask us during scoping.
No. A guest scans the table QR code with their phone camera and the menu opens directly in their mobile browser on your own domain. There is no app to install and no account to create. They browse, order, and (if you enable pay-now) pay in the same flow.
Every build includes 30 days of post-launch support and bug fixes. Because the plugin is built on the WooCommerce REST API and standard WordPress hooks rather than forking core, it is designed to survive WooCommerce and theme updates. We offer an optional ongoing maintenance plan that covers compatibility testing against new WooCommerce and WordPress releases, security updates, and small enhancements.
Yes. Orders are created as native WooCommerce orders and the table number is stored in order meta, which is fully compatible with HPOS (High-Performance Order Storage / custom order tables). For pay-now table ordering it uses whichever WooCommerce payment gateway you already have configured — we do not lock you into a specific processor. You can also run order-only capture for pay-at-counter.
Yes. The plugin is WPML- and multisite-aware. Multi-language menus render the correct translation per guest without duplicating products, and multi-location brands running WordPress multisite can each have their own tables and floor plan while sharing a consistent build. We confirm your exact setup during scoping so it is configured correctly from day one.
A custom-built WooCommerce plugin that lets dine-in guests scan a per-table QR code, browse your menu, and order from their phone with no app download. ECOSIRE builds, installs, and supports it on your WordPress site.