> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://product-upload.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How do I use Product Upload with WooCommerce?

Two ways, and the plugin is the better one.

**The free WordPress plugin (recommended)**

It creates products in WooCommerce for you, with variations, attributes and images, so there is no CSV to map by hand.

1. Download the plugin .zip from the [WooCommerce page](https://productupload.co/platforms/woocommerce).
2. In WordPress, go to **Plugins → Add New → Upload Plugin** and upload it.
3. Open the Product Upload screen in your WP admin and click **Connect Product Upload**. You are sent to productupload.co to click **Authorize**, then returned to WordPress.
4. Import products as usual. The plugin picks them up on a background schedule that runs **every 5 minutes**, so they appear shortly after rather than instantly.

There are **no WooCommerce REST API keys involved**. If you have been generating keys under WooCommerce → Settings → Advanced → REST API, you do not need them and Product Upload cannot use them.

**CSV export**

Still available if you would rather not install anything:

1. Select the products you want, click **Publish products**, and choose WooCommerce.
2. In WordPress, go to **Products → Import**, upload the CSV, and follow the mapping steps.

|| Need to understand the format? Download our free [WooCommerce CSV template](https://productupload.co/resources/templates/woocommerce-product-csv-template) or grab the [WooCommerce CSV agent skill](https://productupload.co/resources/skills/woocommerce-product-csv-agent-skill) for technical details.