Shopify ShipStation sync checklist for missing orders, sync-back gaps, and stuck-order audits.
When a paid Shopify order is missing in ShipStation, or ShipStation says shipped but Shopify still looks unfulfilled, the fix starts with a disciplined check. Use this checklist to separate import gaps, fulfillment not syncing back to Shopify, tracking issues, and ownership gaps before they turn into support tickets.
Exact answer: how to check Shopify ShipStation sync
Check both directions. First prove that every paid Shopify order that should ship appears in ShipStation. Then prove that every shipped ShipStation order has a matching Shopify fulfillment and tracking update. If either side is missing after the cutoff window, it belongs in the 30-day stuck order audit with source evidence and one owner. You can preview the output in the sample audit report.
Fast triage: import gap or sync-back gap?
If Shopify has a paid order and ShipStation has no matching order, start with the Shopify orders not importing into ShipStation checklist. If ShipStation has a shipment and Shopify still says unfulfilled, use the fulfillment not syncing back to Shopify guide. If you cannot prove how many orders were affected, run the 30-day stuck order audit.
Confirm the order state in Shopify
Is the order paid, unfulfilled, not cancelled, and not archived? A sync problem starts only after Shopify has an order that should be actionable.
Search ShipStation by multiple identifiers
Search by Shopify order number, customer name, email, SKU, and date. Sometimes the order imported with a different display id or under a different store connection.
Check store connection and channel mapping
Look for disconnected stores, expired credentials, changed store ids, or orders routed through a Shopify channel that ShipStation is not importing.
Review automation rules, tags, and filters
Tags, product types, fraud holds, preorder rules, or custom filters can exclude an order from the ShipStation workflow even though it is paid in Shopify.
Check fulfillment writeback
For the reverse problem, confirm that ShipStation posted tracking and Shopify accepted the fulfillment update. If not, the customer may never get tracking even though the label exists.
Create an owner and next action
The operational failure is not just the sync gap. It is the missing owner. Decide who retries the import, who contacts support, and who confirms the order is no longer past cutoff.
Why reports alone miss the worst case
ShipStation reports cannot show a paid Shopify order that never reached ShipStation. The order is absent from the reporting database. That is why StuckOrders compares Shopify and ShipStation together instead of relying on one side's report surface.
For the broader hub, read Shopify ShipStation sync issues. For import-side failures, use the Shopify orders not importing into ShipStation checklist. For the deeper missing-order explanation, read the ShipStation missing-orders workflow, the Awaiting Shipment cutoff workflow, the fulfillment sync-back workflow, what ShipStation reports miss, and the fix-it guide for Shopify orders not syncing to ShipStation.
How StuckOrders uses this checklist
StuckOrders runs these checks continuously. A paid Shopify order with no matching ShipStation order becomes a queue item. A shipped ShipStation order that still looks unfulfilled in Shopify becomes a different queue item. Every exception keeps the source record, owner, age, and next action so the fix does not depend on a person remembering the checklist every morning.
Want the stuck-order list pulled for your store?
Start with a 30-day stuck order audit, or preview the sample audit report. We will compare Shopify, ShipStation, and CSV exports to show which orders got stuck before customers ask.