Skip to content

Orders

The Orders module gives you a complete view of every product order placed through EmberX. You can update order status, search for specific orders, and review sales analytics — all from one page.

Order Status Lifecycle

Every order moves through a defined set of statuses. Only certain transitions are allowed:

pending ──► wip ──► completed
│ │
└──────────┴──► cancelled
StatusMeaningNext steps
PendingOrder received, not yet acknowledgedMark as WIP or Cancel
WIP (In Progress)Team is preparing the orderMark as Completed or Cancel
CompletedOrder fulfilledNo further action
CancelledOrder cancelledNo further action

Completed and Cancelled are final states — they cannot be changed.

Updating an Order Status

  1. Find the order in the list (use search or filter to narrow down).
  2. Click at the end of the row.
  3. Select the new status (e.g., Mark as WIP, Mark as completed).

The row updates immediately.

Searching Orders

Use the search bar at the top of the orders list to find orders by reference number or guest name.

Order Statistics

The Orders page includes a full analytics panel above the list. This is the same panel embedded on the Overview Dashboard.

Summary cards (4 KPIs):

  • Total orders in the selected period
  • Total revenue
  • Pending orders — orders still waiting for action
  • Completed orders

Daily bar chart — Order volume and revenue per day over the selected period.

Status donut chart — Proportion of orders by status.

Top products — Best sellers by quantity and revenue.

Use the 7 / 30 / 90 day selector to adjust the timeframe.

Order Snapshot

Each order stores a snapshot of the product details at the time it was placed — name, price, and any options selected by the guest. This means order history remains accurate even if you later edit or delete a product.

Role Requirements

ActionMinimum role
View orders and order statisticsStaff
Update order statusSupervisor