Home / Help Center / pos-app-restaurant / rest-takeaway / Unified Order Queue
📋 rest-takeaway

Unified Order Queue

Unified Order Queue merges today's dine-in KOTs and takeaway orders into a single chronological list, tagged by channel (Dine-In, Takeaway, Delivery, Swiggy, Zomato, Online) and status, so you can see everything the kitchen and counter are handling in one place instead of switching between separate screens.

📍 Menu path: Takeaway & Delivery → Unified Order Queue
👤 Who uses it: All roles with the Billing feature enabled

Overview

The list currently combines two live sources — dine-in KOTs and Takeaway orders — sorted oldest-first by creation time; each row shows the channel icon/tag, current status, table (for dine-in), customer name, a short item summary, total and how long ago it was placed.

A "Pending" order older than 15 minutes is visually flagged as stale so nothing quietly falls behind.

Channel and status filter chips let you narrow the view (e.g. only Delivery, or only Ready) — the channel list is generated dynamically from whatever channels actually appear in today's orders.

The stats strip (Pending, Preparing, Ready, Today's count, Revenue) and a green "ready for pickup/serving" banner update from the same combined list.

The page polls every 30 seconds for updates, so new orders and status changes across channels appear without a manual refresh.

Before You Start

Step-by-Step Guide

1 Monitor all order channels at a glance

  1. Open Takeaway & Delivery → Unified Order Queue.
  2. Use the channel filter chips (Dine-In, Takeaway, Delivery, Swiggy, Zomato, Online — whichever actually have orders today) to narrow the list.
  3. Use the status filter chips (Pending, Preparing, Ready, Served, Completed) to focus on a particular stage.

2 React to stale or ready orders

  1. Watch for rows highlighted as stale — these are PENDING orders older than 15 minutes that likely need attention.
  2. Watch the green "ready for pickup/serving" banner, which appears whenever one or more orders are in READY status.

Every Field & Button, Explained

Field / ButtonWhat it does
ChannelOne of DINE_IN, TAKEAWAY, DELIVERY, SWIGGY, ZOMATO or ONLINE — derived per-order from its source (KOT vs. takeaway record) and any channel label set on it.
StatusPENDING, PREPARING, READY, SERVED, COMPLETED or CANCELLED — mirrors the underlying KOT/takeaway order's own status.
Stale flagApplied client-side to any PENDING order more than 15 minutes old; purely visual, does not change the underlying record.
Revenue (stat)Sum of totalAmount across all of today's combined orders, excluding CANCELLED ones.

Tips & Best Practices

Troubleshooting & FAQ

An order I know exists is missing from this queue.
This screen currently only pulls from today's dine-in KOTs and Takeaway orders — Delivery, WhatsApp and other order types are not yet merged into this particular combined feed, so check the dedicated screen for that order type.
A pending order is not flagged stale even though it feels old.
The stale flag only applies at the 15-minute mark for PENDING status specifically — an order that has already advanced to PREPARING or READY will not show the stale highlight even if it has been open a while.