Browse all articles

Fix Shopify products and orders not being imported

Last updated

If products from Shopify are not importing correctly into ChannelDock — and as a result orders are also missing or failing to import — this is often caused by incorrect or invalid EANs on the products in Shopify. Follow the steps below to identify and resolve the issue.

Steps to resolve

  1. Manually fetch the products from Shopify

    Trigger a manual product sync so ChannelDock attempts to import the latest product data from your store.

    Go to Connections → Sales channels, open Actions for your Shopify store, and click Sync API.

    Open Actions on your Shopify sales channel

    Click Sync API

    In the modal, click Fetch new products.

    Click Fetch new products

  2. Check the API logs for errors or warnings

    Review the API logs to find which products have issues. Look for error or warning messages related to EANs or product matching.

    From Actions, open View API log, then search by EAN or order ID.

    Click View API log

    Search the API logs by EAN or order ID

  3. Correct the EANs in Shopify

    In Shopify, update the affected products so each one has a valid and correct EAN (barcode). Save your changes before continuing.

  4. Disconnect the affected products from ChannelDock

    Disconnect the products that had incorrect EANs so ChannelDock no longer keeps the outdated product link.

    Open the product in Inventory → All products, go to the Channels tab, and click the red trash icon to disconnect the sales channel.

    Disconnect the product from the sales channel

  5. Manually fetch the products from Shopify again

    Fetch the products once more so ChannelDock re-imports them with the corrected EANs and reconnects them properly.

    Repeat Actions → Sync API → Fetch new products as shown in step 1.

Result

Once these steps are completed, the products should be connected correctly and the related orders will also be imported correctly.

Prevent this in the future

To avoid similar issues, read how product and inventory sync works in ChannelDock:


Was this helpful?

Related articles