只能更新发货前子订单的销售属性 只能更新价格相同的销售属性。对于拍下减库存的交易会同步更新销售属性的库存量。对于旺店的交易,要使用商品扩展信息中的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 | |
|
1 2 3 4 5 6 7 | 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()); |
1 2 3 4 5 6 | < trade_ordersku_update_response > < order > < oid >2231958349</ oid > < modified >2000-01-01 00:00:00</ modified > </ order > </ trade_ordersku_update_response > |
1 2 3 4 5 6 | < 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参数格式错误 | 传人正确的参数 |