Connecting Magento
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
In your Magento admin panel
-
Go to System > Extensions > Integrations.
-
Click Add New Integration.
-
Enter a name (for example, "ChannelDock"
-
Under the API section, assign the necessary permissions (often "All", or at least permissions for
Sales
,Catalog
,Inventory
, andOrders
). -
Save the integration.
-
Activate it and copy the Access Token provided.
-
Note your Magento API URL, which is usually your store URL plus
/rest/
.
Step 4: Enter Magento details in ChannelDock
-
Enter your Magento store URL.
-
Paste the Access Token.
-
Save the connection.
Step 5: Configure synchronization settings
Choose which products you want to synchronize (all or only specific ones).Configure stock synchronization options.Set order import preferences (for example, only import paid orders).
Step 6: Test the connection
In ChannelDock, use theTest connectionbutton to verify that the connection is working.
Step 7: 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.