页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

接口说明

一个订单对应一个包裹和它的商品描述、重量、派送地址等信息。

...

请求正文包含一个订单序列,最多可以一次性发送 300 个订单。 同时系统可以接受外部 API 对接系统所产生的包裹运单号 TrackingNo,不过此功能权限需 要经过 eTower 授权确认。 “facility”:需要向物流服务提供方咨询。

一票多件,我们会拿一票多件中第一票订单的ref no作为master ref no,作为一个关系来关联该订单以下pieces中的子单的关系。

路径

HTTP Verb URL
Post/services/shipper/orders

...

请求字段

...

1Field (API)

...

Data Type

Length

MandatoryDetails

...

2referenceNo

...

String80M客户端的订单唯一标识

...

3referenceNo1

...

String80O客户端订单号

...

4trackingNo

...

String40O跟踪号

...

5serviceCode

...

String64M服务代码,物流商提供

...

6serviceOptionString64O服务选项,物流商提供
7incoterm

...

String3ODDU/DDP

...

8description

...

String60M英文品名

...

9nativeDescription

...

String255O中文品名

...

10weight

...

Double M重量(>=0.000001)

...

11weightUnit

...

String3O重量单位,枚举值:G, KG,LB
默认值:KG

...

12length

...

Double O

...

13width

...

Double O

...

14height

...

Double O

...

15volume

...

Double O体积(>=0.01) volume默认单位就是立方米

...

16dimensionUnit

...

String3O长度单位,枚举值:M, CM
默认值:CM

...

17invoiceValue

...

Double M货值(>=0.01),与sum(itemCount * unitValue)的误差不能超过0.1

...

18invoiceCurrency

...

String3M币种,ISO货币代码

...

19

...

pickUp

...

Boolean1O枚举值:Y/N
默认值:N

...

20authorityToLeave

...

Boolean 

...

O

...

不需要签名(置放于收货人门口)

...

21lockerService

...

Boolean

...

3

...

O

...


22batteryType

...

String64O电池类型,枚举值:
  • No Battery
  • Lithium Ion

...

  • Polymer
  • Lithium Ion Alloy
默认值:No Battery

...

23batteryPacking

...

String64O电池包装,枚举值:
  • No Battery
  • Inside Equipment
  • Packaged with Equipment
  • Battery Only
  • Other
默认值:No Battery

...

24dangerousGoods

...

Boolean O默认值:false

...

25sku

...

String128O捡货清单,一般面单上会显示出来

...

26instructionString255O派送指令

...

27facility

...

String20O发件网点,物流商提供

...

28platform

...

String20O平台代码

...

29recipientName

...

String50M收件人名称

限制英语/法语字符/非纯数字

...

30

...

recipientTaxId

...

String100O收件人税号

...

31recipientCompany

...

String50O收件人公司名

...

32phone

...

String20O电话

...

33email

...

String50O邮箱

...

34addressLine1

...

String200M地址第一行

限制英语/法语字符/非纯数字

...

35addressLine2

...

String200O地址第二行

...

36addressLine3

...

String80O地址第三行

...

37city

...

String80M城市

...

38state

...

String80M

限制英语/法语字符/非纯数字

...

39

...

postcode

...

String16O邮编

...

40country

...

String2M国家二字代码

...

41shipperName

...

String50M发件人名称

限制英语/法语字符/非纯数字

...

42shipperPhone

...

String

...

20O电话

...

43shipperAddressLine1

...

String200O地址第一行

...

44shipperAddressLine2

...

String200O地址第二行

...

45shipperAddressLine3

...

String80O地址第三行

...

46shipperCity

...

String80O城市

...

47shipperState

...

String80O

...

48shipperPostcode

...

String16O邮编

...

49shipperCountry

...

String2O国家二字代码

...

50shipperEmailString80O客户邮箱
51returnOption

...

String100O

退件选项

...

  • Return

...

...

  • Destroy
  • Forward
52returnNameString50

...

O退件接收人名称

...

53returnAddressLine1

...

String200

...

O地址第一行

...

54returnAddressLine2

...

String200O地址第二行

...

55returnAddressLine3

...

String80O地址第三行

...

56returnCity

...

String80

...

O城市

...

57returnState

...

String80

...

O

...

58returnPostcode

...

String16O邮编

...

59returnCountry

...

String2

...

O国家二字代码

...

60

...

returnPhone

...

String

...

50O退货电话
61orderItemsList OItem信息

...

62 itemNo

...

String128MItem编号

...

63 sku

...

String128MSKU

...

64 description

...

