订单状态推送
当口袋定制中,订单状态有更新时,服务器会主动推送给开发者提供的URL,开发者可以根据口袋定制服务器的推送,将订单状态更新到自己的订单数据中,保证用户在查看订单时,可以清晰的看到自己订单所处的状态。
开发者接收URL
请开发者向口袋定制提供用于接收推送的URL。可联系:[email protected]。
口袋定制服务器推送参数
参数
类型
是否必填
最大长度
描述
示例值
method
String
是
-
推送方法
"update_order_status",更新订单状态方法
order_number
String
是
64
订单号
20150320010101001
out_order_number
String
是
64
与开发者系统中的订单号对应
order_status_code
String
是
-
订单状态码
"waiting"
order_status_msg
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