Skip to content
Loyalty Club PLC
Table menu

Table Menu: what it is and how it fits together

A QR on each table opens your menu on the diner's phone. They order, they pay, and the loyalty stamp is awarded automatically.

5 min readUpdated 12 Aug 2026
Table Menu is in beta

It is built and running, but switched on account by account while we prove it with live venues — so it will not appear in your portal until we enable it. Ask us on the contact form and we will turn it on.

Table Menu turns the QR code on your table into the whole ordering experience. A diner scans it, your menu opens in their phone's browser, they order and pay — and the visit feeds your loyalty campaign without anyone having to remember to scan a member card.

What the diner sees

No app. No account. No login wall.

  1. 01
    They scan the table code

    Your menu opens in whatever browser their phone uses. The header shows your banner photo, your venue name and a chip saying which table they are sitting at.

  2. 02
    They browse

    Photo-led cards for food, compact lists for wines and sides. Each dish can carry photos, a description, dietary tags and its allergens.

  3. 03
    They build a basket

    Tapping a dish opens a sheet with the full description, allergens, and any option groups you have attached — sizes, toppings, cooking preference. Quantity and a note field ("no onions") sit on the same sheet.

  4. 04
    They choose how to pay

    Whichever ways you have enabled: at the till, by card there and then, with TEDS tokens if they are a member, or added to a tab.

  5. 05
    They see what it earned

    Members see the stamp land. Guests are shown the stamp their order earned and a claim code, with an invitation to join free and collect it.

Diner's phone showing a photo-led table menu with dish cards, prices and a basket bar.
Demo Partner Portal: the diner's view after scanning a table code.

What you get in the portal

Four screens, all under Table Menu in the side navigation.

ScreenWhat it is for
Menu Studio (/menu)Build menus, sections and dishes. Option groups, photos, allergens, the availability toggle, and the "Scan a menu" flow all live here.
Table Orders (/menu/orders)The live order board. Accept, start and complete orders; mark at-till orders paid; settle or write off tabs.
Tables & QR codes (/menu/tables)Add each table, get its QR, print the whole room in one sheet.
Menu settings (/menu/setup)Whether the menu is live, how orders arrive, ways to pay, tips, service charge, which campaign stamps feed, your banner and your allergen notice.
Menu Studio showing menus, sections and dish cards with prices and availability toggles.
Demo Partner Portal: Menu Studio holds every menu, section and dish.

How it connects to loyalty

This is the part that matters commercially, and it is covered in full in Stamps from table orders.

  • Payment is the trigger. When an order is paid — by card, by TEDS tokens, or when your staff tap Mark paid for an at-till order — a stamp is awarded against the campaign you have linked, exactly as if you had stamped the card in person.
  • Spend-based campaigns get the real total. No one types a figure into a scanner.
  • Individual dishes can be linked to a campaign. Those dishes show an ember badge on the menu, so diners can see which plate moves them toward a reward.
  • Guests generate a claim code. Valid for 14 days. Joining the club redeems it and the stamp lands on their new card.

Setting it up

Two ways to get a menu in place:

  • Type it in Menu Studio — see Building your menu.
  • Photograph it. If you already have a printed menu, take pictures of it — up to six pages — and the dishes, descriptions and prices are read off the photos for you to check. See Scanning a printed menu.

Then set your table codes up and choose your settings.

You can run it as a menu only

Turning ordering off leaves the QR as a browse-only menu — photos, prices, dietary tags and allergens, with no basket. People order at the counter exactly as they do today. It is a good way to start, and switching ordering on later does not change any of the codes you have already printed.

What it does not do yet

Being straight about the edges:

  • No live order-status tracking for the diner. They see a confirmation, not a "your food is 4 minutes away" screen.
  • No call-waiter button.
  • No bill splitting. A tab settles as one bill.
  • No POS or till integration. Table Menu runs alongside your till, not inside it.
  • No menu translations. Menus are single-language.

In one sentence

Each table gets its own QR that opens your menu in the diner's browser; they order and pay without an account, and paying awards the loyalty stamp automatically.

Was this helpful?

Related articles