Order Cannot Be Routed - Troubleshooting
Summary
Why an order shows Cannot Be Routed or lands On Hold, and the settings that most often cause it. While an order is on hold, all actions on it are paused until the hold is released.
Why an order shows Cannot Be Routed or lands On Hold, and the settings that most often cause it. While an order is on hold, all actions on it are paused until the hold is released.
- Single Source Routing — the whole order must be fulfillable from one source, or it holds.
- Amazon compliance — an Amazon item from a source without compliance enabled holds the order. This setting only matters when an Amazon channel is configured — without one, enabling it is not required.
- Order on hold — a hold freezes every action on the order until it is released.
- Availability and linking — out-of-stock or unlinked inventory is the most common trigger.
| Reason | What it means | Where to check |
|---|---|---|
| Item out of stock | An item has no available quantity, which halts routing | The SKU’s available quantity / linked inventory |
| Importing workflow | An import rule is placing orders on hold | Your importing workflow rules |
| Duplicate order protection | Order matches another (same address, timeframe, items) and is flagged as a potential duplicate | Duplicate Order Protection setting |
| Item in a Not Managed state | The order imported with a SKU that is not present in Flxpoint | The order’s line items / catalog |
| Source not in routing group | An item’s source is not connected to a routing group | The routing group’s sources |
| Needs shipping policy | No shipping policy, so Flxpoint cannot determine the shipping method | The order’s shipping policy |
“Order Status changed to On Hold because there are no possible ways to fulfill this entire order. Products out of stock {SKU}”
The listed SKU has no available quantity or no linked inventory. Confirm the product has linked inventory with quantity available, or manually create a fulfillment request for just the in-stock items.
“Order Cannot Be Routed” — shipping policy not being pulled through
The order holds because no shipping policy is assigned, so Flxpoint has no shipping method to use. Assign a shipping policy that covers the order’s items, then re-route.
“Order Cannot Be Routed : null” email with no order number
The notification arrives with no valid order number and no findable order on hold. This usually points to a stuck or repeatedly-notifying item rather than a specific current order; check for held orders and any archived or Not Managed items instead of the null reference.
Order stuck on hold even though stock looks available
Availability is only one trigger. Check the other causes: a SKU in a Not Managed state, a source missing from the routing group, an importing workflow rule, or duplicate order protection.
The item is in stock but the order still holds. Why?
Stock is only one of several triggers. An order can also hold for a missing shipping policy, a SKU in a Not Managed state, a source that is not in the routing group, an importing rule, or duplicate order protection.
How do I release an order that is on hold when the product is available?
Navigate to Order Actions → Release Hold.
