文档中心 > API类目 > 淘宝交易API

taobao.trade.ordersku.update (更新交易的销售属性)

只能更新发货前子订单的销售属性 只能更新价格相同的销售属性。对于拍下减库存的交易会同步更新销售属性的库存量。对于旺店的交易,要使用商品扩展信息中的SKU价格来比较。 必须使用sku_id或sku_props中的一个参数来更新,如果两个都传的话,sku_id优先

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
oid Number 必须 123456789 子订单编号(对于单笔订单的交易可以传交易编号)。
sku_id Number 可选 12345 销售属性编号,可以通过taobao.item.skus.get获取订单对应的商品的所有销售属性。
sku_props String 可选 1627207:28329;20509:28314 销售属性组合串,格式:p1:v1;p2:v2,如:1627207:28329;20509:28314。可以通过taobao.item.skus.get获取订单对应的商品的所有销售属性。

响应参数

名称 类型 示例值 描述
order Order 只返回oid和modified
  • └ oid
  • Number
  • 2231958349
  • 子订单编号
  • └ modified
  • Date
  • 2000-01-01 00:00:00
  • 订单修改时间,目前只有taobao.trade.ordersku.update会返回此字段。

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TradeOrderskuUpdateRequest req = new TradeOrderskuUpdateRequest();
req.setOid(123456789L);
req.setSkuId(12345L);
req.setSkuProps("1627207:28329;20509:28314");
TradeOrderskuUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<trade_ordersku_update_response>
    <order>
        <oid>2231958349</oid>
        <modified>2000-01-01 00:00:00</modified>
    </order>
</trade_ordersku_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>

错误码解释

错误码 错误描述 解决方案
isv.invalid-parameter:sku_props sku_props参数格式错误 传人正确的参数

API工具

如何获得此API

FAQ

返回
顶部