当前位置: API文档
pick_status_ack.php(分拣单状态回传)
| 1.1 接口描述:分拣设备回传分拣单状态处理 |
| 1.2 适应版本:网页版 |
| 2.1 分拣设备 |
| 环境 | HTTP地址 |
|---|---|
| 测试环境 | https://openapi.ali.huice.cc/openapi/pick_status_ack.php |
| 正式环境 | https://openapi.huice.com/openapi/pick_status_ack.php |
| 名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
|---|---|---|---|---|---|
| 卖家账号 | sid | String | 是 | 购买ERP时由旺店通分配给ERP购买方,请从ERP购买方获取。 | |
| 接口账号 | appkey | String | 是 | 本开放平台“自助对接”功能模块内自助申请 | |
| 时间戳 | timestamp | int | 是 | 北京时间1970-01-01 08:00:00起至现在的总秒数,10位int值,旺店通企业版API服务端允许请求最大时间误差为5min,date.timezone = Asia/Shanghai。 | |
| 签名 | sign | String | 是 | API输入参数签名结果 |
| 名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
|---|---|---|---|---|---|
分拣单号 | pick_no | 是 | 分拣单号 | ||
分拣单状态 | status | 是 | 35.分货中 40.分拣完成 | ||
分拣完成是否直接发货 | pick_finished_send | 否 | 0:否 ,1:是。默认是0 (当该参数回传1,且分拣单状态回传40分拣完成时,同时触发系统订单发货) |
| 名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
|---|---|---|---|---|---|
| 错误码 | code | int | 40 | 是 | 状态码:0表示成功,其他表示失败 |
| 错误原因 | message | varchar | 255 | 是 | 错误原因 |
失败的错误列表 | errors_list | data | data[] | 否 | 处理失败的错误列表 |
errors_list
| 名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
|---|---|---|---|---|---|
错误的系统单号 | trade_no | int | 40 | 是 | 错误的系统单号 |
| 错误原因 | error | varchar | 255 | 是 | 错误原因 |
5.请求示例
6.响应示例
6.1 正常响应示例
{
"code": 0,
"message": "",
"send_fail_list": null
} |
6.2 异常响应示例
{
"code": 0,
"message": "",
"send_fail_list": [
{
"trade_no": "JY2601080728",
"error": "发货异常:订单已其他系统发货"
}
]
} |