Skip to content

Blocked reasons

Every order row shows why it is stuck in plain words — not a status code. If someone rings up asking about their order, you can read the reason out loud.

  • The vocabulary
  • Short of stock
  • Allocation states
  • See also
ReasonMeans
Waiting for paymentPayment has not settled yet.
Possible fraudFlagged for review before it ships.
Address problemThe delivery address needs fixing.
Waiting for stockHeld until stock arrives.
Waiting for productionHeld on a build or work order.
Waiting for supplier stockHeld on an inbound supplier delivery.
Customer asked to waitThe customer requested the delay.
Other reasonAnything else, with the note explaining it.

The last three matter for expectation-setting: they say plainly that the warehouse is not the thing that is late.

Where an order is short, the row does not just say so — it tells you how many SKUs are missing. One click shows which ones, broken down per warehouse, with a link straight to that product’s stock page.

That chain — row → missing SKUs → per-warehouse stock → the documents causing each number — is the fastest path from “this order is stuck” to “this is why, and here is the receipt that fixes it”.

Underneath the blocked reason sits the line-level reservation state, shown in the same plain register:

StateMeans
ReservedStock is set aside for this line.
Being pickedA picker is walking it now.
Not enough stockThe reservation could not be made — a shortShort pickWhen a bin does not hold what the system expected. Recording it marks the line as not enough stock and posts the discrepancy against that specific bin, rather than quietly under-picking the order. Read more → .
Reservation releasedThe reservation was given back.
FulfilledShipped and consumed.
  • Holds — applying and releasing a hold with a reason and a reference.
  • Views — the Blocked and Backordered views.
  • Stock — where the missing-SKU link lands.