suning.supply.ordercode.add C店订单发货接口
¥免费

通过此接口可执行订单发货。 1、订单号可通过接口“suning.supply.ordercode.query”获取; 2、发货之前需要设置默认发货地址及退货地址,可在商家后台进行操作; 3、允许将订单按订单行项目发货,但不允许拆分订单行项目发货; 4、发货时间,如果填写该字段值,则苏宁系统中的发货时间以填写的字段值为准,如果不填写,则苏宁系统中的发货时间默认为接口请求成功时间; 5、订单行项目号为苏宁子订单号,可以通过商家供应商交易API-单个订单详情查询接口查询得到。 7、物流公司编码和运单号必填。

公共参数
请求参数
名称 类型 是否必须 示例值 描述
orderCodeStringY4511680451订单号
expressNoStringY6025616484运单号
expressCompanyCodeStringYE01物流公司编码
deliveryTimeStringY2016-09-09 10:10:10发货时间
orderLineNumbersStringN
orderLineNumberStringY00014036478001订单行项目号
响应参数
名称 类型 示例值 描述
sendResultStringY发货结果
productCodeString140028078苏宁商品编码
orderCodeString4511680451订单号
orderLineNumberString140028078苏宁商品编码
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <addOrderCode>
      <orderLineNumbers>
        <orderLineNumber>00014036478001</orderLineNumber>
      </orderLineNumbers>
      <deliveryTime>2016-09-09 10:10:10</deliveryTime>
      <orderCode>4511680451</orderCode>
      <expressNo>6025616484</expressNo>
      <expressCompanyCode>E01</expressCompanyCode>
    </addOrderCode>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "addOrderCode": {
        "orderLineNumbers": [
          {
            "orderLineNumber": "00014036478001"
          }
        ],
        "deliveryTime": "2016-09-09 10:10:10",
        "orderCode": "4511680451",
        "expressNo": "6025616484",
        "expressCompanyCode": "E01"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <addOrderCode>
      <productCode>140028078</productCode>
      <orderCode>4511680451</orderCode>
      <sendResult>Y</sendResult>
      <orderLineNumber>140028078</orderLineNumber>
    </addOrderCode>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "addOrderCode": [
        {
          "productCode": "140028078",
          "orderCode": "4511680451",
          "sendResult": "Y",
          "orderLineNumber": "140028078"
        }
      ]
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.supply.addordercode.format-error:* 格式错误,*表示字段名 请输入正确参数。
biz.supply.addordercode.missing-parameter:* 缺少必填参数,*表示字段名 请输入正确参数。
isp.sys.service.unavailable.osrms 服务不可用(系统异常) 请联系苏宁技术人员。
biz.supply.addordercode.invalid-biz:100 会员编码为空 传入正确的会员编码
biz.supply.addordercode.invalid-biz:101 会员编码不存在 传入正确的会员编码
biz.supply.addordercode.invalid-biz:102 订单号不合法 传入正确的订单号
biz.supply.addordercode.invalid-biz:103 订单行号不合法 传入正确的订单行号
biz.supply.addordercode.invalid-biz:104 订单发货运单号格式错误 传入正确的发货运单号
biz.supply.addordercode.invalid-biz:105 订单发货物流公司编码格式错误 传入正确的物流公司编码
biz.supply.addordercode.invalid-biz:106 发货时间格式有误 1.时间格式应为:yyyy-MM-dd HH:mm:ss 2.订单发货时间必须介于订单支付完成时间与系统当前时间之间
biz.supply.addordercode.invalid-biz:107 订单发货订单号不存在 传入正确的订单号
biz.supply.addordercode.invalid-biz:108 交易已关闭,不能发货 交易已关闭,不能发货
biz.supply.addordercode.invalid-biz:109 订单发货物流公司编码不存在 传入正确的物流公司编码
biz.supply.addordercode.invalid-biz:110 订单发货运单号存在 运单号已使用,请使用其他运单号
biz.supply.addordercode.invalid-biz:111 默认发货地址不存在 请在商家后台添加默认发货地址
biz.supply.addordercode.invalid-biz:112 默认退货地址不存在 请在商家后台添加默认退货地址
biz.supply.addordercode.invalid-biz:113 订单发货订单的状态非买家已付款 请检查输入的订单状态
biz.supply.addordercode.invalid-biz:114 退款处理中订单不能发货 该订单正在退款处理中,请不要发货
biz.supply.addordercode.invalid-biz:115 球票订单与普通订单不能同时发货 球票订单和普通订单必须分开发货
公共异常码
API工具
FAQ