Sell on WooCommerce

Updated 6 months ago

WooCommerce is a free shopping cart for WordPress websites. SellerCloud integrates with WooCommerce via FTP supplied by the client.

SellerCloud will upload new product, inventory, and tracking documents, and download orders from the FTP. Some setup must be done by SellerCloud Support.

  1. In SellerCloud, click Settings > company  > Toolbox > Website > General, then choose the Store Type: Custom and the Store Plugin: WooCommerce. 
    1. If you do not see WooCommerce as an option, open a ticket for SellerCloud Support to place the WooCommerce DLL plugin on your account. We will run the SQL scripts for the SP and SQL table on your server when placing the plugin.
  2. Get the latest WooCommerce PHP plugin from SellerCloud Support, and place the "scwoo" folder on the FTP at the Site Root directory level.
  3. Obtain admin login credentials to the website. 
  4. Click Company Settings > Toolbox > Website > General.
  5. From the Store Type dropdown menu, select Custom. This displays a Store Plugin drop down; choose the WooCommerce plugin.
  6. Save your settings. You can return later to turn on the automatic feeds and set defaults.
  7. Go to the ToolBox > Website > SellerCloud Plug-In Website > Website Cart General > WooCommerce plugin.
  8. Enter the Website URL.
  9. Enter the Admin credentials in the API Username and API Password fields.
  10. Enable the following settings if applicable (by default, only orders with a "Complete" status will be downloaded) and save them:
  • Download Orders with Processing Status
  • Download Orders with On-Hold Status
  1. Click Settings > Company Settings > ToolBox > Website > SellerCloud Plug-In Website > Website Cart Categories. The WooCommerce plugin should be auto-selected in the dropdown.
  2. Click the Re-Download Categories hyperlink and the categories should display on the page and also on each product's Website Properties page. Read here how to manage website categories.
  3. Go back to Toolbox > Website > General to set defaults and automatic feeds. Enable the following:
    1. Allow Order Download limit if there are existing shipped orders in WooCommerce; select an Order Download Limit Date
    2. Allow Order Download and Allow Tracking Upload
    3. Allow New Product Upload to post new products
    4. Allow Inventory Upload when you are ready to have SellerCloud control inventory on WooCommerce
The product must be "Website Enabled" on the Website properties page for available inventory to upload. Otherwise, an inventory of zero will upload for that product. Bulk-update with the column header WebEnabled. Expected values are True or False.


WooCommerce needs the "WooCommerce Shipment Tracking" extension to handle tracking requests. Without this, SellerCloud will not be able to update the tracking to the website. You can obtain this extension here.

WooCommerce offers the option of allowing payment authorization and capturing later. While an Authorized order downloads to SellerCloud as "Authorized," you can refresh the order to refresh the payment status when it updates on WooCommerce. Use the "Refresh Order" action on the order detail page. Customer notes will import and placed in the "Customer Instructions" area.

How did we do?