Skip to main content

Order Statuses

Every order and every order item carries a status derived from its quantities. Understanding how shipped and cancelled units interact helps you read the orders list correctly — especially for orders that were partially refunded or partially shipped.

Order statuses

StatusMeaning
UnfulfilledNo units have shipped yet.
Partially fulfilledSome units have shipped, but not all remaining units.
FulfilledEvery shippable item has all of its remaining (non-cancelled) units shipped.
Not fulfillableThe order contains no shippable items, so there is nothing to ship — every item on it is a product without a SKU.
CancelledEvery unit of every item was cancelled and nothing shipped.

Cancelled units reduce the target

Cancelling units lowers the number of units an item needs to reach Fulfilled — it does not block the order from completing. An order counts as fulfilled when all of its remaining units have shipped, even if most units were cancelled along the way. An order is cancelled only in the strictest case: every unit of every item cancelled, and nothing ever shipped.

Cancelling never moves money either way: a manual cancellation refunds nothing, so refund the payment separately if the customer is owed one.

Order item statuses

Each item on the order detail page shows its own status, derived from its quantities:

Item statusCondition
Not ShippableThe purchased product has no SKU, so there is nothing for a warehouse to pick. It never affects the order status.
UnfulfilledNothing shipped or cancelled yet.
PartialSome units shipped; some remain.
FulfilledAll units shipped; none cancelled.
CancelledAll units cancelled; none shipped.
Partially CancelledSome units shipped, the rest cancelled; nothing remains.

Why an item is Not Shippable

Whether an item ships is not decided on the order — it is decided by whether the purchased product has a SKU, captured at the moment the order was created:

  • A product with a SKU produces a shippable item, carrying that SKU and a unit count.
  • A product without one — a warranty, shipping protection, a service fee — produces a Not Shippable item. It is on the order so you can see what the customer bought, but it has no quantities, is left out of exports and 3PL submissions, and cannot be fulfilled or cancelled.

An order whose items are all Not Shippable is therefore Not fulfillable: there is nothing to ship, and it never reaches Fulfilled.

If an item you meant to ship came out Not Shippable, its product is missing a SKU. Adding it in the Payments view under Products applies to payments received from then on; orders already created keep what was captured at the time. See What the SKU decides.

How statuses change

  • Fulfillments increase an item's shipped count.
  • Cancellations — manual, or automatic after a void, full refund, or failed capture — increase its cancelled count.
  • The order status is recalculated immediately after either.

Aged out orders

Aged out marks an order that has still owed shipment for longer than you allow and whose payment was captured. It answers "what did we take money for and never ship?"

Set the threshold under Settings > General > Order management, in the Age out unfulfilled orders field. The days are counted from the moment the payment was authorized, but only orders whose payment was also captured are ever marked — an authorization you never captured took no money, so it stays off this list. 0 disables the marking entirely (the default, so nothing changes until you turn it on).

  • It never changes the order status underneath. An order that is Partially fulfilled and aged out keeps saying which units still owe shipment — which is what you need to reconcile or refund it. The order detail page shows both, side by side.
  • In the orders list it is shown instead of the status: once an order has aged out, that is the thing worth reading off the row. Hover the chip to see the status it stands in for.
  • It never cancels anything. Money moved, so closing that loop stays a deliberate act: cancel the items or refund the payment.
  • It comes back off by itself. A shipment that arrives late, a cancellation that empties the order, or simply raising the threshold all clear the marking.

Statuses in the orders list

Aged out is one of the options in the Status filter, alongside the five statuses. The filter is multi-select and its options are alternatives: picking Unfulfilled and Aged out shows orders that are either, not only those that are both.

By default the list shows Unfulfilled, Partially fulfilled and Aged out — everything that still needs action. Exports follow whatever the list is filtered to.