Sub-order logistics status update message
This message indicates a change in the logistics status of a sub-order. The message type for a shipped sub-order is OrderLineShipped.
Topic
Kafka topic | order |
Message type | Ordered message |
Message partition key | orderId |
Message body
Name | Type | Description | Example | |
event | String | Message type: Order Line Shipped OrderLineShipped indicates that a sub-order has been shipped. | OrderLineShipped | |
body | purchaserId | String | Purchaser ID. | PID294723373 |
trackingCompanyCode | String | Logistics company code. Note Enumeration values:
| SF Note ETICKET represents an electronic voucher, not an actual logistics company. | |
trackingCompanyName | String | Logistics company name. | SF Express Note For electronic voucher orders, the logistics company name is fixed as "Electronic voucher". | |
modifiedTime | String | Update time. yyyy-MM-dd HH:mm:ss | 2023-09-11T12:22:24.000+08:00 | |
orderLineId | String | Sub-order ID. | 6692****5458 | |
orderId | String | Main order ID. | 6692****5457 | |
trackingNumber | String | Tracking number. | SF324****3457 Note For electronic voucher orders, the tracking number is a fixed value: * | |
outerPurchaseOrderId | String | The external purchase order number passed when the purchase order was created. | outer123456 | |
logisticsStatus | String | Logistics status. 2 = Shipped -> Awaiting buyer confirmation. | 2 | |
logisticsInformationDataList | List<LogisticsInformationData> | A collection of logistics information. | ||
Example
{
"event": "OrderLineShipped",
"body": {
"purchaserId": "PID294723373",
"trackingCompanyCode": "STO",
"trackingCompanyName": "STO Express",
"logisticsStatus": "2",
"trackingNumber": "7732****3055",
"modifiedTime": "2023-09-11T12:22:24.000+08:00",
"orderId": "6703****8657",
"orderLineId": "6703****8658",
"outerPurchaseOrderId": "outer0020230911",
"logisticsInformationDataList": [
{
"purchaserId": "PID294723373",
"trackingCompanyCode": "STO",
"trackingCompanyName": "STO Express",
"logisticsStatus": "2",
"trackingNumber": "7732****3055",
"modifiedTime": "2023-09-11T12:22:24.000+08:00",
"orderId": "6703****8657",
"orderLineId": "6703****8658",
"outerPurchaseOrderId": "outer0020230911"
},
{
"purchaserId": "PID2947233999",
"trackingCompanyCode": "SF",
"trackingCompanyName": "SF Express",
"logisticsStatus": "2",
"trackingNumber": "7732****3987",
"modifiedTime": "2023-09-18T12:22:24.000+08:00",
"orderId": "6703****8657",
"orderLineId": "6703****8658",
"outerPurchaseOrderId": "outer0020230911"
}
]
}
}