Create or update an order
zenfulfillment_import_orderWRITE: send ONE order to the Zenfulfillment warehouse for picking, packing and shipping to the given address (fulfillment and shipping fees apply per the contract). The reference is your own order number: a reference that already exists UPDATES that order instead of creating a new one. Each item becomes one CSV row (Reference;Date;Name;Company;Street1;Street2;Zip Code;City;Region;Country;Email;Phone;SKU;Quantity). Use SKUs from zenfulfillment_list_stock. Check the address with the user first. In test mode nothing ships. POST /orders/import.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | Yes | Postal code. | |
| city | Yes | City. | |
| name | Yes | Recipient name. | |
| No | Recipient email (carriers use it for tracking notices). | ||
| items | Yes | The products to ship. | |
| phone | No | Recipient phone number. A leading + is sent as 00 (international prefix) so spreadsheets never read it as a formula. | |
| region | No | Region/state. | |
| street | Yes | Street and house number. | |
| company | No | Recipient company. | |
| country | Yes | 2-letter ISO country code, e.g. DE. | |
| street2 | No | Address line 2 (c/o, floor...). | |
| reference | Yes | Your own order reference/number (for example Bestellung1). An existing reference updates that order. | |
| order_date | No | Order date, yyyy-mm-dd (default today, UTC). |