Float_table_content | ||||
---|---|---|---|---|
|
接口说明
通过参考号或者跟踪号更新订单信息。本接口用于通过参考号或者跟踪号更新部分订单信息,具体服务是否支持此接口请联系eTower了解。 请注意以下几点:
|
路径
HTTP Verb | URL |
---|---|
Post | /services/shipper/update-order |
请求字段
Field (API) | Data Type | Length | Mandatory | Details |
orderId |
String | 80 | M |
Tracking No跟踪号/Ref No客户端的订单唯一标识 | |||||
description | String | 60 | O | 英文品名 |
nativeDescription | String | 255 | O | 中文品名 |
weight | Double | O | 重量(>=0.000001) |
weightUnit | String | 3 | O | 重量单位,枚举值:G, KG,LB 默认值:KG |
length | Double | O | 长 |
width | Double | O | 宽 |
height | Double | O | 高 |
dimensionUnit | String | 3 | O | 长度单位,枚举值:M, CM |
只针对长宽高,与体积无关 | |||||
invoiceValue | Double | O | 货值(>=0.01),与sum(itemCount * unitValue)的误差不能超过0.1 |
invoiceCurrency | String | 3 | O | 币种,ISO货币代码 |
recipientName | String | 50 | O | 收件人名称
|
recipientCompany | String | 50 | O | 收件人公司名 |
phone | String | 20 | O | 电话 |
String | 50 | O | 邮箱 |
address | |||||
addressLine1 | String | 200 | O | 地址第一行 限制英语/法语字符/非纯数字 自动去除特殊字符 |
addressLine2 | String | 200 | O | 地址第二行 |
addressLine3 | String | 80 | O | 地址第三行 |
city | String | 80 |
O | 城市 |
state | String | 80 |
O | 省 限制英语/法语字符/非纯数字 自动去除特殊字符 |
postcode | String | 16 | O | 邮编 |
country | String | 2 |
O | 国家二字代码 |
shipperName | String | 50 |
O | 发件人名称 限制英语/法语字符/非纯数字 自动去除特殊字符 |
shipperPhone | String | 20 | O | 电话 |
shipperAddress |
addressLine1 | String | 200 | O | 地址第一行 |
addressLine2 |
String | 200 | O | 地址第二行(如标黄字段未更新,则单独更新此字段不生效) |
addressLine3 |
String | 80 | O | 地址第三行(如标黄字段未更新,则单独更新此字段不生效) |
city |
String | 80 | O | 城市 |
state |
String | 80 | O | 省 |
postcode |
String | 16 | O | 邮编 |
country | String | 2 | O | 国家二字代码 |
shipperEmail | String | 80 | O | 客户邮箱(如标黄字段未更新,则单独更新此字段不生效) |
returnOption | String | 100 | O | 退件选项(如标蓝字段未更新,则单独更新此字段不生效) |
returnName | String | 50 |
O | 退件接收人名称 |
returnAddress |
addressLine1 | String | 200 |
O | 地址第一行 |
addressLine2 | String | 200 | O | 地址第二行(如标蓝字段未更新,则单独更新此字段不生效) |
addressLine3 |
String | 80 | O | 地址第三行(如标蓝字段未更新,则单独更新此字段不生效) |
city | String | 80 |
O | 城市 |
state |
String | 80 |
O | 省 |
postcode | String | 16 | O | 邮编 |
country |
String | 2 |
O | 国家二字代码 |
returnPhone | String | 50 | O | 退货电话 |
items | List | O | Item信息 |
sku | String | 128 |
O | SKU |
description | String | 60 |
O | 英文品名 如果值为空,设置成订单级别的description 1. 不能包含设置的违禁品关键词 2. 必须是英文和法文字符或数字 |
nativeDescription | String | 255 | O | 中文品名 |
hsCode | String | 60 | O | HS Code |
originCountry | String | 60 |
O | 国家二字代码,三字代码或名称 |
itemCount | Integer |
O | 件数,>0 |
unitValue | Double |
O | 单价,>0 |
weight | Double | O | Item重量,转换成KG |
请求内容
代码块 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
[{ "address": { "country": "CA", "city": "Belle River", "postcode": "N0R 1A0", "addressLine1": "address line 1", "addressLine2": "", "addressLine3": "", "state": "ON" }, "nativeDescription": "", "orderId": "Test001", "dimensionUnit": "", "length": 0, "description": "", "weight": 0, "invoiceValue": 0, "invoiceCurrency": "", "recipientCompany": "", "returnAddress": { "addressLine1": "", "addressLine2": "", "addressLine3": "", "city": "", "country": "", "postcode": "", "state": "" }, "returnName": "", "returnOption": "", "returnPhone": "", "shipperAddress": { "addressLine1": "", "addressLine2": "", "addressLine3": "", "city": "", "country": "", "postcode": "", "state": "" }, "shipperEmail": "", "shipperName": "", "shipperPhone": "", "phone": "", "width": 0, "recipientName": "", "items": [{ "hsCode": "", "nativeDescription": "", "originCountry": "", "description": "", "weight": 0, "sku": "sku", "itemCount": 0, "unitValue": 0 }], "email": "", "height": 0, "weightUnit": "" }] |
...
代码块 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ { "status": "Failure", "errors": [ { "code": 100009, "message": "Order JDQ00244470100093150113 not found" }, { "code": 100009, "message": "Order JDQ00244460100093150611 not found" } ], "data": [ { "status": "Failure", "errors": [ { "code": 100009, "message": "Order JDQ00244460100093150611 not found" } ], "orderId": "JDQ00244460100093150611", "referenceNo": null, "trackingNo": null, "connoteId": null }, { "status": "Failure", "errors": [ { "code": 100009, "message": "Order JDQ00244470100093150113 not found" } ], "orderId": "JDQ00244470100093150113", "referenceNo": null, "trackingNo": null, "connoteId": null } ] } |