Kitchen Display (KDS)
Kitchen Display (KDS) is a live, auto-refreshing screen for the kitchen line — every open order is split into "station streams" (Grill, Tandoor, Cold, Beverage, etc.) with three columns (New / In Progress / Ready) so cooks always know what to start next and what's overdue.
Overview
The board polls every 10 seconds automatically, plus a manual refresh button; only KOTs with status PENDING, PREPARING or READY are shown (SERVED tickets disappear from the board entirely).
Each item is routed to a station stream by an explicit station tag on the item if present, otherwise by its course type (Dessert/Beverage), otherwise by keyword-matching its name and notes against common terms (grill/tikka/kebab → Grill, fry/fries → Fryer, tandoor/naan/roti → Tandoor, salad/cold/raita → Cold, cake/dessert → Dessert, chai/coffee/juice → Beverage, everything else → Hot Pass) — this is independent of the categories configured on the Kitchen Stations page.
Ticket border and header colour reflect age since the order was placed: green under 5 minutes, amber 5–15 minutes, red past 15 minutes; a live elapsed mm:ss counter ticks every second on each ticket.
Within a ticket, items are grouped and labelled by course (Starter/Mains/Dessert/Beverage/Other) so the kitchen can see course structure at a glance.
"Bump" advances a ticket Pending → Preparing → Ready → Served (Served removes it from the board); "Re-bump" (the back-arrow button) reverses one step if it was bumped by mistake.
Order Type filter (All/Dine-in/Takeaway/Delivery) and a dynamic Course filter (built from whatever courses are actually on the board right now) sit above the station streams.
Before You Start
- You must have the Billing feature enabled on your plan.
- This page is gated to Advanced-tier plans and above (the sidebar entry has a minimum-tier requirement) — it will not appear for stores on a lower plan.
Step-by-Step Guide
1 Work the line during service
- Leave Kitchen Display (KDS) open on a kitchen monitor — it refreshes itself every 10 seconds.
- Tap "Bump" on a ticket once its stage is done to move it to the next column; tap it again through Preparing → Ready → Served.
- Use "Re-bump" if a ticket was bumped too early.
2 Filter the board during a busy shift
- Use the Order Type pills to isolate Dine-in, Takeaway or Delivery tickets only.
- Use the Course pills to focus on, say, only Mains or only Desserts across every station.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Age colour | Green under 5 minutes since the order was created, amber 5–15 minutes, red past 15 minutes — both the ticket border and the live elapsed counter reflect this. |
Stage Update timestamp | Shows the ticket's updatedAt time only if it differs from its createdAt time; otherwise displays "--". |
Station stream | Derived per item (explicit station tag, then course type, then keyword matching on the item name/notes) — not limited to the specific stations configured on the Kitchen Stations page. |
Bump / Re-bump | Bump moves PENDING→PREPARING→PREPARING→READY→READY→SERVED one step per tap; Re-bump moves back one step; Served removes the ticket from the board entirely. |
Tips & Best Practices
- Served tickets vanish from this board immediately with no history view here — check the Kitchen Orders (KOT) page or Running Bills for anything already served or billed.
- Modifiers and notes only appear on a ticket if the order actually carried them (a modifiers list, modifierText or modifierSummary on the item) — a plain item with no extras shows just its name and quantity.