Skip to main content

Connecting Magento

Connecting Magento

Tamara Meijer avatar
Written by Tamara Meijer
Updated today

Before connecting … to ChannelDock:

  • Make sure the barcode of each product / product variant is the same as the SKU / EAN of your other sales channels. This is how ChannelDock connects products from different sales channels.

  • Make sure the SKU value of each product / product variant is filled in with a value. This value may be different (or the same) as the barcode of the product / product variant.

  • 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.

Before connecting: Enable Bearer token support in Magento

In your Magento Admin panel, go to:
Stores → Configuration → Services → OAuth → Consumer Settings

and set “Allow OAuth Access Tokens to be used as standalone Bearer tokens” to Yes, then click Save Config.

Log in to ChannelDock

  • Go to your ChannelDock dashboard.

  • Navigate to Settings > Integrations > Sales channels.

  • Click on Add sales channel.

  • Select Magento from the list

    Screenshot 2026-01-23 at 02.42.07.png


Create API credentials in Magento in your Magento admin panel

  1. Go to System > Extensions > Integrations.

  2. Click Add New Integration.

  3. Enter a name (for example, "ChannelDock"

  4. Under the API section, assign the necessary permissions (often "All", or at least permissions for Sales, Catalog, Inventory, and Orders).

  5. Save the integration.

  6. Activate it and copy the Access Token provided.

  7. Note your Magento API URL, which is usually your store URL like https://mymagentostore.com/.

Enter Magento details in ChannelDock

  • Enter your Magento store URL.

  • Paste the Access Token.

  • Connect Channel

Screenshot 2026-01-23 at 02.42.29.png

Important notes

  • If your Magento site uses a firewall or custom security restrictions, make sure to whitelist ChannelDock’s IP addresses.

  • Use a dedicated API integration for ChannelDock to avoid permission conflicts.

  • Always check that your API user has sufficient permissions.

Did this answer your question?