At a glance
Number of orders placed in the period. The headline volume metric, paired withtotal_revenueandaovto triangulate the three legs of commercial performance. Orders × AOV = revenue: when revenue moves, this card and the AOV card together explain whether the move came from volume or basket size. The card is the operational pulse for fulfilment teams (how many packages do we ship today?) and the marketing pulse for acquisition teams (how many customers did we convert this period?).
Calculation
refund_rate).
Worked example
A UK-based BigCommerce home-and-garden store, total orders reading on Wednesday 15 May 26.
What the headline reading is telling us:
- Total orders: 2,103, down 12.7% vs the prior period, up 7.8% year-over-year. The store is contracting period-over-period but growing year-over-year. The two readings together suggest the prior period was unusually strong (likely a discount campaign), not that the store is in genuine decline.
-
Decompose into traffic × conversion:
- Sessions: -7.2% (some traffic loss; check ad spend or organic erosion)
- Conversion rate: -6.3% (some conversion drop; check site speed, checkout flow)
- Combined effect roughly matches the -12.7% order drop
- AOV is rising while orders fall. This pattern shows in the data: -12.7% orders × +7.3% AOV ≈ -6.3% revenue. The discount-cycle artefact is the most likely explanation: prior period had heavy discounts pulling in deal-driven shoppers; current period has none, so only higher-AOV core shoppers are converting.
- Year-over-year comparison softens the picture. 7.8% YoY growth means the underlying business trajectory is healthy. The period-over-period decline is largely a comparison-base effect.
-
Operational implications:
- Fulfilment: 2,103 orders / 30 days = 70 orders/day average shipping load. Confirm fulfilment capacity matches.
- Cash flow: at AOV £261, total revenue £549K for the period. Compare against payment-processor settlements.
- Customer service: anticipate ticket volume proportional to order count.
-
Recommended response (this is the volume reading; trend reading drives the alert threshold):
- Cross-reference
order_count_trendfor alert-threshold-driven alerts. - Decompose by channel via
bc_orders_by_channel_idto see whether storefront, B2B, or marketplace is moving. - Decompose by country via
bc_orders_by_stateto see whether geographic concentration changed. - If trend is alert-state (below -10%), follow the diagnostic flow on
order_count_trend.
- Cross-reference
- Read the absolute count. Compare to expected (90-day baseline + seasonality).
- Decompose by channel, country, device.
- Cross-reference traffic + conversion for upstream causes.
- If the trend variant flags red, investigate via the diagnostic flow on
order_count_trend.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in BC: Analytics → Orders; Orders list with date filter. Why our number may differ:
Cross-connector:
shopify.total_orders, adobe_commerce.total_orders, ga.purchase_count. The GA-recorded purchase count should be within ±3% of BC orders; larger gaps indicate tracking issues.
Quick rule: check cancelled, test, period, channel, in that order.
Known limitations / merchant FAQs
Q: We see 2,103 here but our BC dashboard shows 2,150. Why? The 47-order gap is almost always cancelled, declined, or test orders that BC includes in the all-orders view by default. Apply theis_test = 0 and “exclude cancelled” filters in BC and the numbers should reconcile within ±0.5%.
Q: Refunded orders, are they counted?
Yes, if the original payment captured. The order was placed; it was later refunded as a separate event. Refund-rate is tracked separately on refund_rate. The volume reading should not be discounted by refunds, they’re a distinct signal.
Q: Pre-orders and back-orders, do they count?
Configurable per profile. Default: pre-orders count when payment captures (typical). Back-orders count when payment captures and order is placed, even if fulfilment is delayed.
Q: B2B orders, are they included?
By default yes, treated identically to D2C orders. For B2B-heavy stores where B2B distorts the volume picture, configure profile-level filtering to view storefront-only or B2B-only.
Q: How does this card differ from order_count_trend?
This card is the absolute count for the period. order_count_trend is the percentage change vs the prior period. Use this card for “how many orders did we receive?”; use the trend card for “is volume growing or shrinking?”
Q: We launched a new sales channel this period. Will the count include it?
Yes, channel filtering is applied at profile level. New channels show up automatically once the integration is connected. To see the channel-specific contribution, use bc_orders_by_channel_id.
Q: Why does the volume number not have an alert threshold?
Because absolute count comparability across stores is meaningless. A 100-order period is healthy for one store and concerning for another. Alert-threshold logic lives on the trend card (order_count_trend), which reads the percentage change. Trend % is comparable across stores; absolute count is not.
Q: Manual orders (placed by staff via the BC admin panel), do they count?
Yes by default. Manual orders represent legitimate revenue (phone, B2B, pop-up, custom) and should appear in the operational and financial view. To exclude, configure profile-level filtering.