DineNGo: Order Lifecycle (Front-of-House to Kitchen)

Orders and the KDS Flow

What you will learn: how an order moves through DineNGo from the moment a guest taps Pay to the moment a cook bumps the ticket — and what the admin sees at each step.

Order lifecycle in plain English

  1. Cart — guest or cashier is still building the order. Not yet in the system.
  2. Pending — order placed, awaiting payment confirmation (card transit, QR scan window).
  3. Paid — payment confirmed. The order is committed.
  4. In kitchen — KDS has received the ticket. The order shows up on every station it routes to.
  5. Prepared — every item has been bumped on its station's KDS.
  6. Ready — for dine-in and table service, the order is now waiting to be handed off.
  7. Closed — order delivered and complete. Shows in Orders as Paid – Closed.

If a payment fails or is voided, the order never moves past Pending; it lands in Voided instead.

Orders list, mixed statuses

Channels

DineNGo treats every order the same regardless of where it came from. The order's Channel badge tells the kitchen and the manager where it originated.

Channel Means
Kiosk Self-order kiosk
Cashier Staff-entered at the front counter
Table Table device, server-fired or guest-fired
QR Guest's own phone via scanned QR
Delivery Third-party delivery integration (if enabled)

Station routing

If you set up stations in 03-Inventory-and-Menu and assigned KDS displays to stations in 04-Devices/02-KDS, each item only appears on the KDS that needs it.

Example: a guest orders a burger, a Caesar salad, and a Coke.

  • Hot line KDS sees the burger.
  • Salad station KDS sees the Caesar.
  • Drink station KDS (optional) sees the Coke. If you skip the drink station, the cashier sees a drink ticket on the receipts printer.

The order in the admin Orders view shows all three items grouped under one order number, so the manager can see the whole check at a glance.

The Orders view (admin)

Open Orders in the sidebar. You can filter by:

  • Status (all, pending, paid, prepared, closed, voided, refunded).
  • Channel.
  • Date / time range.
  • Server (for table orders).
  • Customer (for orders attached to a loyalty profile).

Click into any order to see the timeline — who entered it, when payment cleared, when each station bumped its items, when the check closed.

🎬 Video — orders display demo: Orders display
Source: Videos/Existing-Updated-Videos/ORDERS display demo NEW.mp4

Re-firing a kitchen ticket

If a ticket is lost in the kitchen or a runner accidentally bumped it early:

  1. Find the order in Orders.
  2. Click Re-fire to kitchen.
  3. The KDS receives the ticket again, marked with RE-FIRE.

Important — this is the only safe way to send a ticket back to the kitchen. Re-printing a customer receipt uses a separate, dedicated button so you do not duplicate the kitchen ticket.

Receipt re-prints

If a guest wants their receipt re-printed after the fact:

  1. Open the order.
  2. Click Reprint Receipt (or Email Receipt for a digital copy).
  3. The receipts printer reprints — the kitchen is not notified.

Recovering a stuck order

If an order is sitting in Pending for more than two minutes (e.g. Clover device froze mid-payment), open the order and choose:

  • Retry payment — re-prompts the same tender.
  • Change tender — switch to cash or to a different card.
  • Void — cancel the order entirely; nothing fires to the kitchen.

Next steps

Did you find this article useful?

© 2026 · Privacy Policy · Terms of Service