Shopify Orders Not Importing Into ShipStation? A Store-to-ShipStation Checklist
When Shopify orders stop importing into ShipStation, the warehouse loses visibility before the customer loses patience. A paid order can sit in Shopify while the shipping team works from an incomplete ShipStation queue. The fix is not to refresh randomly; it is to prove whether the order should import, whether the store connection is healthy, and whether the issue is actually a fulfillment writeback problem in the opposite direction.
The short answer
Start with the order's Shopify state, then check the ShipStation store connection. If the order is paid, has a shippable item and address, is not canceled, archived, or already fulfilled elsewhere, and still does not appear after a manual import, treat it as an import-side exception. If the order is already in ShipStation and only Shopify still says unfulfilled, use the fulfillment sync-back workflow instead.
1. Confirm the Shopify order should import
Do not start in ShipStation. First confirm the order is actually importable:
- The financial status is paid or otherwise ready for your fulfillment workflow.
- The order has at least one physical item that requires shipping.
- The order has a shippable address, not only local pickup or digital delivery.
- The order is not canceled, archived, or already fulfilled by another app.
- Fraud, preorder, or manual review holds are not intentionally keeping it out of the shipping queue.
If one of those states is wrong, the import gap may be expected. If all of them look right, keep going.
2. Check the store connection and run a manual import
Open the Shopify store connection in ShipStation and check for connection errors, expired authorization, or a store record that was recently reconnected. Then run a manual import for that store instead of waiting for the next scheduled sync.
If multiple Shopify stores feed the same ShipStation account, search under each store connection. Reconnected stores and duplicate store records can make an order look missing when it is attached to a different connection than the operator expects.
ShipStation's Shopify Integration Guide is the official reference for Shopify store setup and import behavior. For a broader missing-order diagnosis, ShipStation's Troubleshoot Missing Orders guide is the support path to use before escalating.
3. Search every ShipStation status before calling it missing
Search all statuses, not only Awaiting Shipment. Use the Shopify order number, customer email, customer name, SKU, and order date. An automation rule, tag, hold, split shipment, or store mapping issue can move the order away from the queue your shipping team watches.
This step separates a true import failure from a visibility failure. If the order is in ShipStation but sitting in the wrong status or store, the fix is routing and ownership. If it is absent from ShipStation entirely, the fix stays on the import path.
4. Check edits, canceled items, and fulfillment changes
Order edits can create edge cases. Look for line-item quantity changes, canceled items, partial refunds, swapped SKUs, or an order that was fulfilled by another Shopify app before ShipStation imported it. Also check whether the order moved through a payment authorization, void, or re-capture flow.
Those changes matter because ShipStation may skip, import partially, or import in an unexpected state when the Shopify order no longer matches the original checkout.
5. Separate import failure from fulfillment writeback
Two different problems often get described as "Shopify and ShipStation are not syncing":
- Import-side failure: Shopify has an order that should ship, but ShipStation has no matching order.
- Writeback-side failure: ShipStation shipped the order, but Shopify still lacks the fulfillment or tracking update.
Use this article for import-side failures. Use ShipStation fulfillment not syncing to Shopify or the fulfillment sync-back guide when the shipment exists and Shopify is the stale system.
When to run the 30-day stuck-order audit
Run the audit when one missing import turns into a pattern, or when you cannot prove how many customers were affected. The audit compares Shopify orders against ShipStation orders and shipments for the same window, then flags the gaps that need an owner.
For the audit, gather:
- Shopify order export for the last 30 days.
- ShipStation order export for the same window.
- ShipStation shipment export for the same window.
- Screenshots or notes for any known store reconnects, import errors, or fulfillment app changes.
The output should identify paid Shopify orders with no ShipStation counterpart, orders imported into the wrong status or store, and shipped orders that still look unresolved in Shopify.
Related workflows
- Shopify ShipStation sync checklist
- ShipStation missing-orders workflow
- Shopify orders not syncing to ShipStation
- ShipStation fulfillment not syncing to Shopify
- Fulfillment not syncing back to Shopify
- Sample 30-day stuck-order audit
- 3PL exception management
Start with a 30-day stuck order audit. We will compare Shopify, ShipStation, and exports to find import gaps before customers ask.