Skip to main content

Connecting Shopify

With just a few clicks, you can link your Shopify webshop to ChannelDock. In this article, you will learn how.

Before connecting Shopify to ChannelDock

    To load products from your Shopify webshop, it is important that each product has an EAN code filled in at the 'Barcode' field. The 'Barcode' is mandatory. While the 'SKU' field is not mandatory, we recommend filling it in for better product management.

    Please note: the barcode/EAN must be unique for each product. Otherwise, the products will not be loaded correctly into ChannelDock, which means that orders will not be imported either, and your stock levels will be inaccurate.

    Screenshot 2025-09-02 at 13.55.25.png

    1. Navigate to the 'Sales Channels' page and click on 'Add sales channel' located in the top left corner.

    2. Click on the Shopify logo and then the green 'Install the Shopify ChannelDock app' button.Screenshot 2023-11-16 at 16.49.19.png
    3. You will now be redirected to the ChannelDock app page in the Shopify App Store. Here, click on 'Add app'. Screenshot 2023-11-16 at 16.51.47.png
    4. Log in to Shopify and click 'Install app'. Screenshot 2023-11-16 at 16.53.37.png
    5. You will now be redirected to ChannelDock. If the pairing process was successful, you will see the following message appear on the screen: Screenshot 2023-11-16 at 16.54.35.png
    6. Your products are now being loaded in the background. This may take a few minutes. Choose to link another sales channel or start stock synchronisation.
    Orders not importing

    Orders that have been processed or closed in your sales channels will not be imported into ChannelDock. Ensure that the orders you expect to see are still open and unprocessed in your sales channels.

    Edit API Settings

    Screenshot 2025-09-02 at 14.10.57.png
    • Name → The name of your Shopify connection (e.g., "Demo shop 3").

    • Shopify locations for order import > Choose which Shopify locations to import orders from (default: all).

    • Shopify source for order import > Define a source tag for imported orders (optional).

    • Load unpaid orders > If enabled, also import orders that haven’t been paid yet.

    • Auto refund accepted returns > Automatically issue refunds when returns are approved.

    • Load payment ID > Import the payment transaction ID with the order.

    • Import orders > Main switch to enable/disable order import.

    • Print packing slip via PrintNode on A4 printer when printing shipping label > Automatically print a packing slip alongside the shipping label.