At a glance
Per-channel fulfilment rate: orders shipped within the channel’s SLA divided by orders that should have been shipped within the period, decomposed by channel_id. The operational health view of multi-channel BC stores. Web fulfilment rates rarely match Amazon LSR rates; B2B fulfilment cycles are different from DTC; POS is structurally 100%. Aggregate fulfilment rate hides the channel that’s actually broken.
Calculation
Calculated automatically from your BigCommerce data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US apparel brand on BigCommerce Pro with ShipBob 3PL, Amazon Channel Manager, B2B Edition, and POS at flagship store. Snapshot for 1 Apr to 30 Apr 26 vs prior 30 days.
What’s interesting:
- Walmart fulfilment dropped 9 percentage points to 84.5%, well below the 90% threshold. This is the actionable signal. Walmart’s seller-rating algorithm penalises late shipments harder than Amazon’s; sustained sub-90% fulfilment can trigger seller-account suspension within 4-8 weeks. Investigate immediately.
- Diagnostic sequence in 5 minutes: (a) BC Channel Manager → Walmart → Recent activity for sync failures, (b) ShipBob’s Walmart-specific picklist log, (c) Walmart Seller Center for any policy notifications, (d) check whether Walmart-specific SKUs require special packaging that’s been delayed.
- The cause turned out to be SKU-specific: Walmart-only SKUs (custom bundles created for Walmart’s listing format) were being routed to a manual-pack queue at ShipBob that backed up. Resolution: standardise the Walmart bundles into auto-pack-eligible SKUs; expected fulfilment rate recovery to 95% within 14 days.
- The DTC web -1.2pp is worth noting but not actionable yet. A 1.2pp slip from 96.2% to 95.0% is within normal variance. Watch for two consecutive periods of decline before treating as a trend.
- B2B portal at 98.9% (+0.4pp) is healthy. B2B orders typically have longer SLAs and fewer surprises (scheduled deliveries, customer-managed addresses), so high fulfilment rates are normal. A B2B portal below 90% is a red flag, the customer relationship is at risk far more than DTC, since B2B churn LTV losses are 10-50x DTC losses.
- Filter to channel cohorts before alerting. POS structural-100% should never trigger; B2B with longer SLAs needs threshold extension.
- For marketplace fires (Amazon, Walmart), check the marketplace’s seller-rating dashboard for early penalty signals before the BC card catches up.
- For 3PL outages, expect correlated drops across multiple channels. A single-channel drop usually points to channel-specific operational issue (Walmart-only SKUs, Amazon LTL pickup, etc.).
- Pair with BC Alert Fulfilment Delay for the real-time alarm complement to this trend view.
- Configure SLA-by-shipping-method. Expedited orders should hit 95%+ within 24h; standard 90%+ within 48h. Aggregating produces misleading rates.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in BigCommerce Control Panel: Orders → Shipments (Pro / Enterprise) shows shipment timestamps; Channel Manager → individual marketplace shows marketplace-side fulfilment ack. BC does not natively compute per-channel fulfilment rate; the closest manual computation is via Reports → Custom building a fulfilled / due cross-tab. For B2B Edition: Channel Manager → B2B Edition → Orders shows B2B-specific fulfilment status with PO context. Why our fulfilment rate may differ from BC / 3PL view:
Cross-connector reconciliation (when 3PL and marketplace integrations are connected):
The per-channel fulfilment rate is BC-aligned with similar cards on Shopify (per
fulfillment_status and source_name) and Adobe Commerce (per shipment_status and store_id); merchant-facing semantics are equivalent.