Skip to main content

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

AreaCapabilities
ProductsList, get, create, update, delete products. Manage simple, variable, grouped, and external products.
OrdersList, get, create, update order status. View line items, billing, shipping.
CouponsList, get, create, update, delete coupons. Set discount type (percent, fixed), expiry, usage limits.
CustomersList, get, create, update customers. Manage billing and shipping addresses.
Categories & tagsList and create product categories and tags.
Shipping zonesList, get, create, update shipping zones and methods.
Tax ratesList, create, update tax rates by country, state, and class.
Store settingsGet and update general settings (currency, address), products, shipping, tax, advanced.
ReportsSales reports, top-selling products by period.
VariationsList, 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
For variable products, create the parent product first, then add variations. You can say “Add variation Size M at $29.99” for product 42.

Next steps