WooCommerce
With the WooCommerce integration, your ChatNorris agent answers about your store’s orders and inventory without leaving the chat. Depending on what you turn on, the agent:- tells the status, total and items of an order, only after verifying that it belongs to the visitor;
- searches products (by SKU or by name) and answers the current availability and price;
- uses your product catalog and its variations (size, color, dimensions) as a knowledge source to answer general questions.
Requirements
- A ChatNorris account on the Standard or Premium plan. You can see the plans at chatnorris.ai/pricing.
- At least one agent created in ChatNorris. If you don’t have one yet, follow Create an agent.
- A WooCommerce store with the REST API enabled and access to the WordPress dashboard to generate the API keys (Consumer key and Consumer secret).
- The Owner or Admin role in your ChatNorris organization.
Connect WooCommerce
Each agent connects to one WooCommerce store. You connect it only once in Integrations, and both the WooCommerce Action and the WooCommerce knowledge source use that connection.Generate the API keys in WooCommerce
Open the agent's Integrations hub
My agents → [your agent] → Integrations and choose WooCommerce.Fill in the details and connect
Test the connection
Configure the Action
Connecting the store doesn’t turn anything on yet. To choose what the agent can look up:Create the WooCommerce Action
My agents → [your agent] → Actions, click New action, and choose WooCommerce. If you haven’t connected the store yet, the screen takes you straight to Integrations.Choose what data the agent can look up
Configure order verification
Enable the Action and save
How the visitor looks up an order
In the web widget, when the agent detects that the visitor wants an order’s status, it doesn’t ask for the details by text: it shows an embedded form inside the chat with two fields — Order number and Email or phone used for the purchase. The form and the answer are shown in the widget’s language (Spanish, English, or Portuguese), and it’s the same for WooCommerce and Odoo. While the form is pending, the visitor can’t write another message until they fill it in or cancel it.- If the details match a real order, the agent answers with the status, total and items.
- If they don’t match, the agent says it couldn’t verify the order and asks the visitor to check the number and the contact detail — it never shows unverified information.
- An order that doesn’t exist and a detail that doesn’t match get the same answer, so no one can guess order numbers. After 5 failed attempts in the same conversation, order lookup is blocked.
Price and stock lookup
With Inventory on, the agent queries the store every time it’s about to talk about a product’s price or stock, even if it already looked it up earlier in the conversation: price and availability come from your store at that moment, not from the knowledge base. If the visitor asks for a recommendation without naming a product (“what do you recommend for 5 people?”), the agent queries the live catalog and suggests one or two specific options with their price, avoiding those that are out of stock. With the Action active, the Knowledge Base source list also shows the informational row Live WooCommerce catalog, with the Live label and the View action link. It isn’t a source: it indicates that the agent checks price and stock directly in the store in every conversation, so it doesn’t use characters or need syncing.Import the catalog into the knowledge base
You can bring your WooCommerce store’s product catalog into the knowledge base as another source, so the agent answers general questions about products (not just specific availability). You only need the store connected in Integrations: you don’t need the WooCommerce Action active, which is configured separately (order and stock lookup).Open the WooCommerce source
My agents → [your agent] → Knowledge Base → Add source and choose WooCommerce. If the store isn’t connected yet, click Connect in Integrations: there you enter the store URL and the WooCommerce API keys, only once per agent.Click Sync catalog
Wait for processing
Product variations (size, color, etc.)
If your store has variable products (for example, a t-shirt with different sizes and colors), in the same panel you’ll find Product variations. Generate variations creates a map from attributes (dimensions, color, etc.) to SKU for all products with variations, so the agent can answer questions about features without relying only on the live lookup. With View generated content you review the result, and with Download .txt you download it. This content is regenerated on every sync and can’t be edited: if you need corrections, add them in a separate text source. Unlike the catalog, variations resync automatically at your plan’s frequency: weekly on Standard and daily on Premium.Credits
Connecting and testing the store doesn’t use credits. Each agent response that queries your store live (orders, or price and stock) adds 0.5 AI credit to the response’s normal cost, only once per response. Tests in the Playground don’t add this charge. The imported catalog and variations use characters of your knowledge base like any other source. See AI models and credits.Pause or disconnect
- Pause: turn off the Active switch on the WooCommerce row in Integrations. The credentials are kept, but the Action can’t query the store and the knowledge source doesn’t sync; content already indexed is still used. Turn the switch back on to resume it.
- Disconnect: from the ··· menu or the WooCommerce detail, click Disconnect. Before you confirm, ChatNorris shows you what depends on the connection. The WooCommerce Action is turned off, but its configuration is kept; the knowledge source is deactivated, but content already indexed is kept. The keys are deleted from ChatNorris.
Frequently asked questions
Does WooCommerce work with any store?
Does WooCommerce work with any store?
Does the order lookup form also appear in WhatsApp and Instagram?
Does the order lookup form also appear in WhatsApp and Instagram?
Does the product catalog update on its own?
Does the product catalog update on its own?
I already had WooCommerce connected from the Action itself. Do I need to reconnect?
I already had WooCommerce connected from the Action itself. Do I need to reconnect?
Can I connect two WooCommerce stores to the same agent?
Can I connect two WooCommerce stores to the same agent?
Can I use Jumpseller and WooCommerce in the same agent?
Can I use Jumpseller and WooCommerce in the same agent?
Can I use Laudus and WooCommerce in the same agent?
Can I use Laudus and WooCommerce in the same agent?

