/kds/admin.
For the day-to-day operator actions on the kitchen screen, see Screen actions and Order display. To enroll kitchen TVs without email, see Pair a kitchen device. Supervisors monitoring the whole store use the Operator board.
Before you begin
What you need
For most stores the default configuration is enough: generic stations, routing that falls back to all active stations, and station rules set to “accept everything”. Fine-tuning by
item_type, channel, or service is optional and covered later.
How the pieces fit together

Two types of stations
Not every station is configured the same way:
In Routing → Mappings, the backoffice only lets you pick production / pre-assembly stations. Assembly and dispatch are not item-routable: you cannot set “
BURGER → ASSEMBLY” in a mapping row.
Instead:
- ASSEMBLY / DISPATCH receive the whole ticket, not line by line. With Production required = Yes, that happens when the production lines are completed (convergence gates). With Production required = No (assembly-only kitchen), the ticket appears as soon as the order arrives.
- You set convergence distribution in the strategy (which assembly or dispatch station receives the ticket when there are several).
- On the assembly/dispatch station you can filter by sales channel (
POS,KIOSK,UBER_EATS…) or fulfillment type (DINE_IN,DELIVERY,TAKEOUT…) — not byitem_type.
Kitchen patterns
Simple kitchen (single queue)
There are two valid patterns for a small kitchen. The one running in production today is B (assembly-only).- Pattern B — single ASSEMBLY station (production) ⭐
- Pattern A — KITCHEN production station
Minimal real kitchen: 1 ASSEMBLY station + 1 screen + Production required = No.
Operational flow (assembly-only)
This is the setup used in small stores in production today: one assembly station, one screen, no separate grill/fry/dispatch.- Order arrives — the POS/kiosk sends the order to the KDS. A ticket is created with its lines.
- Order display: “Preparing” — while the order is
SENT_TO_KITCHEN, its code shows in the preparing area. - Ticket on screen — with Production required = No, the ticket enters the
ASSEMBLYcolumn directly. - Operator cooks — sees the whole ticket: code, channel, service, items, and modifiers. Can hold if needed.
- Bump — in ASSEMBLY this is one bump per order (whole ticket).
- Kitchen cycle closes — with no
DISPATCHstation, the assembly bump is the final step: order → ready for pickup, KDS ticket → DONE. - “Sent” snackbar — appears briefly with Undo (configurable window, ~3 min).
- Order display: “Ready” — the same code jumps to the ready-for-pickup area.
- Printing (if configured) — fiscal slip and/or delivery ticket.
- Customer collects — using the on-screen code or the printed ticket.
Multi-station kitchen (reference)
For kitchens with grill + assembly + dispatch, the flow is longer:Store-level KDS options (fire-kds)
After the backoffice layout exists, store managers can tune kitchen behaviour in fire-kds → Settings → KDS (and per-screen overrides on the production screen):
Next: Set up a store · Pair a kitchen device · Operator board.

