Orders

Where it’s managed: POS (/pos) and the Kitchen Display (/kitchen) Access: ADMIN, MANAGER, WAITER, KITCHEN (by role) Requires: Included in the free core — POS (posAccess), the kitchen flow and an unlimited number of monthly orders

Purpose

HummyTummy has no separate “Orders” page — orders are managed where they’re created and processed: inside POS and the Kitchen Display (KDS). This page brings the order lifecycle and where orders surface in the app together in one place.

Order lifecycle (statuses)

An order moves through these statuses:

StatusMeaningWhere it shows
PENDING_APPROVALA QR-menu order awaiting approvalPOS notification bar → “Pending orders”
PENDINGApproved, waiting in the kitchenKitchen “Pending” column
PREPARINGThe cook is preparing itKitchen “Preparing” column
READYReady, waiting to be served/paidKitchen “Ready” + POS “awaiting payment”
SERVEDServed, awaiting paymentPOS “awaiting payment”
PAIDPaid, closedReports/Z-Report
CANCELLEDCancelled (stock is restored)

The kitchen screen shows only the active queue (PENDING, PREPARING, READY). SERVED and PAID orders are tracked at the till/in reports. A cancellation (CANCELLED) is terminal and restores stock on the server.

Order types

TypeMeaning
DINE_INServed at the table (dine-in)
TAKEAWAYTakeaway
DELIVERYDelivery to an address (delivery-platform integration — bought separately)
COUNTERTableless self-pay / counter order (bucketed separately in the Z-report)

QR-menu approval queue and requests

The live notification bar at the top of the POS screen shows three queues in real time:

  • Pending orders — orders from the QR menu in PENDING_APPROVAL. Approving them from the panel sends them to the kitchen.
  • Waiter calls — “call the waiter” requests from tables.
  • Bill requests — “bring the bill” requests from tables.

Each opens its own panel, where you act on them one by one. All of this streams instantly over WebSocket.

POS operations on orders

  • Transfer table — move an open order to another table.
  • Merge tables — combine multiple tables’ orders onto one bill.
  • Split bill — split a bill by amount or by guest.
  • Progressive (Dutch) payment — collect each table’s order in a merged group in turn.

Details: POS.

Tips

  • Don’t forget to approve QR orders: the counter on the “Pending orders” panel shows customer orders awaiting approval — watch the notification bar so none slips through during the rush.
  • Cancellation is only safe while “Pending”: if the kitchen has started preparing, manage the order from the till; because cancellation restores stock, a wrong cancel corrupts both the bill and inventory.
  • Sales history lives in reports: for summaries of closed (PAID) orders, payment-method breakdown and daily/hourly distribution, see Reports.