How to Connect WooCommerce

This page covers the following sections:

    • How to Generate API Keys App from WooCommerce
    • How to Import Products into ChannelSale via WooCommerce
    • Global Field Mapping Field Values
    • Inventory Page
    • Home Page

WooCommerce uses REST API keys, consisting of a Consumer Key and Consumer Secret, to connect your store with external applications such as ChannelSale.

  1. Log in to your WordPress admin dashboard.
  2. From the left-hand menu, go to WooCommerce → Settings.
  3. Select the Advanced tab.
  4. Click REST API.
  5. Click Add Key or Create an API Key.
  6. In the Description field, enter a name such as ChannelSale.
  7. Select the appropriate User who will be associated with the API key.
  8. Under Permissions, select Read/Write if ChannelSale needs to retrieve and update your WooCommerce products, inventory, or orders.
  9. Click Generate API Key.
  10. WooCommerce will display the Consumer Key and Consumer Secret.
  11. Copy and securely save both keys immediately. The Consumer Secret is displayed only when the key is generated and cannot be retrieved later.
  12. Enter the Consumer Key and Consumer Secret, along with your WooCommerce store URL, in the ChannelSale integration settings.

How to Import Products into ChannelSale

How to Import Products into ChannelSale

  1. Log in to your ChannelSale account and navigate to My Account → Account Settings → FTP/HTTP Settings.
  2. Locate the Catalog WooCommerceAPI process type and click Edit on the right-hand side.
  3. Add the Consumer Key  in the API User Name field and Consumer Secret in the API password field. Then click Save and Import.
  4. The Global Field Mapping page will appear. Select the appropriate values from the dropdown menus for each field.
  5. Click Save to complete the field mapping and import your products.
  6. For details on the appropriate field-mapping values, refer to the next section, Global Field Mapping Field Values.

Global Field Mapping Field Values

The following field mappings need to be configured manually. Click Edit for each field and select the corresponding value from the dropdown as shown below:

ChannelSale Fields Map
UniqueRetailerID sku
SKU sku
ProductTitle Name
ShortDescription ShortDescription
MPN sku
MerchantCategory MerchantCategory
Brand Brand
ImageURL image_url
ManufacturerModel sku
Manufacturer Brand

How to Set Up WooCommerce Order Sync in ChannelSale

Follow the steps below to configure WooCommerce Order Sync in ChannelSale and send marketplace orders to your WooCommerce store.

Step 1: Open FTP/HTTP Settings

Log in to your ChannelSale account and navigate to:

My Account → Account Settings → FTP/HTTP Settings

Step 2: Configure Order Export

Select Order Export as the Process Type and enter the following details:

Field Details
Source Type WooCommerce Order Export
FTP Address WordPress URL
User Name Consumer Key
Password Consumer Secret
Filename woocommerceorder_OrderExport.txt
File Format Microsoft Excel
Delimiter Semicolon
Enable Yes
Order Status Unshipped
Channels Select the marketplaces from which orders should be sent to WooCommerce
Cutoff Date Enter the date from which you want orders to be sent to WooCommerce

Step 3: Save the Settings

Review the configuration and click Save.

Once saved, ChannelSale will export eligible unshipped marketplace orders to WooCommerce based on the selected channels and cutoff date.

 

Was this post helpful?