E-commerce tools let the agent answer order questions, look up products, create draft orders, and (with the right profile) update inventory. The catalogue covers the two platforms that dominate small- and mid-market merchants.
WooCommerce
Tool id: woocommerce. Credential type: woocommerce.
Actions: list_products, get_product, create_product, update_product, list_orders, get_order, update_order_status, list_customers, get_customer, create_customer.
Get the credentials
- Make sure the WooCommerce REST API is enabled at WordPress admin → WooCommerce → Settings → Advanced → REST API.
- Click Add key. Give it a description, pick a user with the permissions you want the agent to have (Read or Read/Write), generate the key.
- Copy the Consumer Key and Consumer Secret. Save them along with your store URL (e.g.
https://shop.example.com) into a new WooCommerce credential. - Set the API version (default
v3) on the credential — most modern stores are on v3.
Heads up
WooCommerce uses HTTP Basic auth with the consumer key/secret when the site is HTTPS, and OAuth 1.0a for plain HTTP. Chatzuri rejects non-HTTPS sites at credential validation time. Get a TLS certificate before connecting — Let's Encrypt is free.
Shopify
Tool id: shopify. Credential type: shopify.
Actions: list_products, get_product, create_product, update_product, list_orders, get_order, update_order, fulfill_order, list_customers, get_customer.
Get the credentials
- In your Shopify admin, open Settings → Apps and sales channels → Develop apps. If you can't see this, click Allow custom app development first.
- Click Create an app, give it a name (e.g. Chatzuri Agent).
- Click Configure Admin API scopes and tick the scopes the agent needs:
read_products+write_products,read_orders+write_orders,read_customers, etc. Scope narrowly — only what the agent actually needs. - Click Install app. Reveal and copy the Admin API access token (starts with
shpat_) — it's shown only once. - Save the token, the shop domain (e.g.
mystore.myshopify.com), and the API version (e.g.2024-10) as a Shopify credential.
Tip
Shopify rotates supported API versions quarterly. Stick to a specific version per credential and bump it on your own schedule — that way Shopify API changes don't silently break your agent.
Practical recipes
- Order status lookup — set credential to read-only, install the tool, ask the agent “is my order #1234 shipped?”.
- Draft orders from chat — set credential to read+write, agent calls
create_orderwith line items extracted from the conversation. - Fulfilment workflow — combine with the Email tool to send the customer a tracking link when
fulfill_ordersucceeds.
