RestroFood tracks every order through a status system with two sides: a Manager Status, which staff click to move the order forward, and a Client Status, the wording the customer sees on their end. Most of the time, the two match, but not always, and only specific staff roles can trigger each step. Here’s exactly how it works.
Manager Status vs. Client Status
| Manager Status | Who Can Set It | Client Sees |
| New Order | Automatic, as soon as the order is placed | Order Placed |
| Send To Cooking | Branch Manager | Send To Cooking |
| Accept Cooking | Kitchen Manager | Accepted Cooking |
| Cooking Complete | Kitchen Manager or Branch Manager | Cooking Completed |
| On The Way | Kitchen Manager, Branch Manager, or Delivery Boy | On The Way To Delivery |
| Delivery Complete | Kitchen Manager, Branch Manager, or Delivery Boy | Delivery Completed |
A few things worth noting from this mapping:
- Every status label matches on both sides except one – when staff marks an order “On The Way,” the customer sees it as On The Way To Delivery, not the same wording. Every other status uses identical text for staff and customers (before any Status Text customization).
- More than one role can trigger the later stages. Once cooking is complete, either the kitchen or the branch can mark it, and once it’s out for delivery, the kitchen, the branch, or the assigned delivery boy can update it, whichever of them is actually watching the order at that point.
- Order Cancel sits outside this flow entirely, it can be applied at any stage if the order can’t be fulfilled, and doesn’t have to follow the sequence above.
Who Does What
- Branch Manager – accepts a new order for the branch and sends it to the kitchen with “Send To Cooking.”
- Kitchen Manager – accepts the order once it hits the kitchen (“Accept Cooking”) and marks it done once prepared (“Cooking Complete”).
- Delivery Boy – once assigned to the order, can mark it “On The Way” and “Delivery Complete” as they carry out the delivery.
Because each step requires the right role to act, an order can’t jump ahead on its own; for example, an order won’t show as accepted by the kitchen just because the branch sent it over. Each stage waits on its own confirmation.
Where Staff Update Status: The Tracking Status Action Panel
Opening an order shows a Tracking Status Action panel with one-click buttons for each stage:
Order Cancel · Send To Cooking · Accepted Cooking · Cooking Completed · On The Way · Delivery Completed
The order’s current status is highlighted (shown in red above), so staff can see where things stand at a glance and click the next button to move it forward, or Order Cancel to stop it.
Directly below the status buttons is the delivery assignment tool: a Select Delivery Boy dropdown plus an Assign button for handing the order to a specific delivery person, which is what unlocks that person’s ability to update “On The Way” and “Delivery Complete” themselves.
The same panel shows the full order breakdown for context while staff work:
| Information | Example |
| Item Name | Grilled Chicken Barbecue |
| Quantity | 1 |
| Item Total Price | $18 |
| Item Name | Sesame Buddha Egg |
| Quantity | 1 |
| Extra Item | Extra Milk ($4.55), Extra Sugar ($3.05), Pour Over ($10) |
| Item Total Price | $67.55 |
| Items Subtotal | $85.55 |
| Coupon(s) | -$0.00 |
| Total | $85.55 |
How Customers Track Their Order
Customers don’t have to ask the restaurant what’s going on; they can check it themselves:
- Log in to their account on the RestroFood-powered site.
- Go to My Account.
- Open Orders.
- See the current client-facing status (e.g., “Accepted Cooking” or “On The Way To Delivery”) right there, in real time.
This is powered by RestroFood Real-Time Order Tracking & Notifications, so the status a customer sees always reflects the latest update from staff, no manual messages needed.
Frequently Asked Questions (FAQs)
What are the order statuses in RestroFood?
On the manager side: New Order, Send To Cooking, Accept Cooking, Cooking Complete, On The Way, and Delivery Complete, plus Order Cancel as an exception status available at any stage. Customers see these as Order Placed, Send To Cooking, Accepted Cooking, Cooking Completed, On The Way To Delivery, and Delivery Completed.
Who can change the order status?
It depends on the stage: the Branch Manager sends a new order to cooking, the Kitchen Manager accepts and completes cooking, and the assigned Delivery Boy (or the branch/kitchen manager) can mark it as on the way and delivered.
Why doesn’t the status change to “Accepted Cooking” right after the branch sends it to cooking?
Because “Send To Cooking” and “Accept Cooking” are two separate steps done by two different roles. The branch sending the order over doesn’t automatically mean the kitchen has accepted it; the Kitchen Manager still has to confirm.
How do customers check their order status?
By logging into their account, going to My Account → Orders, and viewing the current status there.
What if an order’s status looks wrong or stuck?
Check whether the next role in line (kitchen, branch, or delivery boy) still needs to confirm that stage. If it looks genuinely incorrect, contact RestroFood support to have it reviewed.
Quick Recap
- Every order has a Manager Status (what staff set) and a Client Status (what the customer sees); they match except for “On The Way,” which customers see as “On The Way To Delivery.”
- Each stage is gated to a specific role, Branch Manager, Kitchen Manager, or Delivery Boy, so an order only advances when the right person confirms it.
- Order Cancel can be applied at any point, outside the normal sequence.
- Staff manage all of this from the Tracking Status Action panel, which also handles delivery-boy assignment and shows the full order breakdown.
- Customers can track their own order in real time from My Account → Orders.