Shopify ShipStation sync checklist

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.

Operational rule: if the order is paid, should ship, and has no ShipStation counterpart after the cutoff window, it should become an assigned exception with source evidence, not a Slack message someone has to remember.

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.