ShipStation missing orders from Shopify: what to check first.
A paid Shopify order that never appears in ShipStation is one of the highest-risk fulfillment gaps: the customer is waiting, the warehouse never sees the work, and no report inside ShipStation can show an order that never imported.
Why this problem is different from a late shipment
A late shipment is at least visible somewhere. A missing Shopify order can be invisible to the shipping floor because ShipStation never received it. That means a ShipStation saved view, status report, or filter cannot surface it. The check has to compare Shopify against ShipStation.
For the broader issue cluster, start with Shopify ShipStation sync issues. If the order is visible in ShipStation but aging, use the ShipStation Awaiting Shipment cutoff workflow. If ShipStation shipped it but Shopify still looks unfulfilled, use the fulfillment sync-back workflow. For a step-by-step operator workflow, use the Shopify to ShipStation sync checklist. This page focuses on the specific case where the order exists in Shopify but cannot be found in ShipStation.
Missing-order checks to run before escalating
Manually import the Shopify store
Do not wait for the next automatic import when a customer order is already at risk. Trigger a store import, then search again.
Search all statuses and all stores
The order may have imported outside the normal Awaiting Shipment view, under a different store connection, or with a display value that is not the Shopify order number you expected.
Confirm the Shopify order can actually ship
Check whether the order is paid, unfulfilled, not cancelled, not archived, not only digital goods, and has a usable ship-to address.
Look for holds, tags, rules, and channel filters
Fraud holds, preorder tags, channel mapping, product filters, or automation rules can keep an otherwise valid paid order out of the normal shipping queue.
Check connection and import-window edge cases
If a batch stopped importing at the same time, the Shopify connection or store mapping may need attention. Older orders and first-time connection windows can require support intervention.
Create an owner before the customer complains
If the order is still not in ShipStation after the cutoff window, it should not sit in Slack. Assign one owner, record the source evidence, and track the next action.
When the issue should become an exception queue item
Some missing orders are one-time configuration problems. Others are repeatable operating risk. Treat the order as an exception when any of these are true:
- The order is paid in Shopify and still absent from ShipStation after your normal import window.
- The team had to compare exports or screenshots to confirm whether the order exists.
- The issue depends on one person remembering to retry, re-push, or contact support.
- The order is near a carrier cutoff, a customer promise date, or a support escalation.
How StuckOrders catches this before it turns into a refund
StuckOrders connects read-only to Shopify and ShipStation, then watches for the cross-system mismatch: paid Shopify orders that have no matching ShipStation order or shipment after the cutoff window. Each gap becomes an item in the queue with age, source evidence, owner, and next action.
That keeps ShipStation as the shipping system and Shopify as the commerce source of truth. StuckOrders only owns the exception workflow between them. For the reporting angle, see what ShipStation reports miss.
Find the Shopify orders ShipStation missed last month
Start with a free 30-day stuck-order audit from exports or screenshots. No live connection required to begin.
Get your free stuck-order audit