API接口目录

苏宁小店业务

门店API
商品API
店铺分类API
配送范围API
促销API
订单API
取消退款API
异常码自查工具
suning.store.orderdiscount.create 苏宁小店订单优惠创建API
¥免费

为第三方提供苏宁小店订单优惠活动创建的API接口服务

公共参数
请求参数
名称 类型 是否必须 示例值 描述
storeCodeStringNS03017113店铺编码
appStoreCodeStringNS03017113自定义店铺编码
activityNameStringY中文zimu@#¥活动名称
startTimeStringY2019-03-04 20:23:00活动开始时间,精确到时分秒;开始时间的秒数只能00
endTimeStringY2019-03-04 20:25:59活动结束时间,活动时间跨度最长180天;结束时间的秒数只能59
channelInfoStringY55,56活动渠道:55=身边苏宁 APP;56=身边苏宁WAP;57=身边苏宁小程序
baseQuantifierTypeStringY1优惠条件类型:1=满元;2=满件;3=第件
rewardQuantifierTypeStringY1奖励类型:1=直降(仅满元支持);2=折扣(仅满件第件支持);3=定价(仅满件支持)
ruleListStringN
baseAmountStringY9999优惠条件基数:满元0.01-99999999.99;满件1-99;高层级数值要高于低层级数值
rewardAmountStringY999奖励基数:直降定价0.01-999999.99,高层级数值高于低层级数值;折扣1-9.9,高层级数值低于低层级数值
allShopTypeStringY0商品范围:0=全店铺;1=指定商品
productListStringN
productCodeStringN761134378商品编码
响应参数
名称 类型 示例值 描述
resultFlagString1结果标识:1=成功;0=失败
activityCodeString175400PRBTC00009283活动编码
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
<sn_request>
  <sn_body>
    <createOrderdiscountside>
      <channelInfo>55,56</channelInfo>
      <rewardQuantifierType>1</rewardQuantifierType>
      <baseQuantifierType>1</baseQuantifierType>
      <ruleList>
        <rewardAmount>999</rewardAmount>
        <baseAmount>9999</baseAmount>
      </ruleList>
      <activityName>中文zimu@#¥</activityName>
      <allShopType>0</allShopType>
      <startTime>2019-03-04 20:23:00</startTime>
      <endTime>2019-03-04 20:25:59</endTime>
      <appStoreCode>S03017113</appStoreCode>
      <productList>
        <productCode>761134378</productCode>
      </productList>
      <storeCode>S03017113</storeCode>
    </createOrderdiscountside>
  </sn_body>
</sn_request>

			
                                
                                
{
  "sn_request": {
    "sn_body": {
      "createOrderdiscountside": {
        "channelInfo": "55,56",
        "rewardQuantifierType": "1",
        "baseQuantifierType": "1",
        "ruleList": [
          {
            "rewardAmount": "999",
            "baseAmount": "9999"
          }
        ],
        "activityName": "中文zimu@#¥",
        "allShopType": "0",
        "startTime": "2019-03-04 20:23:00",
        "endTime": "2019-03-04 20:25:59",
        "appStoreCode": "S03017113",
        "productList": [
          {
            "productCode": "761134378"
          }
        ],
        "storeCode": "S03017113"
      }
    }
  }
}
			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
<sn_responseContent>
  <sn_body>
    <createOrderdiscountside>
      <activityCode>175400PRBTC00009283</activityCode>
      <resultFlag>1</resultFlag>
    </createOrderdiscountside>
  </sn_body>
</sn_responseContent>

			
                              
                              
{
  "sn_responseContent": {
    "sn_body": {
      "createOrderdiscountside": {
        "activityCode": "175400PRBTC00009283",
        "resultFlag": "1"
      }
    }
  }
}
			
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.store.createorderdiscount.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscount.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscount.format-error:* 参数格式错误 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscount.enumeration-error:* 参数的可选值错误 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscountside.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscountside.format-error:* 参数格式错误 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscountside.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.store.createorderdiscountside.enumeration-error:* 参数的可选值错误 请检查此参数的值,*号表示参数字段名
isp.sys.service.unavailable.mpms 服务不可用 请联系苏宁技术人员
biz.store.createorderdiscount.invalid-biz:100 所填门店编码不正确 请重新填写门店编码
biz.store.createorderdiscount.invalid-biz:101 rewardQuantifierType奖励类型参数不正确 请重新填写rewardQuantifierType字段值
biz.store.createorderdiscount.invalid-biz:102 第件打折仅支持一个优惠层级 请减少优惠层级
biz.store.createorderdiscount.invalid-biz:103 高层级优惠条件基数必须大于低层级优惠条件基数 请修改优惠层级的优惠条件基数值
biz.store.createorderdiscount.invalid-biz:104 折扣类型高层级奖励基数必须小于低层级奖励基数 请修改优惠层级的奖励基数值
biz.store.createorderdiscount.invalid-biz:105 非折扣类型高层级奖励基数必须大于低层级奖励基数 请修改优惠层级的奖励基数值
biz.store.createorderdiscount.invalid-biz:106 优惠层级不能为空 请添加优惠层级
biz.store.createorderdiscount.invalid-biz:107 指定商品时商品列表不能为空 请输入指定商品集
biz.store.createorderdiscount.invalid-biz:108 活动结束时间应晚于活动开始时间 请调整活动时间参数
biz.store.createorderdiscount.invalid-biz:109 活动结束时间不能小于当前时间 请调整活动时间参数
biz.store.createorderdiscount.invalid-biz:110 活动时间最长跨度180天 请调整活动时间参数
biz.store.createorderdiscount.invalid-biz:111 存在互斥活动 调整活动商品或活动时间
biz.store.createorderdiscount.invalid-biz:112 奖励类型是满元时,优惠条件基数是0.01-99999999.99的两位小数 请调整baseAmount字段值
biz.store.createorderdiscount.invalid-biz:113 奖励类型是直降时,奖励基数是0.01-999999.99的两位小数 请调整rewardAmount字段值
biz.store.createorderdiscount.invalid-biz:114 优惠条件类型是件数时,优惠条件基数是1-99的整数 请调整baseAmount字段值
biz.store.createorderdiscount.invalid-biz:115 奖励类型是折扣时,奖励基数是1.0-9.9的一位小数 请调整rewardAmount字段值
biz.store.createorderdiscount.invalid-biz:116 奖励类型是定价时,奖励基数是0.01-999999.99的两位小数 请调整rewardAmount字段值
biz.store.createorderdiscount.invalid-biz:117 该商品*不存在 请检查此参数值,*号表示商品编码
公共异常码
API工具
FAQ