RESTAURANT ORDERING7 min read

QR Code Ordering System for Restaurants: How Table Ordering Works

How QR code table ordering works, what you need, where it fits and where it does not, and how to set it up on your own WordPress site with RestroPress Dine In.

By Team RestroPress

A QR code ordering system lets guests scan a code on the table, see your menu on their phone, order and pay without waiting for a server to come round. It went mainstream during the pandemic and stayed because it works: fewer trips to the table, faster second rounds, and orders that go straight to the kitchen as typed by the customer. This guide explains how QR code table ordering works end to end, what you need, where it fits and where it does not, and how to set it up on your own website.

How a QR code ordering system works

The customer side is simple, and that is the point.

  1. A guest sits down and scans the QR code on the table tent or sticker with their phone camera. No app to download.
  2. The code opens your menu in the phone’s browser, already linked to that table number.
  3. They browse, pick items and options, and add to a basket. Others at the table can scan the same code and order on their own phones.
  4. They place the order and either pay on the phone or choose to pay at the end.
  5. The order appears in the kitchen with the table number on it. The guest can see its progress on their phone and call a waiter from the same screen if they need something.

On the restaurant side, the moving parts are: a menu that lives on your website, a QR code per table that encodes the menu link plus the table ID, a screen or printer where orders arrive, and a way for staff to update status and respond to requests.

What you need to set it up

Where QR code table ordering works well

Where it does not, and how to handle it

QR ordering is not right for every room. In fine dining the server’s recommendation is part of the product, and a phone on the table detracts from it. Older guests, or anyone without a smartphone, need a paper menu and a person to take their order; keep both available and never make the QR code the only option. Some guests simply find it impersonal. The restaurants that do this well treat QR ordering as an extra lane, not a replacement: the code is there for people who want it, the server is there for people who do not, and the kitchen sees the same ticket either way.

Two practical warnings. First, QR codes get swapped by pranksters and, occasionally, by fraudsters who stick a code linking to a fake payment page over yours; check tents regularly and use a design that is obviously yours. Second, if you allow pay-at-the-end, you need a clear process for closing the table so nobody walks out with an open tab.

Menu design for phones

A menu that was designed for A4 rarely reads well on a phone. A few things make a real difference:

Setting up QR ordering on your own website with RestroPress

Because RestroPress runs on your own WordPress site, QR table ordering uses the same menu as your pickup and delivery ordering. You maintain one menu and one set of prices, and dine-in orders sit in the same order list as everything else.

  1. Install the RestroPress plugin and set up your menu, if you have not already.
  2. Activate the Dine In extension (Business plan and above; see pricing) and enable dine-in as an order type.
  3. Create your tables. Each gets its own QR code; download and print them.
  4. Decide the payment rule: pay on the phone, pay at the end, or let the guest choose.
  5. Set up where orders appear. Start with the Order Tracking app on a tablet; add the Kitchen Display System and the Waiter app if the volume justifies it. The extensions page lists all of them.
  6. Run a service with staff only. Order from every table, check the table number on each ticket, test “Call waiter”, test closing a table.
  7. Put the tents out. For the first week, have servers mention the code when they greet the table, and keep paper menus handy.

The RestroPress documentation covers each step in detail.

Measuring whether it is working

Watch three numbers for the first month: the share of tables that order by QR, average spend per head on QR tables versus server-taken tables, and the time from seating to first order. If spend per head is up and time to first order is down, keep going. If QR take-up is low, the usual culprits are a code that is hard to find, a slow-loading menu, or staff who are not mentioning it. All three are cheap to fix.

Frequently asked questions

Do customers need to download an app to use QR code ordering?

No. The QR code opens your menu in the phone’s web browser. Every modern phone camera reads QR codes without extra software. Guests who prefer not to scan can order from a server as usual.

Can guests at the same table order separately and pay separately?

Yes. Each guest scans the same table code and orders from their own phone. The kitchen sees the orders grouped by table; payment can be per order on the phone, or settled together at the end depending on how you configure it.

How much does a QR code ordering system cost?

With RestroPress, dine-in QR ordering is part of the Business plan (€799/year for up to 15 websites) and the Agency plan, with no commission or per-order fee. On top of that you need a WordPress site and hosting, a tablet or printer for the kitchen, and your normal card-processing fees. Hosted QR ordering platforms typically charge a monthly fee per location and sometimes a per-order fee, so compare the yearly totals for your volume.