The 7 order exceptions that kill Shopify + ShipStation teams

Most Shopify + ShipStation problems aren't software bugs — they're edge cases your workflow wasn't built to handle. These guides cover the seven exception types that show up in almost every growing brand's queue: the ones that slip past automation, sit in limbo, and eventually turn into refund requests or carrier claims. Each one names the problem, explains why it stalls, and links to the full fix.

Shopify orders not syncing to ShipStation

An order shows as paid in Shopify but never appears in ShipStation, so your team can't pick or ship it. The usual causes: the order is in a status ShipStation filters out (authorized but not captured, on hold, or archived), it has no shippable address or contains only digital items, the store sync is on a delay or the connection needs reauthorizing, or a voided-and-recharged payment left it stuck. Fix: search ShipStation in All Statuses first, manually import the store, and check the order's financial and fulfillment status in Shopify.

Read the full guide: Shopify orders not syncing to ShipStation →

Orders stuck awaiting shipment past cutoff

The order hit ShipStation but the label was never printed — it sat in "Awaiting Shipment" past your carrier cutoff and is now one day late. This usually means the order landed in a rule-based automation queue that didn't trigger (wrong warehouse, unmatched SKU rule, or a missing rate quote from the carrier), and no one caught it before the driver picked up. Fix: alert on any order in Awaiting Shipment for more than N hours without a label, and audit your automation rules for unmatched fallback paths.

Read the full guide: orders stuck in Awaiting Shipment past cutoff →

Return holds nobody has decided (refund vs restock)

A return arrived physically but the RMA is frozen in a "received" state because nobody has approved the refund or decided whether the item goes back to sellable inventory. The hold multiplies fast — one undecided return blocks the slot in your returns queue, ties up Shopify refund credits, and eventually surfaces as a customer complaint when they haven't seen their money. Fix: assign a daily owner for return decisions, set a 48-hour SLA, and make sure your returns app writes back to both ShipStation (close the RMA) and Shopify (issue the refund or flag the item as damaged).

Read the full guide: return holds — refund vs restock →

SKU blockers (oversold or missing SKUs) halting fulfillment

ShipStation received the order but it contains a SKU that is either oversold (inventory went negative in Shopify after the order was placed) or missing entirely from your product catalog in ShipStation. Either way, automation stops and the order goes into a manual review state that your team may not notice until the customer follows up. Fix: sync inventory levels on a tight schedule (or use Shopify's built-in oversell prevention), reconcile your ShipStation product catalog against Shopify products weekly, and route SKU-blocker orders to a dedicated exception queue with a same-day SLA.

Read the full guide: oversold or missing SKU blockers →

Short or damaged receipts against a PO

A supplier shipment arrived, but the quantity received is lower than the PO or some units are damaged — and the receipt was closed anyway without a discrepancy note. The result is phantom inventory: Shopify and ShipStation think the stock is on hand, but it isn't, so future orders fail at pick. Fix: require a count-and-condition sign-off before closing any receipt, record discrepancies as a separate line item, and open a supplier claim the same day so your accounting and inventory numbers stay accurate.

Read the full guide: short or damaged receipts against a PO →

Unowned vendor and carrier claims

A carrier lost a parcel, or a vendor shipped short, and the claim was filed — but no one is following up, the claim window is closing, and the credit note is sitting uncollected. Because claims live outside both Shopify and ShipStation, they fall between the cracks of your normal ops review. Fix: log every open claim in a shared tracker with a deadline and owner, review the list weekly, and treat an uncollected claim the same way you treat an unpaid invoice.

Read the full guide: tracking vendor and carrier claims →

Fulfillments not synced back to Shopify

ShipStation shipped the order and generated a tracking number, but Shopify never received the fulfillment update — the customer's order page still shows "Unfulfilled," and the post-purchase email with the tracking link was never sent. This typically happens when the ShipStation-to-Shopify fulfillment notification fails silently (rate limits, a momentary API error, or a "notify marketplace" / store-mapping setting that's off). Fix: run a daily reconciliation that compares shipped-in-ShipStation against fulfilled-in-Shopify for the same date range, and re-push any gaps via ShipStation's manual sync or Shopify's fulfillments API.

Read the full guide: fulfillment not syncing back to Shopify →


If any of these look familiar, you likely have a backlog of exceptions sitting in your queue right now. Get a free stuck-order audit — we'll review your ShipStation and Shopify setup and show you exactly where orders are getting stuck.