Sell on Houzz Overview

Updated 3 months ago

Houzz.com is a marketplace dedicated to products for the home. More than just place to shop, Houzz presents itself as a source of information, tips and inspiration for home design and decoration.More information about selling on Houzz and how to become an approved seller can be found here.  


Products can be posted directly from SellerCloud to create listings on Houzz. The products are uploaded to an FTP supplied by Houzz through a product export plugin. There is no Houzz Properties page. Rather, required fields must be populated on the product home page and in custom columns. The plugin can be set up to run on schedule. However, unless you are constantly updating products, the task should not be constantly run, as it exports all product information needlessly. Please note that there is a separate plugin that can be used to update inventory and price with a scheduled task.


List products to Houzz

Read more about listing guidelines for Houzz here.


  1. Complete the following required standard fields located on the product home page:
    • Description - Long description
    • UPC (if it exists) 
    • Quantity
    • Price - Site Price
    • Product dimensions - the Product Width/Height/Length fields 
    • Shipping dimensions  - Ship Width/Height/Length fields
    • Image requirements  - All images must be clear and high resolution and a minimum of 400x400 pixels. Images cannot contain watermarks, logos, landmarks, or people. Each product must have at least 1 image representing the product by itself on a white background and 1 image representing the product in a room or related space.
  2. Create a custom column that corresponds to the remaining required fields and populate.
    • Category - CATEGORY  
    • Style - STYLE 
    • Shipping costs - STANDARD_SHIPPING and EXPEDITED_SHIPPING
    • Lead time to ship - LEADTIMEMIN and LEADTIMEMAX
    • Variations dimensions (if applicable) - COLOR, SIZE, and MATERIALS
  3. Create a saved search that includes products you want to post to Houzz.
  4. Create a scheduled task for product exports. Select the Houzz product export plugin and select the saved search created for Houzz.
  5. Enter the Houzz FTP information.
  6. Enable the task and save. The task will pick up the product and post them to Houzz. As stated earlier you may not want to run the task continuously. You can leave the task not enabled, and execute it manually from the main scheduled task page.


Posting Products to Houzz via API

In order to post a product via Houzz API, certain requirements has to be met.

Required fields:

  • Houzz Product ID - assigned by Houzz
  • MerchantSKU - Merchant SKU for the product.
  • Product Title - Title used by Houzz.
  • Product Description - Product description for Houzz.
  • Manufacturer - Manufacturer, can be copied from the Product Summary.
  • UPC - Some product categories may not require the UPS. Enable the checkbox in such cases.
  • MPN Manufacturer part number
  • Category - Houzz categories have unique ID. Download this file to check the related category.
  • Style - required field, choose an option from the dropdown.
  • Price related settings - similar to other channels. Default values can be used.
  • Key Words (optional) - limited to 300 characters maximum. 
  • Primary Material, Designer/Artist (optional) - optional fields that can provide more info about the product.
  • Country of Origin - Select from the dropdown.
This file contains detailed info about Houzz requirements and the different categories and attributes.

Product inventory and price can be updated automatically using the Houzz Inventory and Price product export. The products are uploaded to an FTP supplied by Houzz through a configured scheduled task.

  1. Create a saved search that includes products you want to update inventory and price to Houzz.
  2. Create a scheduled task for product exports. Select the Houzz product export plugin and select the saved search created for Houzz.
  3. Enter the Houzz FTP information.
  4. Inventory update file should be named: “inventory_vendorname” in .csv format.
  5. Enable the task and save. The task will pick up the products in the saved search and update their inventory and price to Houzz. 
  6. If product is a matrix child, adds the matrix parent to the export as well with qty of 0.
  7. To include the lead time to ship in the inventory feed  create custom columns: LEADTIMEMIN and LEADTIMEMAX and populate.

Automatic Order Import

Orders are imported automatically by setting up a scheduled task with the Houzz Order Import plugin. The FTP folder to pull orders from is "auto_download." That should be placed in the Folder field on the scheduled task. Houzz will run the reports every hour at the top of the hour, so you can schedule your task accordingly. 

Please note: Houzz will not drop orders that have been marked as "Charged" (which must be done on Houzz to process the payment). Ensure that the orders have been imported into SellerCloud before marking them as charged on Houzz. If you have marked them, as Charged, download the order file from your Houzz Seller Central and import manually (Orders > Import Orders > select Website/Plugin > select Houzz Plugin > choose file and Import).
  • Orders will import as "Website" orders. 
  • The email address on the order will be Houzzordersourceorderid@sellercloud.com  (For example, Houzz508-1486-1726-8584-2708@SellerCloud.com) making the orders searchable by the keyword "Houzz".  

Shipping Houzz Orders

Use ShipBridge to print shipping labels and packing slips. 

  • Houzz may  require you to add their channel name to the reference field on the FedEx shipping label. This can be done by selecting OrderSource in the Reference field on the FedEx Tab in ShipBridge
  • Houzz may require you to bill their FedEx account when shipping orders. This can be done by setting up 3rd Party Billing.



After shipping the orders, tracking will upload to Houzz via a scheduled task set up with the Houzz tracking export plugin. The tracking export file must be named: “order_vendorname” in .csv format.SellerCloud Support should create a custom column "EXPORTED_TO_HOUZZ". The plugin sets the value to "True" after it exports each order. Only shipped orders with out value of "True" will be exported in the next tracking export. The other steps that Houzz requires (charging the order...) have to be done manually.


Houzz Order Cancellations and Refunds

Cancellations and refunds must be handled through your Houzz portal.





How did we do?


Explore our brands and social media
Skustack Memaila Turnstock WayToPay.Me Facebook Instagram Linkedin YouToube Twitter
Powered by HelpDocs (opens in a new tab)