Integration · E-commerce and marketplaces
WooCommerce and Meteor AI agents
Connect your WooCommerce store to Meteor: catalog, variations, stock and orders over WhatsApp, with 16 real tools.
How does WooCommerce connect to Meteor?
Meteor connects to WooCommerce through its REST API v3 and gives your Met 16 tools to run the store from a conversation: search products by name or SKU, read variations with their own SKU and stock, count the catalog without pulling all of it, create and update products, and manage orders and customers. All you need is the API key and secret generated from the WooCommerce admin.
What it automates
What a Meteor Met does with WooCommerce
Answer by SKU without picking the wrong variation
In WooCommerce the SKU lives on each variation, not on the parent product. Your Met reads the variations and answers price and stock for the exact size the customer asked about.
Take the order inside the chat
Your Met builds the order from SKUs and quantities and lets WooCommerce compute prices, subtotals and taxes. It never sends prices by hand, so the store books stay straight.
Notify status changes without opening the admin
When an order moves to processing or completed, the customer note goes out from WooCommerce itself, with the email your store already has configured.
Answer how many products you have with the real number
There is a tool that counts the catalog server side. Paginating the listing to count only shows the first page and returns a wrong number.
16 tools
Everything your Met can ask WooCommerce for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
wc_list_products | Lists and searches products by name, SKU, status, category or stock. |
wc_count_products | Counts how many products exist without pulling them, so you get the store's real total. |
wc_get_product | Returns a product with prices, stock, attributes and images. |
wc_get_variations | Lists the variations of a variable product with their own SKU, price and stock. |
wc_create_product | Creates a product and returns its public link. Published by default. |
wc_update_product | Updates price, stock, description or status on an existing product. |
wc_delete_product | Sends a product to the trash, or deletes it for good if you ask. Destructive. |
wc_list_product_categories | Lists the catalog categories, useful before creating or classifying products. |
wc_classify_product | Classifies a veterinary product by its hierarchy to decide whether it can be listed. |
wc_list_orders | Lists orders filtered by status, customer or date range. |
wc_get_order | Returns an order with its line items, totals, status, shipping address and customer. |
wc_create_order | Creates an order from SKUs and quantities. WooCommerce computes prices and taxes. |
wc_update_order | Changes the status of an order or adds a customer note. |
wc_add_order_note | Adds a note to the order and, if you mark it visible, WooCommerce emails the buyer. |
wc_list_customers | Lists registered customers with their billing and shipping details. |
wc_get_customer | Returns a customer with their history and contact details. |
The limits
What the WooCommerce integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not take payment. Payments keep happening in the checkout your store already has.
-
It does not create shipping labels or handle fulfillment. That belongs to the carrier integration.
-
It does not install or configure WooCommerce plugins, and it does not modify the theme. It works against the REST API the store already ships with.
-
It does not sync to marketplaces on its own. Listing the same catalog on Mercado Libre, Éxito or Homecenter is done by each marketplace integration, which does read from here.
Before you start
What you need to connect WooCommerce
- 1
Your store URL
The address of your WooCommerce, with no trailing slash.
- 2
REST API key and secret
Generated in WooCommerce under Settings, Advanced, REST API, with read and write permissions. They are stored encrypted per workspace.
Frequently asked questions
Questions about WooCommerce and Meteor
Because in WooCommerce the SKU lives on each variation, not on the parent. That is why there is a dedicated tool for reading variations. Without it, a Met answers stock for a product that actually sells in three different sizes.
It should not, which is why the tool asks for SKUs and quantities instead of prices. WooCommerce computes prices, subtotals and taxes with the rules your store already has.
Yes. The Mercado Libre, Éxito and Homecenter integrations are built assuming WooCommerce is the source of truth for price and stock, and they sync outward to the marketplace.
By default it goes to the trash rather than being deleted for good, and the tool asks for confirmation. If you prefer, you can leave your Met with the read tools only.
Step by step
Automations that use WooCommerce
Complete tasks, with the steps and the tools that run at each one.
E-commerce and marketplaces
Other integrations in the same family
Want to see a Met running WooCommerce?
We will show you with your own account connected, not with a canned demo.