修改商品sku价格

修改拼多多商品 SKU 价格(拼团价 / 单独购买价等)。

一、接口名称

  • 接口名称:拼多多修改商品sku价格
  • 接口地址:https://kf.fw199.com/gateway/pdd/goods/sku/price/update
  • 请求方式:POST
  • Content-Type:application/x-www-form-urlencoded

二、请求参数

公共参数

参数名 类型 是否必需 说明
appid string 必需 开发者 appid
timestamp string 必需 时间戳(秒)
sign string 必需 参数签名

业务参数

参数名 类型 是否必需 说明
seller_nick string 必需 拼多多店铺标识
goods_id number 必需 商品 id
sku_price_list string 必需 待修改的 sku 价格,JSON 数组字符串,见下方
market_price number 否 参考价,单位:分
market_price_in_yuan string 否 参考价,单位:元
sync_goods_operate number 否 提交后上架状态,0 上架,1 保持原样
two_pieces_discount number 否 满 2 件折扣,可选范围 0–100;0 表示取消,95 表示 95 折;设置需先查询规则接口获取实际可填范围
ignore_edit_warn string 否 是否获取商品发布警告信息,true / false,默认忽略

sku_price_list 元素字段:

参数名 类型 是否必需 说明
sku_id number 必需 sku 标识
group_price number 必需 拼团购买价格,单位:分
single_price number 必需 单独购买价格,单位:分
is_onsale number 否 sku 上架状态,0 已下架,1 上架中

示例:

[{"sku_id":1984951460052,"group_price":1490,"single_price":1590,"is_onsale":1}]

三、请求示例代码(Java)

/**
 * 修改商品sku价格
 * https://open.pinduoduo.com/application/document/api?id=pdd.goods.sku.price.update
 * @throws Exception
 */
@Test
public void PddGoodsSkuPriceUpdate() throws Exception {

    String seller_nick = Config.PddSellerNick; // 拼多多卖家账号
    //业务参数
    Map<String, String> data = new HashMap<String, String>();
    data.put("appid", Config.AppId);
    data.put("seller_nick", seller_nick);
    Long timestamp = System.currentTimeMillis() / 1000;
    data.put("timestamp", timestamp.toString());
    data.put("goods_id", "1020021111150");
    // sku_price_list:JSON 数组字符串;价格单位为分
    data.put("sku_price_list", "[{\"sku_id\":1984951460052,\"group_price\":1490,\"single_price\":1590,\"is_onsale\":1}]");
    // data.put("market_price", "15000");
    // data.put("sync_goods_operate", "1"); // 0上架 1保持原样
    // data.put("two_pieces_discount", "95"); //满2件折扣,可选范围0-100, 0表示取消,95表示95折,设置需先查询规则接口获取实际可填范围
    // 参数签名
    data.put("sign", Utils.Sign(data, Config.AppSecret));
    doHttpRequest(Config.PddGoodsSkuPriceUpdateUrl, data);
}

四、响应说明

HTTP 状态码始终为 200,业务成败看 JSON 中的 code 字段(0 表示成功)。

4.1 成功示例

{
  "code": 0,
  "data": {
    "goods_commit_id": 204602853824,
    "is_success": true,
    "request_id": "17930036773868060"
  },
  "message": "ok"
}

4.2 data 说明

参数名 类型 说明
goods_commit_id number 提交 id
is_success boolean 是否成功
request_id string 请求 id

4.3 失败示例

{
  "code": 999,
  "message": "业务服务错误, 商品草稿不存在,或未传goods_id参数"
}

文档更新时间: 2026-10-26 16:41   作者:admin