> ## Documentation Index
> Fetch the complete documentation index at: https://impossible.sh/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# WooCommerce integration

> What Impossible can do with WooCommerce: products, orders, coupons, shipping, tax, and store settings.

# WooCommerce integration

When WooCommerce is active on your site, Impossible can manage products, orders, coupons, customers, shipping zones, tax rates, and store settings through natural language.

## Prerequisites

* WooCommerce plugin installed and activated
* Impossible connected (API key and Test Connection successful)

## What you can do

| Area                  | Capabilities                                                                                         |
| --------------------- | ---------------------------------------------------------------------------------------------------- |
| **Products**          | List, get, create, update, delete products. Manage simple, variable, grouped, and external products. |
| **Orders**            | List, get, create, update order status. View line items, billing, shipping.                          |
| **Coupons**           | List, get, create, update, delete coupons. Set discount type (percent, fixed), expiry, usage limits. |
| **Customers**         | List, get, create, update customers. Manage billing and shipping addresses.                          |
| **Categories & tags** | List and create product categories and tags.                                                         |
| **Shipping zones**    | List, get, create, update shipping zones and methods.                                                |
| **Tax rates**         | List, create, update tax rates by country, state, and class.                                         |
| **Store settings**    | Get and update general settings (currency, address), products, shipping, tax, advanced.              |
| **Reports**           | Sales reports, top-selling products by period.                                                       |
| **Variations**        | List, get, create, update product variations for variable products.                                  |

## How it works

Impossible uses dedicated WooCommerce tools when it detects WooCommerce is active. You can ask in plain language:

* "Show my products"
* "Add a product: Blue Widget, \$29.99"
* "Create a coupon SAVE20 for 20% off"
* "List my orders"
* "Mark order 42 as completed"
* "What's my store currency?"
* "Add a shipping zone for California"

The agent will use the appropriate tools and show you the results.

## Product types

* **Simple** — Single product (default)
* **Variable** — Has variations (e.g. sizes, colors); create parent first, then add variations
* **Grouped** — Groups of products
* **External** — Affiliate product with external URL and button text

## Order statuses

* `pending` — Awaiting payment
* `processing` — Payment received, being fulfilled
* `on-hold` — Awaiting action
* `completed` — Fulfilled
* `cancelled` — Cancelled
* `refunded` — Refunded
* `failed` — Payment failed

<Note>
  For variable products, create the parent product first, then add variations. You can say "Add variation Size M at \$29.99" for product 42.
</Note>

## Next steps

* [WooCommerce prompts](/docs/integrations/woocommerce-prompts) — Curated prompt examples for common tasks
