Line item status codes
Updated May 26, 20261 min read
A line item is the smallest unit in the order hierarchy: one fulfillable line within a fulfillment order. Line item statuses roll up into fulfillment order and order status.
Status catalogue
| Status code | Meaning | Terminal? |
|---|---|---|
open | The parent fulfillment order has no fulfillment location assigned. | No |
allocated | The parent fulfillment order has a fulfillment location assigned. | No |
pick_in_progress | A pick has been created in the Fulfillment App for this line. | No |
picked | The pick is complete. | No |
pack_in_progress | A pack has been created in the Fulfillment App for this line. | No |
fulfilled | The pack is complete, or the line item has been marked fulfilled directly. | No |
closed | A linked Shipment was delivered, or a linked customer collection was closed, or a digital line item was fulfilled. | Yes |
cancelled | The line was cancelled, or mispicked during pack, or automatically cancelled by the allocation engine. | Yes |
Status propagation from shipments
When a Shipment reaches delivered, every fulfillment order line item
linked to that Shipment is automatically set to closed. This cascade
continues upward:
- All line items on a fulfillment order reach
closed(orcancelled) → the fulfillment order moves toclosed. - All fulfillment orders on an Order reach
closed(orcancelled) → the Order moves toclosed.
Digital line items move directly to closed as soon as they are
fulfilled, there's no shipment in the loop.