订单状态推送

当口袋定制中,订单状态有更新时,服务器会主动推送给开发者提供的URL,开发者可以根据口袋定制服务器的推送,将订单状态更新到自己的订单数据中,保证用户在查看订单时,可以清晰的看到自己订单所处的状态。

开发者接收URL

请开发者向口袋定制提供用于接收推送的URL。可联系:[email protected]

口袋定制服务器推送参数

参数

类型

是否必填

最大长度

描述

示例值

method

String

-

推送方法

"update_order_status",更新订单状态方法

order_number

String

64

订单号

20150320010101001

order_index

String

-

订单层级,主订单 or 子订单

out_order_number

String

64

与开发者系统中的订单号对应

order_status_code

String

-

订单状态码

"waiting"

order_status_msg

String

-

订单状态描述

"等待生产"

order_express_details

String

-

快递详细信息

order_index 参数

参数

参数说明

parent

代表此订单为:主订单or父订单

child

代表此订单为:子订单

order_status_code 参数(订单状态码)

order_status_code(订单状态码)

order_status_msg(订单状态描述)

wait_produce

等待生产

producing

生产中

shipped

已发货,等待签收(一般只出现在order_index为"child"的情况)

all_shipped

全部已发货(一般只出现在order_index为"parent"的情况)

partial_shipped

部分已发货(一般出现在order_index为"parent"的情况,说明总订单中的子订单一部分已经发货了)

completed

订单完成

canceled

订单已取消

order_express_details(物流信息)

订单物流状态信息一般是出现在order_index为"child"的情况。因为系统会根据不同供应商拆分为不同的子订单,而供应商分别发货,会体现在子订单中,所以物流状态基本上都会跟随子订单。

参数名

类型

示例值

描述

express_company

String

顺丰速运、中通快递

快递公司名

tracking_number

String

632155362616

快递单号

tracking

对象,物流进程明细,具体如下

┗ nu

String

632155362616

单号

┗ com

String

shunfeng、zhongtong

快递公司编码,一律用小写字母

┗ state

String

0

快递单当前签收状态,包括0在途中、1已揽收、2疑难、3已签收

┗ ischeck

String

0

是否签收标记

┗ data

数组,包含多个对象,按照时间倒序,每个对象字段如下所示

┗ time

String

2012-08-28 16:33:19

时间,原始格式

┗ ftime

String

2012-08-28 16:33:19

格式化后时间

┗ context

String

上海分拨中心/装件入车扫描

内容

参数示例

Last updated