Channel Integrations Through CommerceHub


CommerceHub provides multi-channel e-commerce merchants with hosted integrations, dropship fulfillment, and product content management. These resources are meant to help online and brick-and-mortar retailers expand and promote sales on online marketplaces. The software platform standardizes these integrations to enable efficient transactions between retailers, suppliers, and trading partners while allowing complete access to online marketplaces, digital marketing, and social media channels.

Integrate through CommerceHub

Sellercloud is fully integrated with CommerceHub, which enables clients to synchronize and manage their e-commerce operations with various retail channels. Some of these channels include:

Some channels are integrated through Sellercloud’s core like Home Depot or Bed Bath and Beyond. However, others may be integrated using plugins. For example, Lowe’s is integrated through CommerceHub EDI via plugins. These plugins control e-commerce operations, such as imports for orders and inventory, between the channel and Sellercloud. The plugins act as a bridge to allow the seamless transfer of information.


Commerce Hub will supply test and production credentials as well as test files and a supplier test plan. Once all the test cases have been successfully completed, Commerce Hub will supply the production credentials and move your account to production.

The FTP URL, passwords, and ISA IDs will be different during testing and production. However, the folders and directories will remain the same.

Ceiling limit

CommerceHub can sometimes send more than one delimiter per file. However, Sellercloud cannot process these files, which can result in missing orders. CommerceHub can apply what is called a “ceiling limit.” This defines the number of file types allowed per upload. Delimiters for each file type can be set up for an individual supplier-retailer relationship.

When integrating 2 or more channels through CommerceHub, the ceiling limit should be set to 1.

Supported integrations

CommerceHub uses various industry communications and file format options for the transfer of e-commerce operations between sellers and channels. Sellercloud uses the following integrations to transfer EDI files between CommerceHub:

  • VAN (Value-Added Network)
If you don’t have one set up, you can request a VAN from Sellercloud by following the instructions provided here.
  • SFTP

Each integration method transfers important information about your business to CommerceHub. However, they work differently. For example, SFTP (Secure File Transfer Protocol) is a way to securely transfer large files over any reliable data stream. The EDI files via SFTP encrypt data while it’s being transferred over the internet and is decrypted by the recipient.

When integrating through CommerceHub using SFTP, the SFTP is a server shared between CommerceHub and Sellercloud. CommerceHub will send EDI files to the SFTP for Sellercloud to pick up. Sellercloud will then deposit return documents that contain proper information regarding inventory counts, orders, products, and more.

Unlike SFTP, VAN (Value-Added Network) is a private network provider used by third parties, CommerceHub and Sellercloud. CommerceHub does not allow you to have both integrations, SFTP and VAN, under one account. If you integrate Macy’s, Home Depot, and Lowe’s on the same CommerceHub account, all connections must use the same integration. Similarly, this also applies to file types when transferring files for inventory information.

Set Up Scheduled tasks

Channels integrated into the core will have control settings accessible on each channel’s General Settings page.  However, other channel integrations will use scheduled tasks set up through plugins. Scheduled tasks work by checking the FTP server for information about your orders or inventory and sending back any return documents. This removes the need for any manual order, inventory, or listing updates.


Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support