Statuses
Canonical status meanings for sales orders, order lines, and fulfilment progress.
Last updated:
Use these meanings consistently in UI copy, workflows, and operational reports.
Sales order status
Sales order status tracks the commercial/order lifecycle. It is separate from payment status and line-level fulfilment quantities.
open: the order exists and has not yet been confirmed or worked.pending: the order is waiting on a prerequisite such as payment, address clarification, channel confirmation, or another team check.confirmed: the order is accepted/validated and ready for fulfilment work.processing: fulfilment work has started, such as allocation, picking, packing, or label preparation.dispatched: the order has shipped or been handed to the carrier. This is the dispatch-SLA completion point.delivered: delivery evidence confirms the recipient received the order. This is the successful post-dispatch terminal state.cancelled: the order will not be fulfilled.
Shopify fulfilment webhooks can set dispatched from fulfilment success and
delivered from shipment_status=delivered. Later non-terminal Shopify updates
do not move a delivered or cancelled order backwards.
active is not a stored order status. In the Orders list it is a filter group,
labelled In progress, for orders that are not dispatched, delivered, or
cancelled.
Order line status
open: line demand exists and is not fully allocated or dispatched.partial: some quantity has been allocated or dispatched, but the line is not yet complete.allocated: outstanding demand is fully reserved in stock.dispatched: ordered quantity has been dispatched.cancelled: line removed from fulfilment flow.
Order fulfilment status
Fulfilment status tracks progress only. It does not say who owns the fulfilment work.
open: no fulfilment progress yet. In the app UI this is labelled Unfulfilled so it does not clash with order status Open.partial: some allocation or dispatch progress, but not complete.allocated: all non-dispatched demand is fully allocated.dispatched: all non-cancelled lines dispatched.delivered: the dispatched order is confirmed as delivered.cancelled: fulfilment was cancelled.
Fulfilment owner and service
ChannelWeave tracks fulfilment ownership separately from fulfilment progress so Amazon FBA (Fulfilment by Amazon) or Multi-Channel Fulfilment can be recorded without changing the fulfilment status lifecycle.
An order's fulfilment owner can be:
- Seller: the seller/ChannelWeave operation owns fulfilment
- Amazon: Amazon owns fulfilment
- Mixed: different lines have different fulfilment owners
- Unknown: imported data has not identified the owner yet
Each order line identifies its actual owner when known; Mixed only appears at order level.
An order's fulfilment service can be:
- Seller managed: normal seller-managed fulfilment
- Amazon MFN: Amazon marketplace order fulfilled by the seller (Merchant Fulfilled Network)
- Amazon FBA: Amazon marketplace order fulfilled by Amazon
- Amazon MCF: non-Amazon order fulfilled through Amazon Multi-Channel Fulfilment
- Mixed: different lines use different services
- Unknown: imported data has not identified the service yet
Amazon MCF create/refresh/cancel activity updates fulfilment ownership and service, not fulfilment status; warehouse allocation, dispatch, and delivery still control the lifecycle status.