HomeRoots Account Integration

Overview

HomeRoots is a B2B e-commerce platform offering a wide range of home products, including furniture, lighting, and décor. Based in New Jersey, HomeRoots simplifies purchasing for businesses by offering competitive pricing, efficient logistics through 3PL services, and fast delivery across North America.

Integrating HomeRoots into your Sellercloud account allows you to seamlessly import orders, upload tracking information, and ensure your HomeRoots store is always up-to-date with the latest inventory data. This integration works through EDI documents and CSV files, transmitting information between the two services via plugins and Scheduled Tasks.

To have a dedicated representative complete the testing for your account and ensure that the setup is configured correctly, we recommend Premium Support.

Prerequisites

Before you can integrate HomeRoots with Sellercloud, complete the following requirements.

We recommend creating a Company where you will set up the Custom Company Settings and automate the plugins with Scheduled Tasks.

Sellercloud Support

Open a ticket with Sellercloud Support and request the following plugins be installed on your server:

  • HomeRoots EDI 850 Order Import – Imports orders from HomeRoots to Sellercloud in EDI 850 format and sends back acknowledgment in EDI 997 format.
  • HomeRoots EDI 855 Order Acknowledgement Export – Sends order acknowledgment to HomeRoots in EDI 855 format.
  • (Optional) HomeRoots PDF Doc Order Export – Exports a .ZIP file containing the packing slip and label PDFs received with the 850 order import.
  • (Optional) HomeRoots – Inventory Export – Exports available inventory count from Sellercloud to HomeRoots in CSV format.

If necessary, you can request additional customizations or other plugins for this integration. Any such modifications will be billable.

HomeRoots Support

Contact HomeRoots Support for the following:

  • SFTP detailsServer NameUsername, and Password. You will need them when setting up the scheduled tasks to automate the plugins.
  • HomeRoots’ ISA ID and Qualifier.
  • Provide HomeRoots with your Customer ISA ID and Qualifier.

Custom Company Settings

Create the following Custom Company Settings:

On your Default company:

  • STControlNumber – Set to 1.
  • GSControlNumber – Set to 1.
  • ISAControlNumber – Set to 1.
ISAControlNumber, GSControlNumber, and STControlNumber can all start at 1. The export plugins will increment these numbers accordingly as jobs are processed. If the settings already exist and have values in them, do not edit them.

On the company created for the integration:

  • HomeRoots_ISAID – Provided by HomeRoots.
  • HomeRoots_Qualifier – Provided by HomeRoots.
  • HomeRoots_Customer_ISAID – Your ISA ID. Typically, this is your phone number, but can be whatever you set up with HomeRoots.
  • HomeRoots_CustomerQualifier – Provided by HomeRoots.
  • HomeRoots_FTP_Folder_ExportFiles_Path – Set the specific FTP folder for exported files. This can be “/”.
  • HomeRootsAddressID – Populate with your Warehouse Address ID. This code must match the ID on HomeRoots.
  • (Optional) HomeRoots850_ImportOrdersUnshipped – When set to TRUE, all imported orders will have Payment Status: Unpaid in Sellercloud.
  • (Optional) HomeRootsSafetyQty – Set a default Safety Quantity for all products sent to HomeRoots.

Custom Product Columns

Create the following Custom Product Columns:

  • (optional) HomeRoots_Enabled – This column is used to enable only specific products for HomeRoots. Set to True for any SKUs you want to send with the Inventory Export plugin.

Custom Order Columns

Create the following Custom Order Column:

  • HomeRoots_PDFDoc_IsExported – Set to True by the HomeRoots PDF Doc Order Export plugin after processing the order.

Order Import

The HomeRoots EDI 850 Order Import plugin imports order data from HomeRoots to Sellercloud in EDI 850 format. By default, the orders are imported with Status Shipped and Completed. The packing slip and shipping label are saved as Order Documents, which can then be exported in bulk with the Order Documents Download plugin.

If you have a different workflow, you can also opt to import all orders as Unshipped by configuring the HomeRoots850_ImportOrdersUnshipped custom company setting. The order documents will still be saved on each order.

The plugin matches the order items in the EDI 850 to your Sellercloud Product IDs. If an order comes in with a SKU that does not exist in your Catalog, it will be placed On Hold.

Automate Order Import

To create a Scheduled Task that imports orders:

  1. Navigate to Settings > Scheduled Tasks > Manage Scheduled Tasks.
  2. Click the green + icon: Create New Scheduled Task.
  3. Complete as follows:
    1. Click Task Type and select Import Orders.
    2. Set the Task Name.
    3. Select the Company.
    4. Select the Start Time.
    5. Click CREATE.
  4. The newly created Scheduled Task Details page will open automatically. Click the Edit button at the top right corner.
  5. In the Details panel:
    1. Click Create Orders For Company and select the company designated for this integration.
    2. Click the Plugin menu and select HomeRoots EDI 850 Order Import.
  6. In the Import Options panel:
    1. Set Import From to FTP
    2. Fill out the FTP fields.
  7. In the Frequency panel, specify the task frequency. For optimal performance, select a range between thirty minutes and one hour.
  8. In the General panel, click the Enable toggle button.
  9. Click Save.


