Follow these steps to configure a SOAP ChannelAdvisor API connection.
SOAP (version 1) is the legacy version of the ChannelAdvisor API. To use the current API version instead, see: Enable API access - REST (version 2).
Gather SOAP API Credentials
In order to connect to the ChannelAdvisor SOAP API, the following credentials are required:
- Account ID
- Profile ID
- Distribution Center ID
Account ID
- In ChannelAdvisor, go to My Account > Developer Network > Account Authorizations.
- On the Developer Authorizations page, click the [+] next to Account List to expand your list of available accounts. Gather the Account ID.
Profile ID
- Find the Profile ID for the desired account.
Distribution Center ID
- Gather the Distribution Center ID, which is required for inventory sync.
Request ChannelAdvisor SOAP API access in PackageBee
- In your PackageBee Dashboard, click Stores.
- Click the name of your ChannelAdvisor store.
- Under Connection details, for API version, select SOAP (Version 1).
- Enter the required SOAP API credentials:
- Account ID
- Profile ID
- On the left, click Request Access to send the request to ChannelAdvisor.
Approve the API request in ChannelAdvisor
ChannelAdvisor requires that SOAP API connections are approved by the account holder before API access is granted. Keep your PackageBee window open in the background while performing the following steps.
- In a new browser tab or window, log in to your ChannelAdvisor account, and go to the Developer Authorizations page.
- Under Account List, find the new authorization request from PackageBee.
- Under the Actions column, click Approve Access. Verify that the Status changes to Enabled.
Complete the store setup in PackageBee
- In the PackageBee connection details, select the Distribution Center Code to enable inventory tracking.
- When you're done, click Save changes.
Back to: Integration Overview
Comments
Please sign in to leave a comment.