注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 店铺会员管理API

taobao.crm.grade.set (卖家设置等级规则)

设置等级信息,可以设置层级等级,也可以单独设置一个等级。出于安全原因,折扣现最低只能设置到700即7折。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
amount Number [] 可选 1000,2000,3000
  • 最大列表长度:4
  • 只对设置的层级等级有效,必须要在amount和count参数中选择一个
    amount参数的填写规范:升级到下一个级别的需要的交易额,单位为分,必须全部填写.例如10000,20000,30000,其中10000表示非会员升级到普通的所需的交易额,20000表示普通升级到高级所需的交易额,层级等级中最高等级的下一个等级默认为0。会员等级越高,所需交易额必须越高。
    grade Number [] 必须 1,2,3,4
  • 最大列表长度:4
  • 会员等级,用逗号分隔。买家会员级别0:店铺客户 1:普通会员 2 :高级会员 3:VIP会员 4:至尊VIP
    count Number [] 可选 100,200,300
  • 最大列表长度:4
  • 只对设置的层级等级有效,必须要在amount和count参数中选择一个
    count参数的填写规范: 升级到下一个级别的需要的交易量,必须全部填写. 以逗号分隔,例如100,200,300,其中100表示非会员升级到普通会员交易量。层级等级中最高等级的下一个等级的交易量默认为0。会员等级越高,交易量必须越高。
    discount Number [] 必须 950
  • 最大列表长度:4
  • 会员级别折扣率。会员等级越高,折扣必须越低。 950即9.5折,888折即8.88折。出于安全原因,折扣现最低只能设置到700即7折。
    hierarchy Boolean [] 必须 true
  • 最大列表长度:4
  • 是否设置达到某一会员等级的交易量和交易额,必填。4个级别都需要设置,如入参为true,true,true,false时,表示设置达到高级会员、VIP会员的交易量或者交易额,不设置达到至尊会员的交易量和交易额

    响应参数

    名称 类型 示例值 描述
    is_success Boolean true true:成功 false:失败

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    CrmGradeSetRequest req = new CrmGradeSetRequest();
    req.setAmount("1000,2000,3000");
    req.setGrade("1,2,3,4");
    req.setCount("100,200,300");
    req.setDiscount("950");
    req.setHierarchy("true");
    CrmGradeSetResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <crm_grade_set_response>
        <is_success>true</is_success>
    </crm_grade_set_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案
    isv.invalid-parameter:discount 输入的折扣的格式不正确或者折扣的个数不正确,或者折扣不是逐级递减的 折扣的合适为:9,9.0,9.00这样的格式,设置的折扣的数量必须和设置的等级数量对应起来
    isv.invalid-parameter:amount 交易额没有全部填写 交易额要么全填写,要么全部不填
    isv.invalid-parameter:count 交易笔数没有全部填写 交易笔数要么全部填写,要么都不填写
    isp.crmtop-service-unavailable 当前服务不可用 请稍侯再试
    isv.invalid-permission 当前登录的权限不够 检查账号权限
    isv.invalid-parameter:grade 设置的等级个数不够 必须设置所有的等级
    isv.gradecondition-service-error 会员升级的条件为空 升级条件不能为空,交易量和交易额至少设置一项
    isv.invalid-parameter:flag 最低等级必须要参与层级设置 或是否设置层级没有全部填写 最低等级层级设置必须设为true;是否设置层级必须全部填写

    API工具

    如何获得此API

    FAQ

    返回
    顶部