API接口目录
suning.onlinestore.cartprice.query 小店购物车价格查询
¥免费

小店购物车价格查询

公共参数
请求参数
名称 类型 是否必须 示例值 描述
businessTypeStringY04业务类型
shopCodeStringY123门店编码
deliveryModeStringY02配送模式
cmmdtyInfoStringN
cmmdtyCodeStringY66669999商品编码
itemIdStringY123456行项目号
saleNumStringY1数量
mapTypeStringY01地图类型
cityNameStringY北京城市名称
outPoiIdStringY123123高德兴趣点ID
响应参数
名称 类型 示例值 描述
resultFlagStringY成功标记 Y:成功,N:失败
resultCodeStringPGXD-JG02-03结果编码值,resultFlag=N时返回
resultMsgString门店暂停服务结果原因描述,resultCode有值时返回
businessTypeString04业务类型,04:菜场
shopCodeString001门店编码
deliveryModeString02配送模式,02自提 菜场默认传02
earliestArriveDateString2017-05-24 18:15:00门店最早服务时间,自提商品为店面最早自提时间 配送商品为店面最早配送时间
nearestCuttimeString2017-05-24 18:15:00最近截单时间,菜场自提时有值
availableArriveTimesString
availableArriveTimeString2017-05-24 18:15:00可选服务时间
cmmdtyPriceInfoString
cmmdtyCodeString000000000012345678商品编码
commonPriceString120.00常规价,当库存数量>销售数量>营销数量使用此价格售卖
priceString100.00商品售价
boxPriceString0餐盒价格,若商品存在餐盒价,则提供;若未维护餐盒价统一给0
itemIdString00001行项目号
priceTypeString1售价类型,1:常规价 3:营销价
canSaleString1是否可售,1:可售,2.无货,3:暂不销售 ,4:不可配送, 7:预热不可售 8:无此商品 9 商品未定价,暂不销售 10:门店暂停服务
errMessageString查询失败错误描述
activityIdString00000245活动ID
marketingActivityTypeString3-1活动类型
actPriceDescString店长定价促销价标签,促销价时有值
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <queryOtocartprice>
      <shopCode>123</shopCode>
      <cmmdtyInfo>
        <itemId>123456</itemId>
        <cmmdtyCode>66669999</cmmdtyCode>
        <saleNum>1</saleNum>
      </cmmdtyInfo>
      <cityName>北京</cityName>
      <deliveryMode>02</deliveryMode>
      <mapType>01</mapType>
      <businessType>04</businessType>
      <outPoiId>123123</outPoiId>
    </queryOtocartprice>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "queryOtocartprice": {
        "shopCode": "123",
        "cmmdtyInfo": [
          {
            "itemId": "123456",
            "cmmdtyCode": "66669999",
            "saleNum": "1"
          }
        ],
        "cityName": "北京",
        "deliveryMode": "02",
        "mapType": "01",
        "businessType": "04",
        "outPoiId": "123123"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <queryOtocartprice>
      <shopCode>001</shopCode>
      <deliveryMode>02</deliveryMode>
      <availableArriveTimes>
        <availableArriveTime>2017-05-24 18:15:00</availableArriveTime>
      </availableArriveTimes>
      <cmmdtyPriceInfo>
        <activityId>00000245</activityId>
        <itemId>00001</itemId>
        <canSale>1</canSale>
        <marketingActivityType>3-1</marketingActivityType>
        <actPriceDesc>店长定价</actPriceDesc>
        <price>100.00</price>
        <boxPrice>0</boxPrice>
        <cmmdtyCode>000000000012345678</cmmdtyCode>
        <priceType>1</priceType>
        <commonPrice>120.00</commonPrice>
        <errMessage>查询失败</errMessage>
      </cmmdtyPriceInfo>
      <nearestCuttime>2017-05-24 18:15:00</nearestCuttime>
      <resultCode>PGXD-JG02-03</resultCode>
      <resultFlag>Y</resultFlag>
      <businessType>04</businessType>
      <earliestArriveDate>2017-05-24 18:15:00</earliestArriveDate>
      <resultMsg>门店暂停服务</resultMsg>
    </queryOtocartprice>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "queryOtocartprice": {
        "shopCode": "001",
        "deliveryMode": "02",
        "availableArriveTimes": [
          {
            "availableArriveTime": "2017-05-24 18:15:00"
          }
        ],
        "cmmdtyPriceInfo": [
          {
            "activityId": "00000245",
            "itemId": "00001",
            "canSale": "1",
            "marketingActivityType": "3-1",
            "actPriceDesc": "店长定价",
            "price": "100.00",
            "boxPrice": "0",
            "cmmdtyCode": "000000000012345678",
            "priceType": "1",
            "commonPrice": "120.00",
            "errMessage": "查询失败"
          }
        ],
        "nearestCuttime": "2017-05-24 18:15:00",
        "resultCode": "PGXD-JG02-03",
        "resultFlag": "Y",
        "businessType": "04",
        "earliestArriveDate": "2017-05-24 18:15:00",
        "resultMsg": "门店暂停服务"
      }
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

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