API接口目录

平台业务

商品API
价格API
库存API
销售准备API
交易API
退货退款API(新)
财务API
店铺API
物流API
促销API
分销API
发票API
招商API
换货API
互动营销API
退货退款API
客服API
平台营销API
风控API
会员通API
账房API
财务记账API
异常码自查工具
suning.custom.orderdelivery.add 订单发货
¥免费

通过此接口可执行订单发货。 
1、订单号、苏宁商品编码可通过接口“suning.custom.order.query”获取;
2、物流公司代码可通过接口“suning.custom.logisticcompany.get”、“suning.custom.logisticcompany.query”获取。
3、发货之前需要设置默认发货地址及退货地址,可在商家后台进行操作;
4、允许将订单按订单行项目发货,但不允许拆分订单行项目发货;
5、发货时间,如果填写该字段值,则苏宁系统中的发货时间以填写的字段值为准,如果不填写,则苏宁系统中的发货时间默认为接口请求成功时间;
6、订单行项目号为苏宁子订单号,可以通过平台业务-交易API-批量获取三个月内订单信息和平台业务-交易API-根据订单修改时间批量查询订单信息接口查询得到。
7、苏宁商品编码及订单行项目号二者必填其一。如果两者都填,则以订单行项目号为准。

8、支持单个订单行项目使用多个运单拆分发货,运单号使用英文逗号隔开。

公共参数
请求参数
名称 类型 是否必须 示例值 描述
deliveryTimeStringN2012-06-20 00:00:00 发货时间
expressCompanyCodeStringYB01物流公司编码
expressNoStringYB030103运单号(多个运单号使用英文逗号隔开)
orderCodeStringY4511680451订单号
orderLineNumbersStringN
orderLineNumberStringN100151521订单行项目号
phoneIdentifyCodesStringN
orderLineNumberStringN100151521订单行项目号
phoneIdentifyCodeStringN1手机串码
productCodeStringN108252389苏宁商品编码
sendDetailStringN
productCodeStringN108252389苏宁商品编码
响应参数
名称 类型 示例值 描述
sendDetailString
orderCodeString3000789529订单号
orderLineNumberString2555552212订单行项目号
productCodeString102609933苏宁商品编码
sendresultStringY发货结果
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
<sn_request>
  <sn_body>
    <orderDelivery>
      <phoneIdentifyCodes>
        <productCode>108252389</productCode>
        <phoneIdentifyCode>1</phoneIdentifyCode>
        <orderLineNumber>100151521</orderLineNumber>
      </phoneIdentifyCodes>
      <deliveryTime>2012-06-20 00:00:00</deliveryTime>
      <sendDetail>
        <productCode>108252389</productCode>
      </sendDetail>
      <expressNo>B030103</expressNo>
      <expressCompanyCode>B01</expressCompanyCode>
      <orderCode>4511680451</orderCode>
      <orderLineNumbers>
        <orderLineNumber>100151521</orderLineNumber>
      </orderLineNumbers>
    </orderDelivery>
  </sn_body>
</sn_request>

			
                                
                                
{
  "sn_request": {
    "sn_body": {
      "orderDelivery": {
        "phoneIdentifyCodes": [
          {
            "productCode": "108252389",
            "phoneIdentifyCode": "1",
            "orderLineNumber": "100151521"
          }
        ],
        "deliveryTime": "2012-06-20 00:00:00",
        "sendDetail": {
          "productCode": "108252389"
        },
        "expressNo": "B030103",
        "expressCompanyCode": "B01",
        "orderCode": "4511680451",
        "orderLineNumbers": {
          "orderLineNumber": "100151521"
        }
      }
    }
  }
}
			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
<sn_responseContent>
  <sn_body>
    <orderDelivery>
      <sendDetail>
        <productCode>102609933</productCode>
        <orderCode>3000789529</orderCode>
        <orderLineNumber>2555552212</orderLineNumber>
        <sendresult>Y</sendresult>
      </sendDetail>
    </orderDelivery>
  </sn_body>