String60M英文品名
如果值为空,设置成订单级别的description
1. 不能包含设置的违禁品关键词
2. 必须是英文和法文字符或数字

...

65 nativeDescription

...

String255O中文品名

...

66 hsCode

...

String60OHS Code

...

67 originCountry

...

String60M国家二字代码,三字代码或名称

...

68 itemCount

...

Integer M件数,>0

...

69 unitValue

...

Double M单价,>0

...

70 warehouseNo

...

 50O截取前50个字符

...

71 productURL

...

String512O产品链接

...

72 

...

weightDouble O

...

Item重量,系统会将G自动转换成KG,四舍五入
73

use

String255O

商品用途

74

material

String255O

商品材质

75extendData 

...

Object O

...

扩展字段,仅展示部分,具体字段根据服务要求有所不同

...

76 vendorid

...

String12O

...

发件人税号

...

77 

...

gstexemptionCodeSting4OGST免税码,如果vendorid正确,该字段值自动设置为“PAID”

...

78 senderTaxId

...

String255O发货人税号

...

79

...


injectPort

...

String

...

255O

...

订单配送港口

...

80

...

 

...

originPort

...

String255O订单起始港口
81
postageDecimal (12, 2)255O运费
82
icmsDecimal (12, 2)255O巴西icms 费用
83
vatDecimal (12, 2)255O税号
84
agentIDString10OparcelShopID
85onlineInsurance




86
insuranceCurrencyString3O投保额币种
87
insuranceAmountDouble/O投保额
88
beneficiaryTypeString255

O

被保险人类型

1=个人
2=公司

89
organizationCodeString255

O

如果beneficiaryType=1,请填写身份证号码

如果beneficiaryType=2,请填写组织机构代码证

90
beneficiaryString255O被保险人
91
insureString/O

是否投保

1=是

92
contactNameString20O被保人真实姓名
93pieces
array[map,...]
O一票多件包裹信息
94
Parcel Info


单个包裹的请求字段结构同上方要求一致



响应说明

服务端返回与请求相对应的订单结果,包括:

1)     订单状态(status)

Failure(失败),Success(成功),Partial Success(部分成功);

2)     错误消息(errors)

2.1)出错代码(code);

2.2)错误消息(message);

3)     具体的消息列表(data)

   3.1)订单号(orderId)

   3.2)客户编号(referenceNo)

   3.3)跟踪号(trackingNo)

   3.4)客户编号1(referenceNo1)

   3.5)该条记录操作状态(status)

   3.6)一票多件(piecesResult)

   3.7)扩展字段(extraProperty)

      3.7.1)飞入港口 (injectPort)

      3.7.2) 清关方式 (customsClearanceType)

   3.8)错误消息列表(errors)

      3.8.1)错误编码(code)

      3.8.2) 错误消息(message) 

   3.9)换单状态(relabelStatus): 0-不换单;1-待处理;2-已完成

4)     警告消息(warnings)

4.1)警告代码(code);

4.2)警告消息(message);




请求报文

