API接口目录
suning.enable.priceforcart.query 购物车页价格查询
¥免费

购物车价格查询

公共参数
请求参数
名称 类型 是否必须 示例值 描述
cmmdtyInfoStringN
cmmdtyCodeStringY000000010606649853商品编码
itemIdStringY0000000106行项目号
saleNumStringY1销售数量
supplierCodeStringY000000000供应商编码
provinceStringY江苏省省名称
cityStringY南京市市名称
countyStringY玄武区区县
villageStringN玄武湖街道镇街道
addressStringN玄武湖街道苏宁易购总部详细地址
shopIdStringY12346店铺编码
响应参数
名称 类型 示例值 描述
cmmdtyPriceInfoString
cmmdtyCodeString000000010606649853商品编码
itemIdString00000001060664985301行项目号
priceString100商品价格
canSaleString1是否可售(1:可售,2:无货,3:暂不销售 ,4:不可配送,5:易购自有活动,6:商品不在选品池,7:活动预热不可售)
errMessageStringPG:商品不在选品池错误描述
earliestArriveDateString2018-10-26-1 最早送达时间(yyyy-mm-dd-X。X取值:1-白天;2-上午;3-下午;4-晚上)
earliestServiceDateString"2018-11-20":["1","3"]最早安装时间("yyyy-mm-dd":["X"] 1<=X数量<=4,取值:1,2,3,4,1:上午 2:下午 3:白天 4:晚上)
factorySendFlagString1厂送标识:1:厂送 0:非厂送
supplierCodeString0000000000供应商编码
needInstallString1是否需要安装(0-不安装 1-苏宁安装 2-厂家安装 3-送装一体)
returnCodeStringY成功失败标识(Y:成功N:失败)
returnMessageString失败失败原因
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <queryPriceforcart>
      <address>玄武湖街道苏宁易购总部</address>
      <cmmdtyInfo>
        <itemId>0000000106</itemId>
        <cmmdtyCode>000000010606649853</cmmdtyCode>
        <supplierCode>000000000</supplierCode>
        <saleNum>1</saleNum>
      </cmmdtyInfo>
      <province>江苏省</province>
      <city>南京市</city>
      <county>玄武区</county>
      <shopId>12346</shopId>
      <village>玄武湖街道</village>
    </queryPriceforcart>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "queryPriceforcart": {
        "address": "玄武湖街道苏宁易购总部",
        "cmmdtyInfo": [
          {
            "itemId": "0000000106",
            "cmmdtyCode": "000000010606649853",
            "supplierCode": "000000000",
            "saleNum": "1"
          }
        ],
        "province": "江苏省",
        "city": "南京市",
        "county": "玄武区",
        "shopId": "12346",
        "village": "玄武湖街道"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <queryPriceforcart>
      <returnCode>Y</returnCode>
      <cmmdtyPriceInfo>
        <itemId>00000001060664985301</itemId>
        <canSale>1</canSale>
        <price>100</price>
        <cmmdtyCode>000000010606649853</cmmdtyCode>
        <earliestServiceDate>"2018-11-20":["1","3"]</earliestServiceDate>
        <factorySendFlag>1</factorySendFlag>
        <supplierCode>0000000000</supplierCode>
        <errMessage>PG:商品不在选品池</errMessage>
        <earliestArriveDate>2018-10-26-1</earliestArriveDate>
        <needInstall>1</needInstall>
      </cmmdtyPriceInfo>
      <returnMessage>失败</returnMessage>
    </queryPriceforcart>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "queryPriceforcart": {
        "returnCode": "Y",
        "cmmdtyPriceInfo": [
          {
            "itemId": "00000001060664985301",
            "canSale": "1",
            "price": "100",
            "cmmdtyCode": "000000010606649853",
            "earliestServiceDate": "\"2018-11-20\":[\"1\",\"3\"]",
            "factorySendFlag": "1",
            "supplierCode": "0000000000",
            "errMessage": "PG:商品不在选品池",
            "earliestArriveDate": "2018-10-26-1",
            "needInstall": "1"
          }
        ],
        "returnMessage": "失败"
      }
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.enable.querypriceforcart.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.enable.querypriceforcart.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.handler.data-get:no-result 查询没结果 请检查查询参数
isp.sys.service.unavailable.pangux 服务不可用 请联系苏宁技术人员
公共异常码
API工具
FAQ