Fluent Commerce Logo
Docs
Essential knowledge

Changed on:

3 July 2025

Overview

[Warning: empty required content area]

Key points

  • Order metrics reveal the efficiency of order processing and highlight supply chain bottlenecks.
  • Key order metrics include order accuracy, order cycle time, and fill rate. These metrics ensure that customer demands are met promptly and accurately, enhancing customer satisfaction.
  • Monitoring order metrics allows businesses to optimize inventory management, reduce costs, and improve delivery times, improving operational efficiency and competitive advantage.
Order Summary
  • Total Revenue: Value of Orders
    • Number (In dollars)
  • Total Orders: Order Processing Time
    • Number
  • Average Order Value: Value of Orders
    • Number (In dollars)
  • Average Order Items: Order Processing Time
    • Number (decimal)
  • Rejection Rate: Order Rejection/Bounce Rate
    • Percentage
  • Order Cancellation Rate: Cancelled Order Rate
    • Percentage
  • Orders by Order Type (order count with revenue over time/weeks): Order Processing Time and Value of Orders
    • Graph Chart
  • Average Orders by Hour of Day: Order Processing Time
    • Bar chart

Order Processing Time

For example, the average time it takes for an order to move from CREATED to COMPLETE indicates how long it would generally take for an order to complete its life cycle. The states in between can also be monitored and can be used as indicators to further drill down and analyze trends.
Data Element DescriptionSourceSource DBDomain Entity/GraphQL EntityCustom Attribute NameCustom Attribute Data Type
Order - Time in status x (hours)Custom AttributeCOREOrdertime_in_status_listJSON array, value fields in hours
Order - Time in process (hours)Custom AttributeCOREOrdertime_in_processinghours
Dashboard - Avg. order time in status x (hours)Calculated ValueCOREOrder

Dashboard - Avg. order processing time (hours)Calculated ValueCOREOrder

Dashboard - At risk Orders (number that have been open more than x hours)Calculated ValueCOREOrder

Setting - At risk orders threshold (hours)Custom AttributeCORESettingorder_time_at_risk_thresholdhours

Order Rejection Rate

Tracks the ratio of rejected/expired fulfillment against total fulfillment placed, by location, for the time period.Order rejections can happen for 3 reasons:
  • Automatic rejection from order sourcing logic due to no available stock (partial or full)
  • Rejection by the fulfillment store and/or warehouse (partial or full)
  • Expiry of the fulfillment due to the pick SLA being exceeded. By default, Fluent will reallocate those items/quantities to other locations to not lose the sale
The reason for rejection can also be captured to make reporting more granular.
Data Element DescriptionSourceSource DBDomain Entity (= GraphQL Entity)Custom Attribute NameCustom Attribute Data Type
Order - Number of fulfilmentsCustom AttributeCOREOrdertotal_fulfiment_countinteger
Order - Number of fulfilments that were rejected (based on fulfillment status)Custom AttributeCOREOrderrejected_fulfilment_countinteger
Order - Number of fulfilments that were expired (based on fulfillment status)Custom AttributeCOREOrderexpired_fulfilment_countinteger
Dashboard - Rejection Rate (last 7 days)Calculated ValueCOREOrder

Location - Max fulfilments per dayCustom AttributeCORELocationmax_fulfilments_dailyinteger
Dashboard - Location - Fulfilments received (last 7 days)Calculated ValueCORELocation

Dashboard - Location - Fulfilments rejected (last 7 days)Calculated ValueCORELocation

Dashboard - Location - Fulfilments expired (last 7 days)Calculated ValueCORELocation

Dashboard - Location - Rejection Rate (last 7 days)Calculated ValueCORELocation

Dashboard - Location - Expiration Rate (last 7 days)Calculated ValueCORELocation

Dashboard - Locations with highest rejection or/and expiration rateCalculated ValueCORERetailer / Network

Cancelled Order Rate

Tracks the ratio of cancelled orders against total orders placed for the time period.There are two types of Order cancellation:
  • Cancellation via Customer ServiceĀ 
  • Cancellation by self service (e.g. My Account page)
Ideally a reason for cancellation is also captured in the order. This reason can then be counted to identify the top reasons over a period of time.
Data Element Name DescriptionSourceSource DBDomain Entity (= GraphQL Entity)Custom Attribute NameCustom Attribute Data Type
Order - Canceled (yes/no)Custom AttributeCOREOrderis_canceledboolean (TRUE/FALSE)
Order - Cancellation reason codeCustom AttributeCOREOrdercancel_reasonstring (code as per setting enumeration)
Dashboard - Canceled order rate (past x days)Calculated ValueCOREOrder

Appeasements

Tracks the order revenue for the time period.

Order Value

Tracks the number of orders and revenue over a time period.
Data Element DescriptionSourceSource DBDomain Entity (=GraphQL Entity)Custom Attribute NameCustom Attribute Data Type
Order - total paid amount w tax (include delivery cost)Data ModelCOREOrder
number
Order - total paid tax amountData ModelCOREOrder
number
Order - total paid amount w/o tax (include delivery cost)Custom AttributeCOREOrdertotal_paid_price_excl_taxnumber
Order - financial transaction total valueCalculated ValueCOREFinancialTransaction
number
Order - financial transaction currencyData ModelCOREFinancialTransaction
string
Order items - total paid value w tax (exclude delivery price)Data ModelCOREOrder
number
Order items - total paid value w/o tax (exclude delivery price)Custom AttributeCOREOrderorder_items_total_paid_pricenumber
Order items - currencyData ModelCOREOrder
number
Order fulfilment price (=delivery price as captured at checkout) - total w taxData ModelCOREOrder
number
Order fulfilment price (=delivery price as captured at checkout) - total w/o taxCalculated ValueCOREOrder
number
Order fulfilment price - currencyData ModelCOREOrder
number
Dashboard - value of open orders (order items paid price w tax excl delivery price)Calculated ValueCOREOrder

Dashboard - value of delivered orders (order total price w tax incl. delivery price) in past 7 daysCalculated ValueCOREOrder