Create fulfillment
easystore_create_fulfillmentWRITE. Mark an order (or some of its line items) as shipped, with tracking details. Not idempotent: calling it twice creates two fulfillments. With notify_customer true the customer is emailed. Needs write_fulfillments. POST /api/3.0/orders/{id}/fulfillments.json.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Shipment status. | |
| message | No | Note about this fulfillment. | |
| order_id | Yes | EasyStore order id. | |
| line_items | No | Only these line items and quantities; omit to fulfill the whole order. | |
| tracking_url | No | Tracking page URL. | |
| notify_customer | No | Email the customer (default false). | |
| tracking_number | No | Tracking number. | |
| tracking_company | No | Courier name, e.g. DHL. |