Back to blog

Ordering from the table via QR code: how self-ordering works and what it gives

Self-ordering in a restaurant: the guest scans the table's QR, builds an order with options and sends it — staff see it in real time. Who it suits, how to roll it out in a week, the pitfalls.

7 min read

Ordering from the table via a QR code (self-ordering) means the guest scans the code on their table, builds an order in the digital menu with options and quantities and sends it, while staff see the order in real time with the table number, accept it, mark it served and close it. The guest needs no app and does not wait for a waiter; the venue gets fewer note-taking mistakes and less running between tables. This article covers how it works on User-QR, who self-ordering suits and who it does not, how to roll it out in a week and what to watch out for.

How self-ordering works step by step

  1. A separate QR on every table. The code encodes a menu link with the table number, so the order arrives already addressed.
  2. The guest opens the menu in the browser — on iPhone or Android, without installing an app or registering, in Kazakh, Russian or English.
  3. Builds the order: picks dishes, options (doneness, size, milk, sauce), quantities; adds a comment if needed.
  4. Sends the order. It appears in the venue's admin panel in real time with the table number and contents.
  5. Staff accept the order — on a tablet behind the counter or on a phone: confirm, mark served, close.
  6. Payment as usual for you: at the table, at the till or through the POS. With the Poster integration the guest sees the current bill of their table right in the menu.

What changes for the venue

| Before | With self-ordering | |---|---| | The waiter comes over, writes, asks again | The order arrives complete, with options | | “I asked for no onion” mistakes | The guest set the options — nothing to argue about | | The guest waits for a free waiter | The guest orders when ready | | Extra orders (another drink, dessert) often get lost | An extra order is two taps in the same menu | | The stop-list is announced verbally at the table | Sold out — hidden in the admin, the guest won't see it | | Order analytics — from receipts by hand | Views, demand, “often ordered together” in the admin |

The impact on revenue depends on the venue: some see more add-on orders, others faster table turnover at peak. Measure your own numbers in the analytics rather than relying on other people's percentages.

Who self-ordering suits

  • Bars, lounges, karaoke. Loud, dark, lots of drink re-orders — the guest orders from the phone without calling a waiter. More: QR menu for bars.
  • Venues with peak load: business lunch, Friday night, food courts. Self-ordering removes the queue for taking orders.
  • A small team — cafes and coffee shops where one person runs both the till and the pickup. See QR menu for cafes.
  • Restaurants with several kitchens (kitchen, bar, hookah) — the order goes to the right tab and the right employee.

Who it suits less

  • High-service venues where the waiter guides the guest through the menu as part of the experience. Here a QR menu is useful as a menu, and self-ordering can be enabled only on the summer terrace or at the bar.
  • Older guests not used to phones — keep a paper menu and a waiter on standby.
  • Venues without reliable internet for guests — the menu opens over the mobile network, but check coverage in the room.

Self-ordering on User-QR is enabled per table: you can start with part of the room.

How to roll it out in a week

  1. Day 1 — menu and options. Upload items with photos and translations, create option groups. How to do it — in the step-by-step guide.
  2. Day 2 — tables and QR. Add tables, generate codes, print them on table tents: at least 3×3 cm, matte paper, a short caption “Menu and ordering — scan”.
  3. Day 3 — pilot on 3–5 tables. Enable self-ordering on a few tables, put a tablet with the admin behind the counter, assign a responsible person per shift.
  4. Days 4–6 — observe. What guests ask, where they get confused, which options are missing. Fix the menu immediately — it takes seconds.
  5. Day 7 — the whole room. Enable self-ordering on the remaining tables, keep 2–3 paper menus in reserve.

Pitfalls and how to avoid them

  • The guest does not realise the order is sent. The menu shows the order status, and staff can come over and confirm “received, cooking”.
  • Pranksters from the next table. The order is tied to the table and confirmed by staff — a random order simply is not accepted.
  • The kitchen is overloaded at peak. The stop-list and serving times in the admin help manage the flow; disable self-ordering on some tables if needed.
  • Options written as text in the description. Move sizes, doneness and add-ons into option groups — otherwise the guest writes them as a comment and you are back to asking again.
  • Small or glossy QR. Does not scan in low light. Print it contrasting and matte.

Payment and POS

Self-ordering does not force the guest to pay online: payment stays at the table, at the till or through your POS. With the Poster POS integration the menu syncs, tables are linked, and the guest sees the current table bill in the QR menu — handy for groups that order in rounds. Delivery orders work separately: they go to the venue's WhatsApp (how it works).

FAQ

Does the guest need an app or registration? No. The guest scans the QR with the phone camera, the menu opens in the browser, the order is sent without registration.

Can self-ordering be enabled on only some tables? Yes. Self-ordering is managed per table: for example, only the terrace or only the bar.

What does the staff see? The orders screen in the admin panel: table number, contents with options, comment, time. An order can be accepted, marked served and closed; notifications arrive in Telegram.

How does the guest pay? As usual for you: at the table, at the till or through the POS. With the Poster integration the table bill is visible in the menu.

How much does it cost? Table self-ordering is included in both User-QR plans: Starter at 150 000 ₸ per year (10 tables), Pro at 180 000 ₸ per year (up to 100 tables). 14 days of Pro at registration are free. Details on the pricing page.

Key takeaways

  • Self-ordering is an order with options that reaches staff in real time with the table number.
  • It works best in bars, at peak hours and in venues with a small team.
  • Roll-out takes a week: menu → tables and QR → pilot on 3–5 tables → the whole room.
  • Payment stays as it is; with Poster the guest sees the table bill in the menu.
  • Measure the effect with your own analytics, not with promises.

Try self-ordering on your tables: sign up for User-QR — 14 days of the Pro plan free, no card.