Shopify Store Data Not Syncing
Quick answer: Use Shopify as the source of truth first. Check Orders, Products > Inventory, Settings > Locations, and Settings > Apps before forcing a reconnect. Shopify shows inventory by location and app connections in the admin, per Shopify Help Center, Sept 2026.
1. Confirm the source record exists in Shopify
Open the order, product, customer, or inventory item in Shopify before debugging the outside system. If Shopify does not have the current record, the sync target cannot receive it. For inventory, go to Products > Inventory and filter by product, SKU, or location.
2. Check the inventory location
Inventory can be tracked separately by location, including fulfillment apps. Go to Settings > Locations, then the product's Inventory section, and confirm the variant is stocked at the right active location, per Shopify Help Center, Sept 2026.
3. Check the app connection
Go to Settings > Apps and sales channels, open the connected app, and confirm it is still installed and authorized. If it is a custom app, use Settings > Apps > Develop apps to review scopes and app versions before reinstalling.
4. Check webhook and API handoff
Shopify webhooks are the normal way apps keep store data in sync after order, product, refund, and inventory events. If the app has delivery logs, compare the missing Shopify event with the app's last received event, per Shopify Dev, Sept 2026.
5. Reconnect without losing evidence
Export or screenshot the missing record, app status, and last successful sync before reconnecting. Reconnect the app only after you know whether the source record, app authorization, location setup, or webhook delivery is the failing layer.
When to contact Shopify Support
Contact Shopify Support when the Shopify admin itself shows inconsistent order, customer, product, or inventory state, or when a documented admin path cannot be accessed by an account with the right permissions. If only the outside app is stale, contact the app developer with Shopify timestamps and record IDs.
Dealing with this right now?
Text the missing object type, the Shopify admin path you checked, and the connected app name. PJ can usually tell whether this is an app reconnect, location mismatch, or webhook recovery path.