QR Menu

Menu path: Menu & Tables → QR Codes  •  URL: /admin/qr-codes Access: ADMIN, MANAGER Requires: Included in the free core

Purpose

The QR Menu lets a customer scan the QR code at the table and view your menu on their phone — and, depending on settings, place an order and pay. On the admin side this screen does two jobs: generate, download and print your QR codes, and configure how the QR menu looks.

Customer-facing QR menu addresses:

  • Table/tenant QR: /qr-menu/:tenantId (includes the cart, order-tracking and loyalty pages)
  • Subdomain access: the same menu also opens via your own subdomain. These pages are public; customers use them without signing in.

Two tabs

1. Codes

Your QR codes are listed here. Each code has a type (e.g. TABLE) and a label.

  • Download All — downloads every code as an individual PNG (filed by restaurant name + table label).
  • Print Table QRs — opens the TABLE-type codes on a single printable sheet.

2. Design

The design editor lets you customize how the QR menu looks: colors, logo and visual layout. A preview shows the result instantly.

Customer-ordering settings

The QR menu’s behavior is managed separately, under Settings → QR Menu (/admin/settings/qr-menu):

Enable customer ordering

When “Customer ordering” is on, customers can submit orders from the menu; when off, the QR menu is view-only (orders are taken at the till).

Two-step checkout is enabled automatically

Turning on customer ordering also auto-enables two-step checkout — because a customer’s order must first reach the kitchen and be paid afterward.

Location and social/WiFi info

You also enter the location, WiFi and social media details shown on the QR menu page here.

⚠️

Customer self-pay (paying from the table via PayTR) is a separate POS setting. When enabled, the customer can pay their own bill from the QR menu. This feature operates in TRY.

Tips

  • A separate QR per table: table-type QRs create table-bound orders — the order is written to that table automatically, so the waiter doesn’t have to pick a table.
  • When printing: use “Print Table QRs” to print them all at once and stick them on the tables; even if the menu changes the QR stays the same (the menu loads dynamically, no need to reprint).
  • Want a view-only menu? Turn customer ordering off; the QR menu then behaves like a digital menu card.
  • Order tracking: after ordering, the customer can watch their order’s status (preparing/ready) live at /qr-menu/:tenantId/orders.
  • Menu content (categories, products, images, modifiers) is managed under Menu & Tables → Menu (/admin/menu) — the products shown in the QR menu come from there.
  • For branding (logo/colors): Settings (Branding tab, customBranding — included in the free core).