taobao.promotionmisc.mjs.activity.add (创建满就送活动)

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

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
name String 必须 满就送礼品
  • 最大长度:32
  • 活动名称。
    type Number 必须 1
  • 最大长度:1
  • 活动类型: 1表示商品级别的活动;2表示店铺级别的活动
    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_amount_over Boolean 可选 true
  • 默认值:false
  • 是否有满元条件。
    total_price Number 可选 10000 满多少元。当is_amount_over为true时,该才字段有意义。注意:单位是分,即10000表示100元。
    is_amount_multiple Boolean 可选 true
  • 默认值:false
  • 满元是否上不封顶。当is_amount_over为true时,该值才有意义。当该值为true时,表示满元上不封顶,例如满100元减10元,当满200时,则减20元。。。默认为false。
    is_item_count_over Boolean 可选 true
  • 默认值:false
  • 是否有满件条件。
    item_count Number 可选 10 满多少件。当is_item_count_over为true时,该值才有意义。
    is_item_multiple Boolean 可选 true
  • 默认值:false
  • 满件是否上不封顶。当is_amount_multiple为true时,该值才有意义。当该值为true时,表示满件上不封顶,例如满10件减2元,当满20件时,则减4元。。。 默认为false。
    is_shop_member Boolean 可选 true
  • 默认值:false
  • 是否有店铺会员等级条件。
    shop_member_level Number 可选 1 店铺会员等级,当is_shop_member为true时,该值才有意义。0:店铺客户;1:普通客户;2:高级会员;3:VIP会员; 4:至尊VIP会员。
    is_user_tag Boolean 可选 true
  • 默认值:false
  • 是否指定用户标签。
    user_tag String 可选 top3294304 用户标签。当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_send_gift Boolean 可选 true
  • 默认值:false
  • 是否有送礼品行为。
    gift_name String 可选 送你一只小熊
  • 最大长度:32
  • 礼品名称。当is_send_gift为true时,该值才有意义。
    gift_id Number 可选 1500024590129 礼品id,当is_send_gift为true时,该值才有意义。 1)只有填写真实的淘宝商品id时,才能生成物流单,并且在确定订单的页面上可以点击该商品名称跳转到商品详情页面。2)当礼物为实物商品时(有宝贝id),礼物必须为上架商品,不能为虚拟商品,不能为拍卖商品,不能有sku,不符合条件的,不做为礼物。
    gift_url String 可选 http://item.daily.taobao.net/item.htm?id=1500024590129 商品详情的url,当is_send_gift为true时,该值才有效。
    is_free_post Boolean 可选 true
  • 默认值:false
  • 是否有免邮行为。
    exclude_area String 可选 630000*650000#青海*新疆 免邮的排除地区,即,除指定地区外,其他地区包邮。当is_free_post为true时,该值才有意义。代码使用*链接,代码为行政区划代码。

    响应参数

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

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    PromotionmiscMjsActivityAddRequest req = new PromotionmiscMjsActivityAddRequest();
    req.setName("满就送礼品");
    req.setType(1L);
    req.setParticipateRange(0L);
    req.setStartTime(StringUtils.parseDateTime("2013-08-01 00:00:00"));
    req.setEndTime(StringUtils.parseDateTime("2013-08-05 00:00:00"));
    req.setIsAmountOver(true);
    req.setTotalPrice(10000L);
    req.setIsAmountMultiple(true);
    req.setIsItemCountOver(true);
    req.setItemCount(10L);
    req.setIsItemMultiple(true);
    req.setIsShopMember(true);
    req.setShopMemberLevel(1L);
    req.setIsUserTag(true);
    req.setUserTag("top3294304");
    req.setIsDecreaseMoney(true);
    req.setDecreaseAmount(100L);
    req.setIsDiscount(true);
    req.setDiscountRate(800L);
    req.setIsSendGift(true);
    req.setGiftName("送你一只小熊");
    req.setGiftId(1500024590129L);
    req.setGiftUrl("http://item.daily.taobao.net/item.htm?id=1500024590129");
    req.setIsFreePost(true);
    req.setExcludeArea("630000*650000#青海*新疆");
    PromotionmiscMjsActivityAddResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <promotionmisc_mjs_activity_add_response>
        <is_success>true</is_success>
        <activity_id>3424670</activity_id>
    </promotionmisc_mjs_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,isFreePost,isSendGift至少一个为true。
    isv.invalid-parameter:isDiscount_and_isDecreaseMoney_cannot_both_true 减钱(isDiscount)、打折(isDecreaseMoney)不能同时生效。 减钱(isDiscount)、打折(isDecreaseMoney)最多只能有一个为true。
    isv.invalid-parameter:isUserTag_and_isShopMember_cannot_both_true 用户标签(isUserTag),店铺会员等级(isShopMember)不能同时生效。 用户标签(isUserTag),店铺会员等级(isShopMemb)最多只能一个为true。

    API工具

    如何获得此API

    FAQ

    返回
    顶部