# WooCommerce

In this article we explain the steps to import your products using a WooCommerce-based webshop.

{% hint style="info" %}
You'll need: a WooCommerce account.

Good to know: All meta fields are automatically included in your import. If you don't want to import meta fields, [contact Support](https://www.channable.com/company/contact/).
{% endhint %}

{% hint style="info" %}
To import product data in additional languages, you'll need to create separate Shopify imports for each language and select the different languages you want to import in. You can add these different languages in [separate projects](https://helpcenter.channable.com/import-data/import-how-to/import-your-product-data/import-via-a-webshop/broken-reference), or by [combining imports](https://helpcenter.channable.com/import-data/import-how-to/combine-multiple-imports) in one project if that is what you prefer.
{% endhint %}

{% stepper %}
{% step %}

### Configure WooCommerce and Channable

The WooCommerce REST API works on a key system to control access. These keys are linked to a user on your site.

<figure><img src="https://3042294697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZa0iYflHeXmKWGnfFMAN%2Fuploads%2FlK9HDK3p679haU4HDjXv%2FCreating%20a%20REST%20API%20key%20for%20WooCommerce.png?alt=media&#x26;token=daafb1fc-bc5e-416a-a3ba-5e7b86c11b01" alt=""><figcaption></figcaption></figure>

Follow these steps in your WooCommerce account to create API keys:

* In your WooCommerce account, go to **Settings** > **Advanced** > **REST API**.
* Select **Create an API key** or **Add Key**. This takes you to the **Key Details** screen.
* Add a **Description**.
* Select the **User** you would like to generate a key for in the dropdown.
* Select a level of access for this API key:
  * **Read** access
  * **Write** access
  * **Read/Write** access
* Select **Generate API Key.** WooCommerce will create API keys for that user.
* You should see **Consumer Key** and **Consumer Secret** keys, a **QR Code**, and a **Revoke Key** link.
* Note down your **Consumer Key** and **Consumer Secret**, as you will need them in the next step.
  {% endstep %}

{% step %}

### Create your WooCommerce connection in Channable

1. In Channable, open the project you want to import your product data to.

2. Go to **Setup**, click **+ Set up import** and select **WooCommerce**.

3. Fill in the following information:

   * For **Label**, give your channel a descriptive name.
   * For **WooCommerce URL**, paste your webshop URL.\
     Important: Be sure to remove any extra / at the end of your URL. The URL should end with the domain extension (e.g. .com, .net).
   * For **Consumer Key**, enter the consumer key you noted in the previous step.
   * For **Consumer Secret**, enter the consumer secret you noted in the previous step.
   * For **Version**, select your WooCommerce version.

4. Click **Connect with WooCommerce** to finalize your connection.

5. Check that your import fields are matched to the right project fields to ensure your import fields appear correctly in Channable.

6. Click **Save & Import** when you’re ready.
   {% endstep %}

{% step %}

### Review your imported items

* Go to **Items** in the Channable sidebar for an overview of your products.
* For an individual breakdown of all your product information, click on the item and scroll down for its details.

{% hint style="warning" %}
If you used WooCommerce's development environment to test your connection, make sure you replace the dev URL in your connection settings with your live URL so your information updates:

Setup > Settings (in \[your WooCommerce channel]) > WooCommerce > WooCommerce URL
{% endhint %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.channable.com/import-data/import-how-to/import-your-product-data/import-via-a-webshop/woocommerce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
