WooCommerce
WooCommerce turns a WordPress site into a store: products, orders, and the customers who place them.
Authentication
- REST API key
Actions
Generic API request. Call any WooCommerce API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.
- Create customerCreate a customer (POST /customers).
- Create orderCreate an order (POST /orders).
- Create productCreate a product (POST /products).
- Delete productDestructiveDelete a product by id (DELETE /products/{productId}).
- Get orderRead one WooCommerce order by id to check its fulfilment status, total and which customer placed it — the lookup to run before refunding or shipping it.
- Get productRead one WooCommerce product by id to confirm its name, SKU, price and whether it is published before quoting it or adding it to an order.
- List customersList customers from the store (GET /customers), with optional paging and an email filter.
- List ordersList orders from the store (GET /orders), with optional paging and filters.
- List productsList products from the store (GET /products), with optional paging and filters.
- Update orderDestructiveUpdate an existing order (PUT /orders/{orderId}), e.g. transition its status.
- Update productDestructiveUpdate an existing product (PUT /products/{productId}).
Triggers
- New or updated orderStarts when an order is created or its status or other details change in the connected WooCommerce store.
- New or updated productStarts when a product is created or its price, stock, or other details change in the connected WooCommerce store.
- Order created (webhook)Starts immediately when a new order is created in the connected WooCommerce store, delivered in real time via a WooCommerce webhook instead of polling.
- Order updated (webhook)Starts immediately when an existing order's status or other details change in the connected WooCommerce store, delivered in real time via a WooCommerce webhook instead of polling.
- Product created (webhook)Starts immediately when a new product is created in the connected WooCommerce store, delivered in real time via a WooCommerce webhook instead of polling.
- Product updated (webhook)Starts immediately when an existing product's details change in the connected WooCommerce store, delivered in real time via a WooCommerce webhook instead of polling.
Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.