taobao.promotionmisc.item.activity.add (创建无条件单品优惠活动)

创建无条件单品优惠活动。1、可以选择是全店参加或者部分商品参加:participate_range:0表示全部参与; 1表示部分商品参与。 2、如果是部分商品参加,则需要通过taobao.promotionmisc.activity.range.add接口来指定需要参加的商品。 3、该接口创建的优惠受店铺最低折扣限制,如优惠不生效,请让卖家检查该优惠是否低于店铺的最低折扣设置。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
name String 必须 满就送礼品
  • 最大长度:32
  • 活动名称,超过5个汉字时,商品详情中显示的优惠名称为:卖家优惠。
    participate_range Number 必须 0
  • 最大长度:1
  • 活动范围:0表示全部参与; 1表示部分商品参与。
    start_time Date 必须 2013-08-01 00:00:00 活动开始时间。
    end_time Date 必须 2013-08-05 00:00:00 活动结束时间。
    is_user_tag Boolean 可选 true
  • 默认值:false
  • 是否指定用户标签。
    user_tag String 可选 NEW_3294304 用户标签。当is_user_tag为true时,该值才有意义。
    is_decrease_money Boolean 可选 true
  • 默认值:false
  • 是否有减钱行为。
    decrease_amount Number 可选 100 减多少钱。当is_decrease_money为true时,该值才有意义。注意:该值单位为分,即100表示1元。
    is_discount Boolean 可选 true
  • 默认值:false
  • 是否有打折行为。
    discount_rate Number 可选 800 折扣值。当is_discount为true时,该值才有意义。注意:800表示8折。

    响应参数

    名称 类型 示例值 描述
    is_success Boolean true 是否保存成功。
    activity_id Number 3424670 活动id。

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    PromotionmiscItemActivityAddRequest req = new PromotionmiscItemActivityAddRequest();
    req.setName("满就送礼品");
    req.setParticipateRange(0L);
    req.setStartTime(StringUtils.parseDateTime("2013-08-01 00:00:00"));
    req.setEndTime(StringUtils.parseDateTime("2013-08-05 00:00:00"));
    req.setIsUserTag(true);
    req.setUserTag("NEW_3294304");
    req.setIsDecreaseMoney(true);
    req.setDecreaseAmount(100L);
    req.setIsDiscount(true);
    req.setDiscountRate(800L);
    PromotionmiscItemActivityAddResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <promotionmisc_item_activity_add_response>
        <is_success>true</is_success>
        <activity_id>3424670</activity_id>
    </promotionmisc_item_activity_add_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:xxxx xxxx参数格式正确 修改参数后重新提交。
    isv.invalid-parameter:must_have_an_action 打折、减钱,至少有一个动作执行 isDiscount,isDecreaseMoney至少一个为true。
    isv.invalid-parameter:isDiscount_and_isDecreaseMoney_cannot_both_true 减钱(isDiscount)、打折(isDecreaseMoney)不能同时生效。 减钱(isDiscount)、打折(isDecreaseMoney)最多只能有一个为true。

    API工具

    如何获得此API

    FAQ

    返回
    顶部