Skip to content
Help

The order lifecycle

Every status an order passes through, what each move triggers, and how voids, comps and refunds differ and who approves them.

Orders & service5 min read

Every order follows the same path, whether it came from your website, your app or the till. You follow it from Orders, and each order's page shows its status, its payment and its history.

The Orders list showing today's orders and their statuses.
The Orders list showing today's orders and their statuses.

An online order starts at your storefront's checkout. The customer picks pickup or delivery, pays, and the order lands in Orders as Pending until you accept it or an automation does.

The storefront checkout where an online order begins.
The storefront checkout where an online order begins.

#Statuses

StatusMeaning
PendingPlaced but not yet accepted. An online payment waits here until the provider confirms it.
ConfirmedAccepted by the restaurant. Stock is deducted at this point.
PreparingThe kitchen has started.
ReadyReady for pickup, for the table, or for a driver.
Out for deliveryWith a driver.
CompletedDone.
CancelledStopped. Any stock deducted is returned.

The kitchen display moves an order one step at a time, so a cook cannot skip a step by accident. The dashboard is more flexible, because a manager sometimes needs to correct what happened.

An order placed for a future slot starts as Pending like any other, but stays off the kitchen display until its lead time. See Order ahead.

#Payment status

Each order also has a payment status: Unpaid, Pending payment, Paid, Payment failed or Refunded. It is independent of the order status. A dine-in table can be Completed and Paid, and a cash-on-delivery order can be Out for delivery and Unpaid.

Nothing has to be paid up front. An order can stay Confirmed and Unpaid for as long as the guests are at the table. That is an open tab, and the Open tabs filter on Orders lists them all.

When your payment provider confirms an online payment, the order becomes Paid. If it was still Pending, it becomes Confirmed in the same move.

#What each move does

  • Confirmed deducts the recipe ingredients from the branch's stock and counts any discount redemption.
  • Ready shows the order on the pickup and driver views.
  • Completed sends the review request when the Reviews extension is on.
  • Cancelled returns the deducted stock and releases the discount redemption.

#Editing an order

An order can be edited while it is Pending, Confirmed or Preparing. Open it and choose Edit items to change lines, quantities, the order type, the branch, notes or the discount. Restro reprices the whole order from the current menu and adjusts stock to match.

Once an order is Ready the kitchen has already committed, and editing is closed.

An order's page with its lines, totals, payment and history.
An order's page with its lines, totals, payment and history.

#Void, comp and refund

Staff often use the three words interchangeably. Your reports do not, and choosing the right one keeps your food cost accurate.

RevenueFood costCash
VoidNoneNone, it was never madeUntouched
CompNoneReal, it was made and given awayUntouched
RefundReversedAlready spentLeaves the drawer

Choose by what happened in the kitchen, not by what is quickest to tap.

#Voiding

Void removes something before any money changes hands. You can void a whole order or a single line. Voiding returns stock and records the reason.

An order cannot be voided once it is Completed or Cancelled, or once it has been paid. Refund a paid order instead.

If the line had already been sent to the kitchen, a void slip prints at that station. Nobody plates an item that is no longer on the bill.

#Comping

Comp is for an item that was made and then given away: a dish that came out late, or a gesture from a manager. It works on a line or on the whole order, and it takes a reason from the comp list.

A comp takes the revenue to zero but leaves the ingredients spent, so the cost still shows in Analytics → Profitability. Voiding a plate that was cooked hides that cost. Comping it does not.

#Refunding

Refund works on paid orders. You can refund the whole order or pick the lines going back.

  • The amount is calculated from the lines you pick, so a partial refund can never exceed what was paid for those items.
  • A full refund sets the payment status to Refunded. A partial refund leaves it Paid and records the amount refunded so far.
  • Refunds go back the way the customer paid: cash from the drawer, or a reversal on the card. Refunding a card sale in cash needs a manager's PIN and a reason.
  • A cash refund needs an open drawer. It reduces the expected cash in the session and shows on the shift summary.
  • Return items to inventory puts the ingredients back for the lines you refunded.
  • Tips are refunded separately and tracked on their own, so tip reports stay accurate.

Heads up

A refund cannot be undone. Check the lines and the amount before you confirm.

#Approval with a manager's PIN

Owners, admins, managers and supervisors can void and comp. Refunds are for owners, admins and managers. When anyone else tries, the till asks for a manager's PIN instead of refusing.

A branch can also set Manager approval above under Branches → the branch → Voids, comps and refunds. Above that amount, even staff who can void and refund need a manager's PIN. Leave it empty and no threshold applies.

Either way the action is recorded under the cashier's name with the manager as the approver. The activity log names both.

#Reasons

Every void, comp and refund takes a reason. Restro ships a built-in list. A branch can replace it with its own under Branches → the branch → Voids, comps and refunds, one list each for voids, comps and refunds.

#On the till

Open Orders on the point of sale and search by order number, table, customer or the last four digits of the card. Tap an order to see its lines, totals and history, including who voided or comped what and when. A reprinted receipt is always marked as a duplicate.

Voids, comps and refunds are listed separately on the shift summary. A shift with many comps is worth a look.

Did this page miss something? Tell us.

Back to top