Order status codes
Updated September 28, 20261 min read
Use this table to read an order's status and understand what it means. An order's status is computed from the statuses of its fulfillment orders. As fulfillment orders move through allocation, processing, and fulfillment, the order's status reflects the combined state of all its children.
Status catalogue
| Status code | Meaning | Terminal? |
|---|---|---|
open | No fulfillment orders yet, or all fulfillment orders are still open. | No |
partially_allocated | At least one fulfillment order is allocated, and at least one is still open. | No |
allocated | All fulfillment orders are allocated, cancelled, or closed, with at least one allocated. | No |
on_hold | The order itself is on hold. A hold only overlays open, partially_allocated and allocated; once the order moves past those the hold is cleared as stale. Holding an order also shows its holdable fulfillment orders as on_hold. | No |
processing | At least one fulfillment order is processing. | No |
fulfilled | All fulfillment orders are fulfilled, cancelled, or closed, with at least one fulfilled. | No |
closed | All fulfillment orders are closed or cancelled, with at least one closed. | Yes |
cancelled | All fulfillment orders are cancelled. | Yes |