</sn_responseContent>

			
                              
                              
{
  "sn_responseContent": {
    "sn_body": {
      "orderDelivery": {
        "sendDetail": [
          {
            "productCode": "102609933",
            "orderCode": "3000789529",
            "orderLineNumber": "2555552212",
            "sendresult": "Y"
          }
        ]
      }
    }
  }
}
			
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.custom.addorderdelivery.format-error:* 参数格式错误 请检查此参数的值,*号表示参数字段名
biz.custom.addorderdelivery.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
isp.sys.service.unavailable.moms 服务不可用 请联系苏宁技术人员
biz.custom.addorderdelivery.invalid-biz:100 订单发货订单的状态非买家已付款 请检查输入的订单状态
biz.custom.addorderdelivery.invalid-biz:101 交易已关闭,不能发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:102 订单发货订单号不存在 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:103 订单发货运单号存在 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:104 订单发货订单长度过长 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:105 订单发货运单号格式错误 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:106 订单发货物流公司编码格式错误 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:107 订单发货物流公司编码不存在 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:108 订单发货商品编码长度过长 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:109 订单发货商品编码不存在 传入正确的订单号
biz.custom.addorderdelivery.invalid-biz:110 默认发货地址不存在 请在商家后台添加默认发货地址
biz.custom.addorderdelivery.invalid-biz:111 默认退货地址不存在 请在商家后台添加默认退货地址
biz.custom.addorderdelivery.invalid-biz:112 商品编码重复 请检查商品编码
biz.custom.addorderdelivery.invalid-biz:113 发货时间格式有误 1.时间格式应为:yyyy-MM-dd HH:mm:ss 2.订单发货时间必须介于订单支付完成时间与系统当前时间之间
biz.custom.addorderdelivery.invalid-biz:114 1.订单行项目号不存在 2.苏宁商品编码及订单行项目号都为空 检查订单行项目号
biz.custom.addorderdelivery.invalid-biz:115 供应商发货的订单无法完成发货操作 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:116 仓配一体订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:117 订单行项目为退款中的订单 订单行项目不能为退款中的订单
biz.custom.addorderdelivery.invalid-biz:118 球票订单与普通订单不能同时发货 球票订单与普通订单不能同时发货
biz.custom.addorderdelivery.invalid-biz:119 服务行随主品行发货而发货,无需商家操作发货 服务行需随主品行发货而发货
biz.custom.addorderdelivery.invalid-biz:120 该类型订单暂不支持API发货 该类型订单请在商户后台操作发货
biz.custom.addorderdelivery.invalid-biz:121 订单发货不支持物流公司编码为Q00的快递公司 请输入正确的物流公司编码
biz.custom.addorderdelivery.invalid-biz:122 虚拟卡订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:123 海外购订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:124 同城帮订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:125 租赁押金行订单不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:126 汽车邮电行暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:127 用券商品行暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:130 运单号已存在,合并发货条件不一致 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:131 处方药订单暂无医院审核结果,不支持此接口调用! 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:132 菜场订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:133 天天配商家输入物流与订单物流编码不一致 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:136 如果运单号传多个,用逗号隔开,那么下面的行,只能有一个 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:137 抖音渠道订单不支持使用此物流公司发货! 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:138 此类型订单不支持使该物流公司发货,请使用其他物流 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:139 此订单不支持此接口发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:140 家电两步式订单旧机未服务完成,不允许发货 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:141 3C一站式物流发货公司仅允许使用顺丰 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:142 串码不能重复 请输入正确的商品串码
biz.custom.addorderdelivery.invalid-biz:143 串码已被使用 请输入正确的商品串码
biz.custom.addorderdelivery.invalid-biz:144 串码数量与商品行销售数量不符 请输入正确的商品串码
biz.custom.addorderdelivery.invalid-biz:145 串码长度超过30 请输入正确的商品串码
biz.custom.addorderdelivery.invalid-biz:146 商品串码信息未填写 请输入正确的商品串码
biz.custom.addorderdelivery.invalid-biz:147 天猫代销订单,不需要进行操作 请输入正确的订单信息
biz.custom.addorderdelivery.invalid-biz:148 快手渠道订单不支持使用此物流公司发货! 请输入正确的物流公司
biz.custom.addorderdelivery.invalid-biz:149 发货异常,请您稍后重试 请输入正确的物流公司
biz.custom.addorderdelivery.invalid-biz:150 运单前三位如果为字母必须大写 请输入正确的运单号
biz.custom.addorderdelivery.invalid-biz:151 私享家订单,不需要进行操作 请输入正确的订单信息
公共异常码
API工具
FAQ

Q:发货的规则是什么?

A:可对订单进行整单发货,也可对订单进行部分发货。

Q:什么是部分发货?

A:部分发货指的是,一个订单如果存在多个行项目,则可对其中的某个行项目进行发货。不支持对行项目中的商品进行部分发货。 举例,一个订单存在A1和A2两个行项目,可以对A1或者A2进行单独发货,不可对A1中的商品进行部分发货。