Every order your store has ever received, newest first.
- Search (customer name/phone/email, or any product name in the order) and separate status (All/Pending/In Progress/Completed/Cancelled) and payment (All/Unpaid/Paid) filters — combinable with each other and search.
- Order lifecycle: Pending (starting state) → In Progress → Completed, or Cancelled at any point. You can skip straight from Pending to Completed or Cancelled. Completed/Cancelled are end states with no further status-change buttons.
- Paid / Unpaid — an independent toggle on every order (works regardless of status), for tracking payments received outside the app (bank transfer, cash, etc. — there is no built-in payment processing). Records a "Paid on [date]" timestamp and shows a green "Paid" badge.
- Order detail view (click to expand) — full date/time, customer phone/email/address, itemized products, a totals breakdown (subtotal, VAT, coupon discount, shipping, grand total), the customer's order notes, and the Paid/Unpaid toggle.
- Actions: Mark In Progress, Mark Complete / Cancel, Print (opens a print-formatted order page), Delete (permanent, asks for confirmation).
- Changing status, toggling Paid, or deleting an order does not notify the customer automatically — if order tracking is on (a Settings toggle), the customer sees the updated status next time they open their own tracking link, but nothing is pushed to them.
- Export CSV (all currently-loaded orders, full detail) — Pro only; locked with an upgrade prompt on Free.