NShop
Admin guide

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.

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 store's portion of the order:

  • Customer email and phone.
  • Line items - option labels (sizes & colors) for shop goods; the exact choices the customer picked 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.

If an order contains items from more than one store, you only see your lines, and the status applies to your part of the order.

Shop fulfillment

Move an order through paid → processing → shipped → delivered. Customers are notified by email as the status changes (notifications are briefly batched so a quick succession of changes doesn't spam them).

Restaurant (food) orders

Food orders start at Received on the kitchen timeline. Payment can still be manual or by card - the payment status is separate from kitchen progress. Customers follow the kitchen timeline (Received → Preparing → Ready → Picked up or Out for delivery → Completed), not shipping steps.

Manual orders

New order supports shop and restaurant catalogs. Shop lines hold stock for the order; 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.

On this page