API接口目录

电商能力输出业务

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

购物车1页促销活动查询计算

公共参数
请求参数
名称 类型 是否必须 示例值 描述
memberNoStringY18397652345会员编号 (在实际业务中,如果外平台允许顾客不登录外平台调用此接口,那么外平台可以传入一个公共会员号,外平台保证此公共会员号不与真实会员号重复即可;如果顾客已经登录,则建议传入顾客在外平台的真实唯一会员编号)
chanIdStringY01操作渠道 (01:PC,02:APP,03:WAP)
cityStringY南京市城市名称 (即苏宁标准城市名)
mainProductListStringN
itemIdStringY123156481248行项目号 (外平台车1行号)
cmmdtyCodeStringY123156481248商品编码 (苏宁标准18位商品编码)
businessSignStringY0商品业务标识 (0:普通商品;1:海外购;) 默认传:【0】普通商品;
marketingActivityTypeStringY0营销活动类型 (0:普通商品;4-1:大聚惠;4-9:限时促销;4-12:掌上抢;14:促销价;15:大促价;)
priceStringY1.00商品价格
saleNumStringY4商品销售数量
isCheckedStringY0是否勾选 (0 :未勾选,1:勾选)
shopCodeStringN7611店铺编码
supplierCodeStringN0000000001供应商编码
响应参数
名称 类型 示例值 描述
activityListString
activityTypeString2活动类型 (2:订单促销 10:订单直降)
activityShowTypeString1活动展示类型 (1:自选套餐 2:联合满减 3:优惠换购 4:大促X元N件 5:年费会员套餐 6:订单满赠)
activityIdString123156481248活动编码
activityDescString满1件打9折;满2件打8.8折;满3件打8.5折活动描述 (当奖励列表中的“bonusRulesDesc”字段都返回空时,取当前字段返回值作为该活动的描述。) (例如:满1件打9折;满2件打8.8折;满3件打8.5折)
limitSatisfiedString1限制条件是否满足 (1.满足累计上下限 2.不满足上限 3.不满足下限)
gapNumberString1累计件数差值
maxLimitString10订单商品数量累计上限
minLimitString1订单商品数量累计下限
bonusListString
bonusIdString123156481248奖励ID
bonusTypeString1奖励类型 (1:直降)
bonusRulesDescString满100减50奖励规则信息 (有能参与当前活动的商品被勾选时,此字段才有返回值; 如果已勾选商品满足某一奖励档位,此字段返回奖励档位的描述; 如果已勾选商品不满足任何档位时,此字段返回奖励最低档描述。)
isSatisfiedString0是否满足 (0:不满足,1:满足)
distanceValueString10差距数值
sharingDetailListString
itemIdString123156481248商品行项目号
sharingAmountForItemString2.50分摊优惠
activityRuleListString
baseAddUpTypeString00:无1:固定值 2:每 3:满 5:阶梯时间 6:阶梯次数 示例满100减10 ,基数积累方式取值满;每100减10元,基数积累方式取值每。
floorString11/2/3/4/5……
baseAmountString3示例:满100元打8.8折的100 满3件打9折基数值是3
baseQuantifierTypeString11:金额: 2:人数 3:件数 4:概率 5 : 类目类型 示例:满100减10基数值量词类型是金额;满3件打9折基数类型是折扣
rewardAmountString1示例满100减10奖励数值即10 满3件打9折,优惠值是1折即0.1 满3件减1件 优惠值是1件,即1。当促销活动为满额打折/满件打折 两种场景时,券和活动的传值不一样。例如:100元打9折,如果是券,取值为9;如果是活动,取值为0.1 满3件打9折, 如果是券,取值为9; 如果是活动,取值为0.1
rewardQuantifierTypeString11:金额: 2:人数 3:件数 4:概率 5:折扣 6、外围系统指定8、定价 示例:满100减10类型是金额,满100打9折是折扣,满3件减1件是件数
singleMaxRewardAmountString200最多减免Y元的Y 即单次奖励最大奖励多少。示例满100打9折,最大优惠200,其中200即为最大值
bonusClassifierTypeString1基数量词类型 (1:金额,3:件数;该字段和<差距数值>结合使用,指明<差距数值>差的是“金额”还是“件数”。)
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <queryCaronequerycompute>
      <memberNo>18397652345</memberNo>
      <mainProductList>
        <shopCode>7611</shopCode>
        <itemId>123156481248</itemId>
        <marketingActivityType>0</marketingActivityType>
        <price>1.00</price>
        <cmmdtyCode>123156481248</cmmdtyCode>
        <businessSign>0</businessSign>
        <supplierCode>0000000001</supplierCode>
        <saleNum>4</saleNum>
        <isChecked>0</isChecked>
      </mainProductList>
      <city>南京市</city>
      <chanId>01</chanId>
    </queryCaronequerycompute>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "queryCaronequerycompute": {
        "memberNo": "18397652345",
        "mainProductList": [
          {
            "shopCode": "7611",
            "itemId": "123156481248",
            "marketingActivityType": "0",
            "price": "1.00",
            "cmmdtyCode": "123156481248",
            "businessSign": "0",
            "supplierCode": "0000000001",
            "saleNum": "4",
            "isChecked": "0"
          }
        ],
        "city": "南京市",
        "chanId": "01"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <queryCaronequerycompute>
      <activityList>
        <activityId>123156481248</activityId>
        <activityShowType>1</activityShowType>
        <maxLimit>10</maxLimit>
        <minLimit>1</minLimit>
        <limitSatisfied>1</limitSatisfied>
        <activityType>2</activityType>
        <gapNumber>1</gapNumber>
        <activityDesc>满1件打9折;满2件打8.8折;满3件打8.5折</activityDesc>
        <bonusList>
          <sharingDetailList>
            <sharingAmountForItem>2.50</sharingAmountForItem>
            <itemId>123156481248</itemId>
          </sharingDetailList>
          <bonusClassifierType>1</bonusClassifierType>
          <distanceValue>10</distanceValue>
          <isSatisfied>0</isSatisfied>
          <activityRuleList>
            <singleMaxRewardAmount>200</singleMaxRewardAmount>
            <baseAddUpType>0</baseAddUpType>
            <rewardQuantifierType>1</rewardQuantifierType>
            <baseQuantifierType>1</baseQuantifierType>
            <rewardAmount>1</rewardAmount>
            <floor>1</floor>
            <baseAmount>3</baseAmount>
          </activityRuleList>
          <bonusId>123156481248</bonusId>
          <bonusType>1</bonusType>
          <bonusRulesDesc>满100减50</bonusRulesDesc>
        </bonusList>
      </activityList>
    </queryCaronequerycompute>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "queryCaronequerycompute": {
        "activityList": [
          {
            "activityId": "123156481248",
            "activityShowType": "1",
            "maxLimit": "10",
            "minLimit": "1",
            "limitSatisfied": "1",
            "activityType": "2",
            "gapNumber": "1",
            "activityDesc": "满1件打9折;满2件打8.8折;满3件打8.5折",
            "bonusList": [
              {
                "sharingDetailList": [
                  {
                    "sharingAmountForItem": "2.50",
                    "itemId": "123156481248"
                  }
                ],
                "bonusClassifierType": "1",
                "distanceValue": "10",
                "isSatisfied": "0",
                "activityRuleList": [
                  {
                    "singleMaxRewardAmount": "200",
                    "baseAddUpType": "0",
                    "rewardQuantifierType": "1",
                    "baseQuantifierType": "1",
                    "rewardAmount": "1",
                    "floor": "1",
                    "baseAmount": "3"
                  }
                ],
                "bonusId": "123156481248",
                "bonusType": "1",
                "bonusRulesDesc": "满100减50"
              }
            ]
          }
        ]
      }
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.online.querycaroneact.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.online.querycaroneact.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.online.querycaroneact.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.online.querycaroneact.length-overlong:* 参数的值超过规定长度 请检查此参数的值,*号表示参数字段名
biz.handler.data-get:no-result 查询没结果 请检查查询参数
isp.sys.service.unavailable.pangu 服务不可用 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:100 json转换异常 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:101 未查询到平台配置信息 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:102 未知异常 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:103 商品不在选品范围内 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:104 参数校验不通过 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:105 系统繁忙 请联系苏宁技术人员
biz.online.querycaroneact.invalid-biz:106 参数必填:%s 请联系苏宁技术人员
公共异常码
API工具
FAQ