Kitchen and guest screens

Guest QR ordering

On this page

Guests scan the table QR — no app install; it's a PWA served at /order/ that works in any browser and can be pinned to the home screen. The guest menu is in English.

QR Ordering is one of Aura's three products (§44). It comes bundled with the Restaurant or Shop product at a reduced price, or entirely on its own. Your licence decides two things here: whether guests can order at all, and whether they can put an order on the table's bill — "Add to my table's bill" only exists at venues licensed for the Restaurant till, because a tab is a promise the till settles later. A standalone QR venue always takes payment immediately.

14.1 Ordering from the table

  1. Scan → the menu for that table and location opens (86'd items are already hidden).
  2. Browse and customise — categories, item photos, allergen warnings ("⚠ Contains: …"), modifiers with price deltas, quantities, a per-item note ("no onions"), and an order note for the kitchen.
  3. Tip — guests can add a tip (No tip / 10% / 12.5% / 15%) before placing the order. The tip rides the whole way: it is part of what the card is charged, it lands in the tips report, and it survives even when the bill is later settled at the till.
  4. Choose how to settle:
    • Pay now — with Yoco configured, the guest lands on a hosted card checkout on their own phone and pays immediately (Apple Pay/Google Pay/card, handled by Yoco). The moment the payment captures, Aura settles the order completely — revenue, VAT, tip and stock are booked exactly as a till sale, and the terminal shows it as paid, so nobody asks the guest for money twice. The table stays seated until staff clear it.
    • Add to my table's bill — restaurant-licensed venues only. The items join the table's running bill (the same bill the waiter is building, if there is one) and the till settles everything together at the end. What is paid and what is still owed always stays separate on the POS.
  1. Place the order → it fires straight to your kitchen (station-routed) and appears on the KDS with a QR badge; the table is marked occupied.
  2. Live status: Received → Preparing → Paid, with the order number on screen.
  3. Fallbacks, honestly: with no Yoco key the app offers the per-order SnapScan QR (exact amount, tip included); with neither configured it says "pay at the counter" rather than faking a payment.

Orders are validated server-side (real prices, real products, sane quantities), the public endpoints refuse venues whose licence has no QR Ordering, and everything is rate-limited, so the public endpoint can't be abused.

14.2 Takeaway / click-and-collect

A takeaway QR (/order/?mode=takeaway&loc=<location>) lets a guest order for pickup without a table — they enter a pickup name (required) and phone (optional) and choose ASAP or a scheduled time (15–90 minutes ahead); the kitchen ticket is flagged 🥡 PICKUP with the promised time.

14.3 Kiosk mode

Open /order/?kiosk=1&loc=<location>&table=<counter> on a counter tablet for a self-service loop — a full-screen "Tap to order" attract screen, the normal order + pay flow, a large order-number confirmation ("collect at the counter when your number is called"), then an automatic 45-second reset so nothing leaks to the next customer. Use kiosk=1 exactly in the link.

14.4 Web receipts

Paid sales get a secure web receipt at https://<your-server>/receipts/<number>?t=<token> — the link WhatsApp receipts carry. Links are signed and expire after 90 days; a tampered or expired link shows nothing.

14.5 Online booking

Open /order/?booking=1&loc=<location> (or link it from your website) to let guests book a table — they pick a date (up to two weeks out), party size (1–20), and an available time slot, leave a name plus phone or email, and get a pending reservation your team confirms (§7). Slots respect your pacing and covers caps, and double-submits are deduplicated automatically.

More in Kitchen and guest screens

All collections →
Still stuck? Mail support@aurapos.co.za or use the support page — include your venue name and what you were doing.