Short answer: Drop the "WooCommerce → Create Order" action anywhere in your workflow, map the inputs from upstream nodes, and publish.
Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.
| Field | Type | Required | Description |
|---|---|---|---|
Billing Email billing_email | string | Required | Billing Email. e.g. "customer@example.com" |
Billing First Name billing_first_name | string | Required | Billing First Name. e.g. "John" |
Billing Last Name billing_last_name | string | Required | Billing Last Name. e.g. "Doe" |
Line Items (JSON) line_items | string | Required | Array of products: [{"product_id": 123, "quantity": 2}] |
Status status | options | Optional | Status. Options: Pending, Processing, Completed |
{"billing_email": "customer@example.com","billing_first_name": "John","billing_last_name": "Doe","line_items": "[{\"product_id\": 123, \"quantity\": 2}]","status": "{{trigger.status}}"}
{"id": 1001,"total": "59.98","status": "processing"}
Use these fields in downstream nodes for routing, logging, or error handling.
Any of these apps can fire this action as part of a workflow.
Triggered by anything in the catalog. Free tier available. No credit card.