单票创建
代码块
languagejs
borderStylesolid
firstline1
titleRequest
linenumberstrue
[
  {
    "referenceNo": "TESTING1231211",
    "country": "AU",
    "serviceCode": "服务代码,请联系物流商提供",
    "serviceOption": "服务选项,请联系物流商提供",
    "facility": "can",
    "state": "VICTORIA",
    "city": "Berwick",
    "postcode": "3806",
    "addressLine1": "3 Lakeside Drivie",
    "addressLine2": "",
    "recipientName": "Corrie McKee",
    "phone": "0403536112",
    "email": "corrie.mckee@monash.edu",
    "sku": "sw2111202146745684",
    "invoiceCurrency": "USD",
    "invoiceValue": 6.23,
    "weightUnit": "g",
    "weight": 264,
    "description": "sw2111202146745684",
    "nativeDescription": "连衣裙",
    "shipperName": "Jiang Yuanfei",
    "shipperPhone": "+86 02586707811",
    "shipperAddressLine1": "Prologis (Anbo) Logistics Center Datang Town,Sanshui Industrial Park",
    "batteryType": "",
    "batteryPacking": ""
    "extendData": {
      "vendorid": "111",
      "injectPort": null,
      "postage": 12.3,
      "icms": 12.1,
      "vat": 1
    },
    "orderItems": [
      {
        "itemCount": 1,
        "originCountry": "CN",
        "description": "sw2111202146745684",
        "nativeDescription": "连衣裙",
        "unitValue": 3.87,
        "itemNo": "8247107",
        "sku": "sw2111202146745684"
      },
      {
        "itemCount": 1,
        "originCountry": "CN",
        "description": "sw2201125303640755",
        "nativeDescription": "背心",
        "unitValue": 2.36,
        "itemNo": "9743766",
        "sku": "sw2201125303640755"
      }
    ],
    "shipperCity": "FO SHAN",
    "volume": 0.1
  }
]
一票多件
代码块
languagejs
borderStylesolid
firstline1
titleRequest
linenumberstrue
 [
  {
    "referenceNo": "MAC2022041101012",
    "serviceCode": "服务代码,请联系物流商提供",
    "recipientName": "AMAZONYYC1",
    "phone": "68765183",
    "addressLine1": "University of Toronto 27",
    "addressLine2": "",
    "addressLine3": "",
    "city": "Toronto",
    "state": " Ontario",
    "postcode": "M5S 1A1",
    "country": "CA",
    "length": "",
    "width": "",
    "height": "",
    "shipperName": "alex",
    "shipperAddressLine1": "test",
    "shipperAddressLine2": "",
    "shipperAddressLine3": "",
    "shipperCity": "ON",
    "shipperState": "ON",
    "shipperPostcode": "k1z3yz",
    "shipperCountry": "CA",
    "shipperPhone": "15000695273",
    "facility": "",
    "weight": 1,
    "invoiceValue": 23.4,
    "invoiceCurrency": "USD",
    "description": "watch,pencil",
    "nativeDescription": "手表,铅笔",
    "sku": "sku001,sku002",
    "orderItems": [
      {
        "itemNo": 1,
        "sku": "sku001",
        "description": "watch",
        "nativeDescription": "手表",
        "hsCode": "hscode001",
        "originCountry": "CN",
        "itemCount": 2,
        "unitValue": 7.8,
        "warehouseNo": "",
        "productURL": "",
        "weight": 2
      },
      {
        "itemNo": 2,
        "sku": "sku002",
        "description": "pencil",
        "nativeDescription": "铅笔",
        "hsCode": "hscode002",
        "originCountry": "CN",
        "itemCount": 1,
        "unitValue": 7.8,
        "warehouseNo": "",
        "productURL": "",
        "weight": 2
      }
    ],
    "pieces": [
      {
        "referenceNo": "MAC2022040601012-1",
        "serviceCode": "服务代码,请联系物流商提供",
        "recipientName": "AMAZONYYC1",
        "phone": "68765183",
        "addressLine1": "University of Toronto 27",
        "addressLine2": "",
        "addressLine3": "",
        "city": "Toronto",
        "state": " Ontario",
        "postcode": "M5S 1A1",
        "country": "CA",
        "length": "",
        "width": "",
        "height": "",
        "shipperName": "alex",
        "shipperAddressLine1": "test",
        "shipperAddressLine2": "",
        "shipperAddressLine3": "",
        "shipperCity": "ON",
        "shipperState": "ON",
        "shipperPostcode": "k1z3yz",
        "shipperCountry": "CA",
        "shipperPhone": "15000695273",
        "facility": "",
        "invoiceValue": 23.4,
        "invoiceCurrency": "USD",
        "weight": 1,
        "description": "watch,pencil",
        "nativeDescription": "手表,铅笔",
        "sku": "sku001,sku002",
        "orderItems": [
          {
            "itemNo": 1,
            "sku": "sku001",
            "description": "watch",
            "nativeDescription": "手表",
            "hsCode": "hscode001",
            "originCountry": "CN",
            "itemCount": 2,
            "unitValue": 7.8,
            "warehouseNo": "",
            "productURL": "",
            "weight": 2
          },
          {
            "itemNo": 2,
            "sku": "sku002",
            "description": "pencil",
            "nativeDescription": "铅笔",
            "hsCode": "hscode002",
            "originCountry": "CN",
            "itemCount": 1,
            "unitValue": 7.8,
            "warehouseNo": "",
            "productURL": "",
            "weight": 2
          }
        ]
      },
      {
        "referenceNo": "MAC2022040601012-2",
        "serviceCode": "服务代码,请联系物流商提供",
        "recipientName": "AMAZONYYC1",
        "phone": "68765183",
        "addressLine1": "University of Toronto 27",
        "addressLine2": "",
        "addressLine3": "",
        "city": "Toronto",
        "state": " Ontario",
        "postcode": "M5S 1A1",
        "country": "CA",
        "length": "",
        "width": "",
        "height": "",
        "shipperName": "alex",
        "shipperAddressLine1": "test",
        "shipperAddressLine2": "",
        "shipperAddressLine3": "",
        "shipperCity": "ON",
        "shipperState": "ON",
        "shipperPostcode": "k1z3yz",
        "shipperCountry": "CA",
        "shipperPhone": "15000695273",
        "facility": "",
        "invoiceValue": 15.6,
        "invoiceCurrency": "USD",
        "weight": 1,
        "description": "mask",
        "nativeDescription": "口罩",
        "sku": "sku003",
        "orderItems": [
          {
            "itemNo": 1,
            "sku": "sku003",
            "description": "mask",
            "nativeDescription": "口罩",
            "hsCode": "hscode003",
            "originCountry": "CN",
            "itemCount": 2,
            "unitValue": 7.8,
            "warehouseNo": "",
            "productURL": "",
            "weight": 2
          }
        ]
      },
      {
        "referenceNo": "MAC2022040601012-3",
        "serviceCode": "服务代码,请联系物流商提供",
        "recipientName": "AMAZONYYC1",
        "phone": "68765183",
        "addressLine1": "University of Toronto 27",
        "addressLine2": "",
        "addressLine3": "",
        "city": "Toronto",
        "state": " Ontario",
        "postcode": "M5S 1A1",
        "country": "CA",
        "length": "",
        "width": "",
        "height": "",
        "shipperName": "alex",
        "shipperAddressLine1": "test",
        "shipperAddressLine2": "",
        "shipperAddressLine3": "",
        "shipperCity": "ON",
        "shipperState": "ON",
        "shipperPostcode": "k1z3yz",
        "shipperCountry": "CA",
        "shipperPhone": "15000695273",
        "facility": "",
        "invoiceValue": 15.6,
        "invoiceCurrency": "USD",
        "weight": 2,
        "description": "pencil,pencil",
        "nativeDescription": "铅笔,铅笔",
        "sku": "sku002,sku002",
        "orderItems": [
          {
            "itemNo": 1,
            "sku": "sku002",
            "description": "pencil",
            "nativeDescription": "铅笔",
            "hsCode": "hscode002",
            "originCountry": "CN",
            "itemCount": 1,
            "unitValue": 7.8,
            "warehouseNo": "",
            "productURL": "",
            "weight": 2
          },
          {
            "itemNo": 2,
            "sku": "sku002",
            "description": "pencil",
            "nativeDescription": "铅笔",
            "hsCode": "hscode002",
            "originCountry": "CN",
            "itemCount": 1,
            "unitValue": 7.8,
            "warehouseNo": "",
            "productURL": "",
            "weight": 1
          }
        ]
      }
    ]
  }
]

