Connecting Magento
How to connect magento
Step 1: Log in to ChannelDock
-
Go to your ChannelDock dashboard.
-
Navigate to Settings > Integrations > Sales channels.
Step 2: Add a new sales channel
Click on Add sales channel.
Select Magento from the
list.
Step 3: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 the Test connection button 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.