Plugins › WooCommerce
Tested by usWooCommerceProducts, stock, coupons, orders · 29 recipes
Run your WooCommerce store from chat.
Prices, stock, products and their images, variations, coupons, orders and customer notes, by asking. At Standard, changes require your approval; at Trusted they run directly.
Tested with WooCommerce 11.2.1 in ChatGPT and Claude on 15–23 October 2026. The recipes below record each workflow’s test date.
YouWhich products are out of stock? Put the oak desk back to 12, and add a private note to order 1042 that it ships Monday.
read_rest_route · out of stock: oak desk, linen shirt (Small)
write_rest_route · oak desk: stock 12
write_rest_route · order 1042: private note “Ships Monday.”
ChatGPTTwo products were out of stock: the oak desk and the linen shirt in Small. The oak desk has 12 again, and order 1042 has your note. The customer wasn’t emailed.
Things to ask
- “What does the oak desk cost, and how many are left?”Reads. Nothing changes.
- “Put the blue mug on sale Friday through Sunday night, using my website timezone.”Simple products; confirms dates and saved schedule.
- “Put the oak desk back to 12 in stock and lower it to 349.”Two changes to one product.
- “Add a Small size at 12.75 to the linen shirt.”A new variation.
- “Make a 10% coupon called SPRING10, one use per customer.”A new coupon.
- “Add a private note to order 1042 that it shipped today.”An internal note. The customer isn’t emailed.
- “Make me a packing list of today’s processing orders.”Reads addresses, products and quantities.
- “Mark order 1042 completed and add tracking number TRACK12345 for the customer.”WooCommerce emails the customer.
- “Find every order from maria@example.com.”Reads, including guest orders.
Recipes
Add a new productCheck a product’s price and stockChange a product’s priceUpdate a product’s stock quantitySet a product imageAssign products to categoriesFind a customer’s ordersAdd a private note to an orderReply to a “where is my order?” emailComplete an order and send its tracking numberCreate a pick listCreate a packing listGet a sales reportCreate a discount couponSchedule a product saleFind your repeat customers and best buyersWrite an email to bring customers backAdd a product variationAdd an affiliate or grouped productExport orders as CSVCreate a product from a CSVUpdate stock from a CSVDelete a productChange store settingsCheck your shipping zonesAdd a shipping zone and flat rateAdd a tax rateCheck WooCommerce background tasksList your WooCommerce webhooks
The whole cookbook, in the manualIntegration actions
Actions used by this integration and their test status. At Trusted, supported changes follow the connected WordPress user’s permissions.
| What your assistant uses | What it does | At Standard | Checked |
|---|---|---|---|
REST /wc/v3/products | Read products, price and stock | Reads | Tested |
REST /wc/v3/products | Create a simple product | Asks you | Tested |
ai-puffer/get-product-sale / set-product-sale | Inspect, schedule or cancel a simple-product sale in the site timezone | Asks you | Tested |
REST /wc/v3/products/<id> | Change price or stock | Asks you | Tested |
REST …/variations | Create or update a basic variation | Asks you | Tested |
REST …/products/categories | Create categories and assign products | Asks you | Tested |
REST /wc/v3/coupons | Create a discount coupon | Asks you | Tested |
REST …/orders/<id>/notes | Add an internal order note | Asks you | Tested |
woocommerce/order-add-note | Add a note the customer sees, such as tracking | Asks you | Tested |
woocommerce/orders-query | Find orders by status or customer email, with addresses and items | Reads | Tested |
woocommerce/product-create / product-update | Affiliate and grouped products, product images | Asks you | Tested |
woocommerce/product-delete | Move a product to the trash, or permanently delete it | Asks you | Tested |
REST /wc/v3/shipping/zones | Read shipping zones | Reads | Tested |
woocommerce/order-update-status | Move an order to another status, such as completed | Asks you | Tested |
wp option get / update (WP-CLI) | Read or change store currency and city | Asks you | Tested |
REST /wc/v3/settings/<group>/<id> | Update individual currency, city or weight-unit settings in AI Puffer 2.5.16+ | Asks you | Tested |
REST /wc/v3/webhooks | List webhooks, statuses, event topics and delivery URLs | Reads | Tested |
Core workflows were checked on 15 October 2026; store settings, shipping and tax recipes on 20 October; sale scheduling on 22 October; webhook listing on 23 October.
Limits
- Prices are text in WooCommerce: send
"349.00", not349. - Batch routes are closed. Each product is its own change.
- WooCommerce’s product-create ability has a large set of fields. Your assistant asks for that one ability by its exact name to read all of them before creating a product.
- Customer notes and completed orders make WooCommerce send its usual emails. We checked that WooCommerce creates them; whether they reach the inbox depends on your mail setup.
- A packing list is a list in the chat, not a printable PDF or a shipping label.
- Webhook listing is read-only and requires permission to manage WooCommerce. Creating, changing and deleting webhooks are not offered. AI Puffer 2.5.16 or later also supports individual settings updates through WooCommerce’s native REST endpoints; currency, city and weight-unit changes were tested. Store-management permissions and the connection’s safety level still apply.
- Sale scheduling requires 2.5.15 and simple products, including virtual and downloadable simple products. Variable products are excluded. Confirm exact dates in your site timezone. WooCommerce’s scheduled jobs must run: delayed cron can delay the start or end.
- Shipping and tax recipes check saved settings; checkout selection, tax correctness and legal compliance are not promised.
- Large variation sets aren’t tested yet. Setting a product image uses an image already in your media library.
- Each product update appears separately in your activity log. Deleting a product moves it to the trash unless you ask for permanent deletion.
- Your assistant saves the product price and checks the saved value.
- You can create a flat-rate shipping zone, update supported store settings and add tax rates. See the recipes for the available options.