API接口目录

电商能力输出业务

商品API
商品API
价格API
订单API
营销API
基础数据API
物流API
促销API
同城帮定制API
优惠券定制业务API
会员API
客服沟通咨询API
三方库存API
账单API
异常码自查工具
suning.online.price.query 查询商品价格(定制)
¥免费

查询商品价格,支持列表页、四级页、购物车页面的价格查询

公共参数
请求参数
名称 类型 是否必须 示例值 描述
cmmdtyInfoStringN
provinceStringY江苏省
cmmdtyCodeStringY123456789商品编码
cityStringN南京市
countyStringN江宁区区或县
villageStringN淳化镇镇或街道
addressStringNXXX小区XXX号详细地址
orderItemIdStringN99883884行项目号
saleNumStringN2销售数量
chanIdStringN02下单渠道
sceneTypeStringY1:列表搜索 2:详情页面 3:购物流程调用场景
响应参数
名称 类型 示例值 描述
cmmdtyPriceInfoString
cmmdtyCodeString123456789商品编码
priceString10商品售价
priceTypeString1售价类型(1:普通价,2:营销价)
canSaleString1是否可售(1:可售,2:无货,3:暂不销售 ,4:不可配送,5:易购自有活动)
activityIdString22434213大聚惠活动ID
marketingActivityTypeString4-90:普通商品; 4-1:大聚惠; 4-9:限时促销; 4-12:掌上抢;19:专享价; 该字段在调用促销接口时使用
earliestArriveDateString2018-08-03-1最早送达日期 yyyy-mm-dd-X X取值:1:上午 2:下午 3:白天 4:晚上
nearestCuttimeString17:00:00最近截单时间
earliestArriveTimeString2018-08-03-1最早送达时间 yyyy-mm-dd-X X取值:1:上午 2:下午 3:白天 4:晚上
earliestServiceDateString"2018-08-20":["1","3"]最早安装时间 "yyyy-mm-dd":["X"] 1<=X数量<=4,取值:1,2,3,4,1:上午 2:下午 3:白天 4:晚上
needInstallString1是否需要安装: 0-不安装 1-苏宁安装 2-厂家安装 3-送装一体
availableArriveTimeString[{"2018-08-03":["1"],"2018-08-04":["1"]}]可选送达时间"yyyy-mm-dd":["X"] 1<=X数量<=4,取值:1,2,3,4,1:上午 2:下午 3:白天 4:晚上
availableServiceDateString [{"2018-08-05":["1","3"],"2018-08-06":["1","3"]}]可选安装时间"yyyy-mm-dd":["X"] 1<=X数量<=4,取值:1,2,3,4,1:上午 2:下午 3:白天 4:晚上
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <queryCmmdtyprice>
      <cmmdtyInfo>
        <address>XXX小区XXX号</address>
        <province>江苏省</province>
        <city>南京市</city>
        <orderItemId>99883884</orderItemId>
        <cmmdtyCode>123456789</cmmdtyCode>
        <county>江宁区</county>
        <chanId>02</chanId>
        <saleNum>2</saleNum>
        <village>淳化镇</village>
      </cmmdtyInfo>
      <sceneType>1:列表搜索 2:详情页面 3:购物流程</sceneType>
    </queryCmmdtyprice>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "queryCmmdtyprice": {
        "cmmdtyInfo": [
          {
            "address": "XXX小区XXX号",
            "province": "江苏省",
            "city": "南京市",
            "orderItemId": "99883884",
            "cmmdtyCode": "123456789",
            "county": "江宁区",
            "chanId": "02",
            "saleNum": "2",
            "village": "淳化镇"
          }
        ],
        "sceneType": "1:列表搜索 2:详情页面 3:购物流程"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <queryCmmdtyprice>
      <cmmdtyPriceInfo>
        <marketingActivityType>4-9</marketingActivityType>
        <cmmdtyCode>123456789</cmmdtyCode>
        <priceType>1</priceType>
        <earliestServiceDate>"2018-08-20":["1","3"]</earliestServiceDate>
        <availableServiceDate> 	[{"2018-08-05":["1","3"],"2018-08-06":["1","3"]}]</availableServiceDate>
        <activityId>22434213</activityId>
        <canSale>1</canSale>
        <price>10</price>
        <nearestCuttime>17:00:00</nearestCuttime>
        <earliestArriveTime>2018-08-03-1</earliestArriveTime>
        <availableArriveTime>[{"2018-08-03":["1"],"2018-08-04":["1"]}]</availableArriveTime>
        <earliestArriveDate>2018-08-03-1</earliestArriveDate>
        <needInstall>1</needInstall>
      </cmmdtyPriceInfo>
    </queryCmmdtyprice>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "queryCmmdtyprice": {
        "cmmdtyPriceInfo": [
          {
            "marketingActivityType": "4-9",
            "cmmdtyCode": "123456789",
            "priceType": "1",
            "earliestServiceDate": "\"2018-08-20\":[\"1\",\"3\"]",
            "availableServiceDate": " \t[{\"2018-08-05\":[\"1\",\"3\"],\"2018-08-06\":[\"1\",\"3\"]}]",
            "activityId": "22434213",
            "canSale": "1",
            "price": "10",
            "nearestCuttime": "17:00:00",
            "earliestArriveTime": "2018-08-03-1",
            "availableArriveTime": "[{\"2018-08-03\":[\"1\"],\"2018-08-04\":[\"1\"]}]",
            "earliestArriveDate": "2018-08-03-1",
            "needInstall": "1"
          }
        ]
      }
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.online.queryprice.format-error:* 参数格式错误 请检查此参数的值,*号表示参数字段名
biz.online.queryprice.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.online.queryprice.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.online.queryprice.enumeration-error:* 参数的可选值错误 请检查此参数的值,*号表示参数字段名
biz.handler.data-get:no-result 查询没结果 请检查查询参数
isp.sys.service.unavailable.pangu 服务不可用 请联系苏宁技术人员
biz.online.querycmmdtyprice.invalid-biz:100 平台账号无效 请联系苏宁业务人员
biz.online.querycmmdtyprice.invalid-biz:101 json字符串转换异常 请检查报文格式
biz.online.querycmmdtyprice.invalid-biz:102 商品不在选品范围内,商品编码XX 请联系苏宁业务人员
biz.online.querycmmdtyprice.invalid-biz:103 系统异常 请联系苏宁业务人员
biz.online.querycmmdtyprice.invalid-biz:104 超出最大查询数量,允许查询数量为 请联系苏宁业务人员
公共异常码
API工具
FAQ