Order Acknowledgement Export

The HomeRoots EDI 855 Order Acknowledgement Export sends order acknowledgment to Integration following the 855 EDI format and marks the orders as acknowledged.

Before you move on, create a Saved Search for orders filtered by:

  • Company – The company you created for the integration
  • Order Status – InProcess Or Completed
  • Exported – Not Exported
  • Order Ack (Accept) – No

Automate Order Acknowledgment

To create a Scheduled Task that sends order acknowledgment:

  1. Navigate to Settings > Scheduled Tasks > Manage Scheduled Tasks.
  2. Click the green + icon: Create New Scheduled Task.
  3. Complete as follows:
    1. Click Task Type and select Export Orders.
    2. Set the Task Name.
    3. Select the Company.
    4. Select the Start Time.
    5. Click CREATE.
  4. On the Scheduled Task page, click the Edit button at the top right corner.
  5. In the Details panel:
    1. Click the User ID menu and select your email.
    2. Click the Saved Search menu and select the saved search you created earlier.
    3. Click the Export Via menu and select HomeRoots EDI 855 Order Acknowledgement Export.
    4. Check Mark Orders As Exported.
    5. Check This is Order Ack (Accept).
  6. In the Export Options panel, set Export To to FTP and fill out the FTP fields.
  7. In the Frequency panel, specify the task frequency. For optimal performance, select a range between thirty minutes and one hour.
  8. In the General panel, click the Enable toggle button.
  9. Click Save.


Order Documents Download

The HomeRoots PDF Doc Order Export plugin allows you to download packing slips and shipping label PDFs for the orders imported by the HomeRoots EDI 850 Order Import plugin.

Before you move on, create a Saved Search for orders filtered by:

  • Company – The company you created for the integration
  • Order Status – InProcess Or Completed
  • HomeRoots_PDFDoc_IsExported – False

Automate Order Documents Download

To create a Scheduled Task that exports order documents:

  1. Navigate to Settings > Scheduled Tasks > Manage Scheduled Tasks.
  2. Click the green + icon: Create New Scheduled Task.
  3. Complete as follows:
    1. Click Task Type and select Export Orders.
    2. Set the Task Name.
    3. Select the Company.
    4. Select the Start Time.
    5. Click CREATE.
  4. On the Scheduled Task page, click the Edit button at the top right corner.
  5. In the Details panel:
    1. Click the User ID menu and select your email.
    2. Click the Saved Search menu and select the saved search you created earlier.
    3. Click the Export Via menu and select HomeRoots PDF Doc Order Export.
  6. In the Export Options panel, set Export To to None.
  7. In the Frequency panel, specify the task frequency. For optimal performance, select a range between thirty minutes and one hour.
  8. In the General panel, click the Enable toggle button.
  9. Click Save.

The .ZIP files containing the exported documents will be available to download from the Queued Job Details page.


Inventory Export

Depending on your workflow, you may want to send regular inventory levels and restock ETAs to HomeRoots. The HomeRoots – Inventory Export plugin exports available inventory from Sellercloud to HomeRoots in CSV format. If a product has 0 quantity, we send a default 90-day restock ETA.

Optionally, you can enable only specific products for HomeRoots by setting their HomeRoots_Enabled Custom Column for Products to True:

  • For one product at a time, go to the Product Details Page > click Toolbox and select Custom Columns > click Edit > update the HomeRoots_Enabled column > Save.
  • For multiple products, follow the steps to Bulk Update Products and use the HomeRoots_Enabled column – set it to True for all products you want to enable.

Unlike core integrations, plugin integrations don’t require products to be in the company with the scheduled tasks. The export will include the products you select with your Saved Search.

Next, create a Saved Search for products filtered by HomeRoots_Enabled – True. You can add more filters to the search to narrow down the export further.

Automate Inventory Export

To create a Scheduled Task that exports inventory:

  1. Navigate to Settings > Scheduled Tasks > Manage Scheduled Tasks.
  2. Click the green + icon: Create New Scheduled Task.
  3. Complete as follows:
    1. Click Task Type and select Export Products.
    2. Set the Task Name.
    3. Select the Company.
    4. Select the Start Time.
    5. Click CREATE.
  4. On the Scheduled Task page, click the Edit button at the top right corner.
  5. In the Details panel:
    1. Click the User ID menu and select your email.
    2. Click the Saved Search menu and select the saved search you created earlier.
    3. Click the Export Via menu and select HomeRoots – Inventory Export.
  6. In the Export Options panel, set Export To to FTP and fill out the FTP fields.
  7. In the Frequency panel, specify the task frequency. For optimal performance, select a range between thirty minutes and one hour.
  8. In the General panel, click the Enable toggle button.
  9. Click Save.


Was this article helpful?

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