WooCommerce
API actions for the WooCommerce integration.
WooCommerce
Manage WooCommerce products, customers, and orders.
Create WooCommerce customer
Create a customer with email and optional profile details.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Customer email. |
first_name | string | No | First name. |
last_name | string | No | Last name. |
Response
{}Create WooCommerce order
Create an order with line items and optional customer assignment.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
line_items | array | Yes | Array of order line items. |
customer_id | number | No | Customer ID to associate (integer, 0 for guests). |
status | string | No | Order status. |
Response
{}Create WooCommerce product
Create a new WooCommerce product with optional description and price.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Product name. |
description | string | No | Product description. |
regular_price | string | No | Regular price for the product. |
Response
{}Get WooCommerce product
Retrieve a single WooCommerce product by ID.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
product_id | string | Yes | WooCommerce product ID. |
Response
{}List WooCommerce orders
List recent WooCommerce orders optionally filtered by status.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
per_page | number | No | Maximum number of orders to return. |
status | string | No | Optional order status filter. |
Response
{
"results": [
{}
]
}List WooCommerce products
List products from your WooCommerce store with pagination control.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
per_page | number | No | Maximum number of products to return. |
Response
{
"results": [
{}
]
}