Skip to content

批量下单 Create Order

接口说明

通过此接口可实现客户批量提交订单数据下单到系统。

接口地址

下单:  http://tms.gateway.sc-express.cn/api/order/create

下单并预报: http://tms.gateway.sc-express.cn/api/order/createForecast

(注意:如果提交的运单客户参考号1系统中已存在则不允许重复提交)

请求方式: POST

请求参数

请求字段说明

字段名称字段类型字段长度是否必需字段说明
authorizationJSONObject接口校验信息
codeString5-20Y客户编码
tokenString50YAPI授权码
datasJSONOArray本次提交数据集
orderJSONObject每个运单数据
channelidString20Y收货渠道
customernumber1String50Y客户参考号1
customernumber2String50客户参考号2
fbanumberString50FBA ID
numberIntegerY总件数
isbatteryIntegerY是否带电(1:带电,2:不带电)
isinsuranceInteger是否投保(1:投保,2:不投保)
insurancevalueDouble投保金额,投保则必需
insurancetypepkidInteger投保类型 投保则必需(2:货物运输险,3:意外险)
insurancecurrencyString投保币别 通过调用 [ 查询币别 ] 接口获取,投保则必需
forecastweightStringY预报总重量(KG)
packagetypecodeStringY包裹类型 [ G:礼品,C:商品货样,D:文件,O:其它 ]
goodstypecodeString3Y物品类型 [ WPX:包裹,DOC:文件,PAK:PAK袋 ]
declaretypepkidInteger3报关类型
termsofsalecodeString3销售条款
exportreasoncodeString20出口原因
producttypepkidString20物品类别 通过调用 [ 查询物品类别 ] 接口获取
feepaytypeString2运费支付方式 [ CC:到付,PP:预付,TP:第三方 ]
feepaynameString100运费支付公司或名称
feepayaccountnumberString50运费支付账号
feepaycountrycodeString5运费支付账号对应国家
feepaypostcodeString20运费支付账号对应邮编
taxpaytypeString2税金支付方式 [ CC:到付,PP:预付,TP:第三方 ]
taxpaynameString100税金支付公司或名称
taxpayaccountnumberString50税金支付账号
taxpaycountrycodeString5税金支付账号对应国家
taxpayzipcodeString20税金支付账号对应邮编
noteString255运单备注
countrycodeString2Y收件人国家编码
fbawarehousecodeString20FBA仓码
consigneeaddresstypeString20收件人地址类型
consigneenameString100Y收件人名称
consigneecorpnameString100收件人公司(有则填上)
consigneeaddress1String100Y收件人地址1
consigneeaddress2String100收件人地址2
consigneecityString50Y收件人城市
consigneezipcodeString10Y收件人邮编
consigneeprovinceString50Y收件人省州
consigneeareaString50收件人区
consigneetelString50收件人电话(手机 / 电话二选一)
consigneemobileString50收件人手机(手机 / 电话二选一)
consigneetaxnumberString50收件人税号
consigneeemailString50Y收件人邮箱
senderaddresstypeString20寄件人地址类型
sendercountrycodeString2Y寄件人国家编码
sendernameString100Y寄件人名称
sendercorpnameString100寄件人公司
senderaddress1String100Y寄件人地址1
senderaddress2String100寄件人地址2(当地址 1 长度超出,分拆填充地址2中)
senderaddress3String100寄件人地址3
sendercityString50Y寄件人城市
senderzipcodeString10Y寄件人邮编
senderprovinceString50Y寄件人省州
senderareaString50寄件人区
sendertelString50寄件人电话(手机 / 电话二选一)
sendermobileString50寄件人手机(手机 / 电话二选一)
vatnumberString50VAT/税号
eorinumberString50EORI/企业号
vatcorpnameString100VAT公司名称
vataddressString200VAT公司地址
freightDouble打单运费
extrafeesDouble打单杂费
currencycodeString5费用币别
residentialString1是否住宅地址(0:否,1:是)
tntoptionsString2TNToptions(IN,PR)
tntsenddateString寄件日期
interfacefieldvalueString其它扩展字段 "{\"fapiaohao\":\"发票号\",\"invoice_fee\":\"发票运费\",\"other_fee\":\"其他费用\"}"
volumesJSONArray材积信息(传入该节点以下字段都必须传入)
customerchildnumberString50客户子单号
prenumIntegerY件数
prelengthDoubleY长(CM)
prewidthDoubleY宽(CM)
preheightDoubleY高(CM)
prerweightDoubleY单件重量(KG)
numberString箱序号(一票一件时可默认填1)
itemsJSONArray物品信息
skucodeString50Y商品SKU
cnnameString100Y物品中文名
ennameString100Y物品英文名
weightDoubleY净重(KG)
mweightDoubleY毛重(KG)
quantityIntegerY数量
quantityunitString10Y数量单位
priceDoubleY申报单价
declarecurrencyString10Y申报币别
hscodeString50Y海关编码
normsString50规格
noteString20配货信息
usageString100用途(英文)
materialString100材质(英文)
salesllinkString200销售链接
originString20Y产地(填写国家二字码,如:CN)
brandString50品牌
modelString50型号
imageString产品图片(Base64)
imgextString产品图片格式(.gif、.jpg、.png、.jpeg)
numberString箱序号(与材积信息中的箱序号对应,如一票一件时,可默认为1)

