Skip to main content

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