往订单中添加完产品后,我们就可以将订单的状态修改为待处理,待处理即表示提交给仓库处理。
...
接口说明:
method | post |
| form 参数如下:
ids | 订单ID | /
|
---|
接口功能 | 修改到"待处理"
|
支持格式 | JSON | 开发人员 |
|
请求方式 | POST | 发布日期 |
|
参数说明:
参数 | 必选 | 说明 | 类型 |
---|
ids | Y | 需要修改订单状态的的订单ID(与sales_references, custom_identity_reference三选一) | VARCHAR(255) |
,多个ID以下划线"_"分隔目标状态 必填, 固定为PENDING(与ids, custom_identity_reference三选一) | VARCHAR( |
50), 多个跟踪号以竖线"|"分割255) |
custom_identity_references | Y | 客户唯一识别码 |
(与ids, sales_references三选一) | VARCHAR( |
50), 多个跟踪号以竖线"|"分割返回接口请求示例
content-type | application/json |
---|
api_key | 248ccb90dff2b99465b54c113765360c |
---|
company_id | 36 |
---|
Code Block |
---|
language | xml |
---|
title | -H 'content-type: application/json |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"ids": 2012090360000378,
"status": "PENDING"
} |
接口返回示例:
...
xml | linenumbers | true |
---|
collapse | true |
---|
|
{
"success": true,
"refresh": false,
"moduleName": "client"
} |
样例返回异常示例:(本地订单修改状态前,需先给订单添加产品)
Code Block |
---|
language | bash | xml |
---|
firstline | #报错原因,本地订单内,没有添加产品 |
---|
title | 报错原因,本地订单内,没有添加产品 |
---|
linenumbers | true |
---|
| # api_key和company_id和提交数据中的delivery_service_id需要替换成实际数据
curl -X POST \
https://test.birdsystem.com/client/Consignment/Batch-Update-Status \
-H 'api_key: 248ccb90dff2b99465b54c113765360c' \
-H 'company_id: 36' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'ids=1904160360000015&status=PENDING' |
{
"success": false,
"message": "You consignment 2012090360000378 does not have product associated, please add product first before changing the consignment status to Pending."
} |