文档中心 > API类目 > 菜鸟仓配API

taobao.wlb.wms.sku.update (商品信息的更新)

商品信息的更新

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
item_id String 必须 12313 外部系统ID
store_code String 可选 2011 仓库编码
name String 可选 中粮可益康钙铁锌咀嚼片 商品名称
title String 可选 demo 商品标题
category String 可选 01 商品类别编码(外部系统类别)
category_name String 可选 服装 商品类别名称
brand String 可选 03 品牌编码
brand_name String 可选 中粮 品牌名称
specification String 可选 5盒装 规格
color String 可选 黑色 颜色
size String 可选 M 尺码
gross_weight Number 可选 50 毛重,单位克
net_weight Number 可选 40 净重,单位克
length Number 可选 20 长度,单位毫米
width Number 可选 40 宽度,单位毫米
height Number 可选 30 高度,单位毫米
volume Number 可选 24000 体积,单位立方厘米
pcs Number 可选 12 箱规
origin_address Number 可选 12 产地
approval_number String 可选 32324213 批准文号
is_shelflife Boolean 可选 false 是否启用保质期管理
lifecycle Number 可选 360 商品保质期天数
reject_lifecycle Number 可选 123 保质期禁收天数
lockup_lifecycle Number 可选 123 保质期禁售天数
advent_lifecycle Number 可选 123 保质期预警天数
is_sn_mgt Boolean 可选 false 是否启用序列号管理
is_hygroscopic Boolean 可选 false 是否易碎品
is_danger Boolean 可选 false 是否危险品
tag_price Number 可选 60 吊牌价,单位分
item_price Number 可选 50 零售价,单位分
cost_price Number 可选 30 成本价,单位分
is_batch_mgt Boolean 可选 false 是否启用批次管理
use_yn Boolean 必须 false 启用标识
extend_fields String 可选 demo 拓展属性
bar_code String 可选 BAR001;BAR002 条形码,多条码请用”;”分隔;条码更新只技术增量更新,已有条码无法修改,只能在原条码基础上增加新的条码。例:原商品条码为:BAR001,要增加一条新条码BAR002时,此字段内容应填写为:BAR001;BAR002
attribute String 可选 383028202 商品属性编码
type String 可选 NORMAL 商品类型:NORMAL-普通商品、 COMBINE-组合商品、 DISTRIBUTION-分销商品
is_area_sale Boolean 可选 false 是否区域销售属性

响应参数

名称 类型 示例值 描述
wl_error_msg String 系统错误 错误信息
wl_error_code String S07 错误编码
wl_success Boolean false 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WlbWmsSkuUpdateRequest req = new WlbWmsSkuUpdateRequest();
req.setItemId("12313");
req.setStoreCode("2011");
req.setName("中粮可益康钙铁锌咀嚼片");
req.setTitle("demo");
req.setCategory("01");
req.setCategoryName("服装");
req.setBrand("03");
req.setBrandName("中粮");
req.setSpecification("5盒装");
req.setColor("黑色");
req.setSize("M");
req.setGrossWeight(50L);
req.setNetWeight(40L);
req.setLength(20L);
req.setWidth(40L);
req.setHeight(30L);
req.setVolume(24000L);
req.setPcs(12L);
req.setOriginAddress(12L);
req.setApprovalNumber("32324213");
req.setIsShelflife(false);
req.setLifecycle(360L);
req.setRejectLifecycle(123L);
req.setLockupLifecycle(123L);
req.setAdventLifecycle(123L);
req.setIsSnMgt(false);
req.setIsHygroscopic(false);
req.setIsDanger(false);
req.setTagPrice(60L);
req.setItemPrice(50L);
req.setCostPrice(30L);
req.setIsBatchMgt(false);
req.setUseYn(false);
req.setExtendFields("demo");
req.setBarCode("BAR001;BAR002");
req.setAttribute("383028202");
req.setType("NORMAL");
req.setIsAreaSale(false);
WlbWmsSkuUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wlb_wms_sku_update_response>
    <wl_error_msg>系统错误</wl_error_msg>
    <wl_error_code>S07</wl_error_code>
    <wl_success>false</wl_success>
</wlb_wms_sku_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

返回
顶部