taobao.fenxiao.product.gradeprice.update (根据sku设置折扣价)

供应商可以针对产品不同的sku,指定对应交易类型(代销or经销)方式下,设定折扣方式(按等级or指定分销商)以及对应优惠后的采购价格

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
product_id Number 必须 270460328423 产品Id
sku_id Number 可选 100001 skuId,如果产品有skuId,必须要输入skuId;没有skuId的时候不必选
trade_type String 可选 AGENT,DEALER 交易类型: AGENT(代销)、DEALER(经销),ALL(代销和经销)
target_type String 必须 GRADE,DISTRIBUTOR 选择折扣方式:GRADE(按等级进行设置);DISCITUTOR(按分销商进行设置)。例如"GRADE,DISTRIBUTOR"
ids Number [] 必须 1001,2001,1002
  • 最大列表长度:200
  • 会员等级的id或者分销商id,例如:”1001,2001,1002”
    prices String [] 必须 10025,20003
  • 最大列表长度:200
  • 优惠价格,大小为0到100000000之间的整数或两位小数,例:优惠价格为:100元2角5分,传入的参数应写成:100.25

    响应参数

    名称 类型 示例值 描述
    is_success Boolean true 返回操作结果:成功或失败

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    FenxiaoProductGradepriceUpdateRequest req = new FenxiaoProductGradepriceUpdateRequest();
    req.setProductId(270460328423L);
    req.setSkuId(100001L);
    req.setTradeType("AGENT,DEALER");
    req.setTargetType("GRADE,DISTRIBUTOR");
    req.setIds("1001,2001,1002");
    req.setPrices("10025,20003");
    FenxiaoProductGradepriceUpdateResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <fenxiao_product_gradeprice_update_response>
        <is_success>true</is_success>
    </fenxiao_product_gradeprice_update_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>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部