Orders
Filter, fulfill, ship or run the kitchen flow, and create manual orders.
The orders list at /admin/orders filters by status. Click any order for the full breakdown.
Shop vs restaurant filters
Physical-goods stores see the classic fulfillment pills: Pending, Awaiting payment, Paid, Processing, Shipped, Delivered, Cancelled, Refunded.
Restaurant stores see the kitchen pills instead: Received, Preparing, Ready, Out for delivery, Picked up, Completed, Cancelled. Counts update per pill so you can see how many orders are in each step.
Orders
#A4F2C1 — ada@example.com — Preparing
#B91E04 — guest@example.com — Received
For speed during service, use the Kitchen board to advance cards in one tap. Use Orders when you need notes, refunds, or the full customer record.
Order detail
You see, for your tenant's portion of the order:
- Customer email and phone.
- Line items — variant labels for shop goods; modifier snapshots for dishes.
- Discount, delivery fee or shipping, VAT, total.
- Internal notes (admin-only).
- A status dropdown (kitchen steps for food, fulfillment steps for shop).
- Carrier + tracking — shop only.
- Refund when applicable.
Multi-tenant orders only show your lines; status is per tenant slice.
Shop fulfillment
Move an order through paid → processing → shipped → delivered. You can only change status, fulfillment, and updatedAt server-side. Status emails are debounced ~30 seconds.
Restaurant (food) orders
Food orders start at Received on the kitchen timeline. Payment can still be manual or Stripe — money state is separate from kitchen progress.
- 1Received
- 2Preparing
- 3Ready
- 4Picked up
- 5Completed
Manual orders
New order supports shop and restaurant catalogs. Shop lines reserve stock; food lines use sold out flags only. Food manual orders enter at Received; shop manual orders start in Awaiting payment until you mark them paid.