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.modify 发货信息修改
¥免费

通过此接口可修改发货信息。
1、订单号、苏宁商品编码可通过接口“suning.custom.order.query”获取;
2、物流公司代码可通过接口“suning.custom.logisticcompany.get”、“suning.custom.logisticcompany.query”获取。
3、订单行项目号为苏宁子订单号,可以通过平台业务-交易API-批量获取三个月内订单信息和平台业务-交易API-根据订单修改时间批量查询订单信息接口查询得到。
4、苏宁商品编码及订单行项目号二者必填其一。如果两者都填,则以订单行项目号为准。

5、使用多运单发货的订单,修改运单信息,系统以最新传输为准,全部覆盖前期同步的运单号

公共参数
请求参数
名称 类型 是否必须 示例值 描述
expressCompanyCodeStringYB01物流公司编码
expressNoStringYB030103运单号(多个运单号使用英文逗号隔开)
orderCodeStringY4511680451订单号
orderLineNumbersStringN
orderLineNumberStringN100151521订单行项目号
sendDetailStringN
productCodeStringN108252389苏宁商品编码
响应参数
名称 类型 示例值 描述
sendDetailString
orderCodeString70030212103订单号
orderLineNumberString100151521订单行项目号
productCodeString00000708117695苏宁商品编码
sendresultStringY申报结果
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
<sn_request>
  <sn_body>
    <orderDelivery>
      <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": {
        "sendDetail": {
          "productCode": "108252389"
        },
        "expressNo": "B030103",
        "expressCompanyCode": "B01",
        "orderCode": "4511680451",
        "orderLineNumbers": {
          "orderLineNumber": "100151521"
        }
      }
    }
  }
}
			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
<sn_responseContent>
  <sn_body>
    <orderDelivery>
      <sendDetail>
        <productCode>00000708117695</productCode>
        <orderCode>70030212103</orderCode>
        <orderLineNumber>100151521</orderLineNumber>
        <sendresult>Y</sendresult>
      </sendDetail>
    </orderDelivery>
  </sn_body>
</sn_responseContent>

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

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.custom.modifyorderdelivery.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
isp.sys.service.unavailable.moms 服务不可用 请联系苏宁技术人员
biz.custom.modifyorderdelivery.invalid-biz:100 订单号不合法 订单号不能为空,且长度不能大于30
biz.custom.modifyorderdelivery.invalid-biz:101 运单号不合法 运单号只能是25位以内的数字或字母
biz.custom.modifyorderdelivery.invalid-biz:102 物流公司编码不合法 物流公司编码只能是64位以内的数字或字母
biz.custom.modifyorderdelivery.invalid-biz:103 订单号不存在 请确认订单号输入是否正确
biz.custom.modifyorderdelivery.invalid-biz:104 物流公司编码不存在 请确认物流公司编码输入是否正确
biz.custom.modifyorderdelivery.invalid-biz:105 运单号不存在 请确认运单号输入是否正确
biz.custom.modifyorderdelivery.invalid-biz:106 订单行项目号不存在 请确认订单行项目号输入是否正确
biz.custom.modifyorderdelivery.invalid-biz:107 存在供应商自己发货的订单行 供应商自己发货的订单行项目不允许修改
biz.custom.modifyorderdelivery.invalid-biz:108 苏宁商品编码不合法 苏宁商品编码不能为空,且长度小于32
biz.custom.modifyorderdelivery.invalid-biz:109 查询不到订单行 请确认苏宁商品编码输入是否正确
biz.custom.modifyorderdelivery.invalid-biz:110 查询不到物流订单信息 请确认订单号输入是否正确
biz.custom.modifyorderdelivery.invalid-biz:111 发货完成时间至今已超过2天,不允许修改 发货完成时间至今已超过2天
biz.custom.modifyorderdelivery.invalid-biz:112 订单号对应的商品行少于订单行项目号对应的商品行 确认订单号与订单行项目号是否匹配
biz.custom.modifyorderdelivery.invalid-biz:113 订单发货不支持物流公司编码为Q00的快递公司 请输入正确的物流公司编码
biz.custom.modifyorderdelivery.invalid-biz:114 海外购订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:115 同城帮订单暂不支持此接口发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:116 租赁押金行订单不支持调此接口发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:117 汽车邮电行暂不支持此接口发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:118 买券商品行订单不支持调此接口发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:119 海外购仓配订单不支持调此接口发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:122 处方药订单暂无医院审核结果,不支持此接口调用! 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:126 如果运单号传多个,用逗号隔开,那么下面的行,只能有一个 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:127 抖音订单不支持调此接口发货! 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:128 此类型订单不支持使该物流公司发货,请使用其他物流 请输入正确的物流公司编码
biz.custom.modifyorderdelivery.invalid-biz:129 家电两步式订单旧机未服务完成,不允许发货 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:130 3C一站式物流发货公司仅允许使用顺丰 请输入正确的物流公司编码
biz.custom.modifyorderdelivery.invalid-biz:131 天猫代销订单,不需要进行操作 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:132 快手订单不支持调用此接口 请输入正确的订单信息
biz.custom.modifyorderdelivery.invalid-biz:133 运单前三位如果为字母必须大写 请输入正确的运单号
biz.custom.modifyorderdelivery.invalid-biz:134 此类型订单不允许修改发货信息 请输入正确的订单信息
公共异常码
API工具
FAQ

Q:发货的规则是什么?

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

Q:什么是部分发货?

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