请求报文示例

json
{
  "authorization": {
    "code": "KJHB",
    "token": "c60bf762-01f7-470e-8c8f-acde06c81fed"
  },
  "datas": [
    {
      "order": {
        "channelid": "HK_TNT",
        "customernumber1": "T620200611-1001",
        "customernumber2": "",
        "number": "1",
        "isbattery": "0",
        "isinsurance": "0",
        "forecastweight": "1.54",
        "packagetypecode": "O",
        "goodstypecode": "WPX",
        "countrycode": "RU",
        "consigneename": "Nwabisa Mkaka",
        "consigneecorpname": "Nwabisa Mkaka",
        "consigneeaddress1": "nah Iskan 2 Khamis",
        "consigneeaddress2": "Mushait 62444-8888",
        "consigneecity": "Khamis Mushait",
        "consigneezipcode": "13958",
        "consigneeprovince": "Asir",
        "consigneetel": "546102083",
        "consigneemobile": "546102083",
        "consigneetaxnumber": "A068-02",
        "consigneeemail": "admin@Nwabisa.com"
      },
      "volumes": [
        {
          "customerchildnumber": "CH-85120-1001",
          "prenum": "5",
          "prewidth": "50",
          "prelength": "50",
          "preheight": "50",
          "prerweight": "15.55",
          "number":"1"
        }
      ],
      "items": [
        {
          "skucode": "PK-08-001",
          "cnname": "手机壳",
          "enname": "iphone case",
          "hscode": "PK896732",
          "quantity": "10",
          "quantityunit": "PCS",
          "price": "5.87",
          "declarecurrency": "USD",
          "weight": "1.15",
          "origin": "CN",
          "model": "P40",
          "note": "华为 P40 手机壳",
          "material": "http://xxx.xxx.xxx",
          "brand": "华为",
          "usage": "",
          "number":"1"
        }
      ]
    }
  ]
}
{
  "authorization": {
    "code": "KJHB",
    "token": "c60bf762-01f7-470e-8c8f-acde06c81fed"
  },
  "datas": [
    {
      "order": {
        "channelid": "HK_TNT",
        "customernumber1": "T620200611-1001",
        "customernumber2": "",
        "number": "1",
        "isbattery": "0",
        "isinsurance": "0",
        "forecastweight": "1.54",
        "packagetypecode": "O",
        "goodstypecode": "WPX",
        "countrycode": "RU",
        "consigneename": "Nwabisa Mkaka",
        "consigneecorpname": "Nwabisa Mkaka",
        "consigneeaddress1": "nah Iskan 2 Khamis",
        "consigneeaddress2": "Mushait 62444-8888",
        "consigneecity": "Khamis Mushait",
        "consigneezipcode": "13958",
        "consigneeprovince": "Asir",
        "consigneetel": "546102083",
        "consigneemobile": "546102083",
        "consigneetaxnumber": "A068-02",
        "consigneeemail": "admin@Nwabisa.com"
      },
      "volumes": [
        {
          "customerchildnumber": "CH-85120-1001",
          "prenum": "5",
          "prewidth": "50",
          "prelength": "50",
          "preheight": "50",
          "prerweight": "15.55",
          "number":"1"
        }
      ],
      "items": [
        {
          "skucode": "PK-08-001",
          "cnname": "手机壳",
          "enname": "iphone case",
          "hscode": "PK896732",
          "quantity": "10",
          "quantityunit": "PCS",
          "price": "5.87",
          "declarecurrency": "USD",
          "weight": "1.15",
          "origin": "CN",
          "model": "P40",
          "note": "华为 P40 手机壳",
          "material": "http://xxx.xxx.xxx",
          "brand": "华为",
          "usage": "",
          "number":"1"
        }
      ]
    }
  ]
}