响应报文

单票
代码块
titleResponse
linenumberstrue
ResponseMsg
{
  "status": "Success",
  "errors": null,
  "data": [
    {
      "status": "Success",
      "errors": null,
      "warnings": null,
      "orderId": "",
      "referenceNo": "",
      "refNo1": "",
      "trackingNo": "",
      "connoteId": null,
      "piecesResult": null,
      "extraProperty": {},
      "relabelStatus": 1
      "lastMileCarrier":
    }
  ],
  "warnings": null
}
一票多件
代码块
firstline1
titleResponse
linenumberstrue
{
    "status": "Success",
    "errors": null,
    "data": [
        {
            "status": "Success",
            "errors": null,
            "warnings": null,
            "orderId": "",
            "referenceNo": "",
            "trackingNo": "",
            "connoteId": null,
            "piecesResult": [
                {
                    "status": "Success",
                    "errors": null,
                    "warnings": null,
                    "orderId": "",
                    "referenceNo": "",
                    "trackingNo": "",
                    "connoteId": null
                },
                {
                    "status": "Success",
                    "errors": null,
                    "warnings": null,
                    "

...

orderId": "

...

",
          

...

 

...

         "

...

referenceNo": 

...

"",
        

...

            "

...

trackingNo": "

...

",
      

...

       

...

       

...

"

...

connoteId": 

...

null
        

...

 

...

       

...

},
      

...

          {

...

 

...

         

...

 

...

         "

...

status": "

...

Success"

...

,
   

...

     

...

     

...

 

...

 

...

     "

...

errors": 

...

null,
  

...

 

...

Response

...

languagejava
firstline1
titleResponse
linenumberstrue

...

                 "

...

warnings": null,
  

...

           

...

       "

...

orderId": "

...

",
      

...

              "

...

referenceNo": 

...

"",
      

...

              "

...

trackingNo": "

...

",
            

...

 

...

       "connoteId": null

...


          

...

 

...

     }
 

...

 

...

         

...

 ],
            "

...

extraProperty": 

...

{}
      

...

  }
  

...

  

...

],
    "warnings": null
}

...


Float_table_content
Hidablefalse

Float_table_content
Hidablefalse