Skip to main content

Connecting Magento

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.


Step 1: 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

Step 2: Create API credentials in Magento i
Inn 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 pluslike https:/rest//mymagentostore.com/.

Step 4: Enter Magento details in ChannelDock
  • Enter your Magento store URL.

  • Paste the Access Token.

  • Save the connection.

Step 5: Start syncing
  • Once the test is successful, ChannelDock will begin importing products and orders automatically.

  • Stock levels will also start syncing between Magento and ChannelDock.

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.