Reports

Order Fulfillment Report

The Order Fulfillment report gives you visibility into your operational pipeline. See how many orders are at each stage of processing, track your average completion time, and understand how quickly orders move from placement to fulfilment.


Accessing the report

  1. Go to Reports in your admin portal
  2. Click OrdersOrder Fulfillment
  3. Select a date range (defaults to last 7 days)
  4. Apply any additional filters
  5. Click Apply to generate the report

Pipeline status counts

Four summary cards show the current state of your order pipeline for the selected period:

Awaiting Processing Orders that have been placed and paid for but have not yet been picked up for fulfilment. A high number here relative to your usual volume may indicate a backlog.

In Progress Orders that are actively being processed — picked, packed, or dispatched.

On Hold Orders that have been paused, usually due to a stock issue, customer query, or payment problem. Review these regularly to avoid delays.

Completed Orders that have been fully fulfilled and dispatched within the selected period.


Average time to complete

The average time from order placement to completion, displayed in hours or days depending on the magnitude. Use this as your key performance indicator for operational efficiency.

A rising average completion time may indicate:

  • Increased order volume without additional staffing
  • Stock shortages causing delays
  • Processing bottlenecks in your workflow

Fulfillment time distribution

A histogram showing how orders are distributed across completion time bands:

BandDescription
Same DayCompleted within 24 hours
1–2 DaysCompleted in 1 to 2 days
3–5 DaysCompleted in 3 to 5 days
1–2 WeeksCompleted in 1 to 2 weeks
2+ WeeksTook more than 2 weeks to complete

Use this distribution to identify whether delays are isolated (a few outlier orders taking very long) or systemic (a broad shift towards longer completion times).


Filters

Date range

Choose a preset or set a custom range. Defaults to the last 7 days, which is appropriate for monitoring current operational performance.

Delivery type

Filter by how orders are being fulfilled:

  • All — include all order types
  • Delivery only — orders being shipped to a customer address
  • Collection only — orders being collected in store or at a pickup point

Shipping method

Optionally filter by a specific shipping method to analyse performance for a particular carrier or service level.

Tip

Filter by "Collection only" if you want to exclude delivery orders from your completion time analysis, as collection orders are typically completed faster and can skew the average.


Exporting data

  1. Apply your desired filters
  2. Click Export to download the report data
  3. Save the file to your computer

Using insights

Set fulfilment time targets

Use the average completion time as a baseline, then set a target for improvement. For example, if your current average is 3 days, aim to reduce it to 2 days by improving picking and packing processes.

Identify and resolve on-hold orders

On-hold orders represent revenue that is at risk of cancellation. Set a regular schedule to review on-hold orders and resolve any underlying issues promptly.

Monitor operational capacity

If the number of "Awaiting Processing" orders is growing over multiple days, your team may not have enough capacity for the current order volume. Use this signal to schedule additional staff or adjust order processing priorities.

Compare delivery vs collection performance

If you offer both delivery and collection, compare their average completion times separately. Collection orders should typically complete faster, and any exceptions may indicate process issues.


Next steps

Previous
Order value trends