响应数据

响应字段说明

字段名称字段说明
code接口请求是否通过 0:表示接口请求通过,其他表示失败
msg说明信息
data
code下单是否成功 1:表示接口请求通过,-1:表示失败
msg说明信息
customernumber客户参考号1
systemnumber我方系统单号
waybillnumber运单号 ( 运单号为空时根据业务需求是否后续再调用 [ 获取单号 ] 接口获取单号 )
shortnumber短单号
childs子单号
systemnumber系统子单号
customernumber客户子单号
tracknumber转单子单号

响应数据示例

json
{
    "code": 0,
    "msg": "调用成功",
    "data": [
        {
            "code": 0,
            "msg": "下单成功",
            "customernumber": "T620200611-1001",
            "systemnumber": "1591857709631",
            "waybillnumber": "EV2145664012CN",
            "childs": [
                {
                    "customernumber": "CH-85120-1001",
                    "systemnumber": "1591857709631-1",
                    "tracknumber": "1Z76V3R40448621361"
                },
                {
                    "customernumber": "CH-85120-1002",
                    "systemnumber": "1591857709631-2",
                    "tracknumber": "1Z76V3R40448621362"
                },
                {
                    "customernumber": "CH-85120-1003",
                    "systemnumber": "1591857709631-3",
                    "tracknumber": "1Z76V3R40448621363"
                },
                {
                    "customernumber": "CH-85120-1004",
                    "systemnumber": "1591857709631-4",
                    "tracknumber": "1Z76V3R40448621363"
                },
                {
                    "customernumber": "CH-85120-1005",
                    "systemnumber": "1591857709631-5",
                    "tracknumber": "1Z76V3R40448621363"
                }
            ]
        }
    ]
}
{
    "code": 0,
    "msg": "调用成功",
    "data": [
        {
            "code": 0,
            "msg": "下单成功",
            "customernumber": "T620200611-1001",
            "systemnumber": "1591857709631",
            "waybillnumber": "EV2145664012CN",
            "childs": [
                {
                    "customernumber": "CH-85120-1001",
                    "systemnumber": "1591857709631-1",
                    "tracknumber": "1Z76V3R40448621361"
                },
                {
                    "customernumber": "CH-85120-1002",
                    "systemnumber": "1591857709631-2",
                    "tracknumber": "1Z76V3R40448621362"
                },
                {
                    "customernumber": "CH-85120-1003",
                    "systemnumber": "1591857709631-3",
                    "tracknumber": "1Z76V3R40448621363"
                },
                {
                    "customernumber": "CH-85120-1004",
                    "systemnumber": "1591857709631-4",
                    "tracknumber": "1Z76V3R40448621363"
                },
                {
                    "customernumber": "CH-85120-1005",
                    "systemnumber": "1591857709631-5",
                    "tracknumber": "1Z76V3R40448621363"
                }
            ]
        }
    ]
}