基础 qianmi.cloudshop.item.sku.update(更新SKU信息)

更新SKU信息,标准商品条形码不支持修改。
 用户授权类型
 公共参数
请求地址:
环境 HTTP请求地址 HTTPS请求地址
正式环境 http://gw.api.qianmi.com/api https://api.qianmi.com/api
系统级请求参数:
名称 类型 是否必须 描述
methodString 必须 API接口名称
access_tokenString 可选 用户登录授权以后,QMOP颁发给应用的授权信息,详细介绍请点击这里,当前API的用户授权类型标明:"需要授权",则此参数必传,"不需要授权",则此参数不需要传。
formatString 必须 指定响应格式,目前支持格式为json
appKeyString 必须 分配给应用的AppKey
vString 必须 API协议版本,当前可选值:1.1
signString 必须 API输入参数签名结果
timestampString 必须 请求时间戳,时区为GMT+8(北京时间),格式:"yyyy-MM-dd HH:mm:ss",例如"2012-12-20 10:20:35",开放平台允许客户端请求的最大时间误差为10分钟
 业务参数
名称 类型 是否必须 示例值 默认值 描述
quantityNumber 可选 1000 属于这个sku的商品的数量,不能大于999999
barcodeString 可选 商品SKU级别的条形码,长度不超过13位,标准商品不支持修改。
sku_idString 必须 g1234 sku编号 ,g开头
cost_priceNumber 可选 100.01 成本价,单位元,整数部分不超过999999,保留2位小数
num_iidString 必须 P1555 商品编号ID
priceNumber 可选 100.99 属于这个sku的商品的售价,整数部分不超过999999,保留2位小数,单位元
sell_pointString 可选 副标题(卖点)
outer_idString 可选 123456778 SKU对应的商家编码
market_priceString 可选 11.22 sku的市场价,单位元,保留2位小数
weightString 可选 100 sku的重量,单位kg,最多支持3位小数
 请求示例
OpenClient client = new DefaultOpenClient(url, appKey, appSecret);
ItemSkuUpdateRequest req = new ItemSkuUpdateRequest();
req.setSkuId("g123455");
req.setCostPrice(20.99);
req.setQuantity(1000);
req.setNumIid("24155");
ItemSkuUpdateResponse response = client.execute(req, accessToken);
$client = new OpenClient;
$client->appKey = appKey;
$client->appSecret = appSecret;
$req = new ItemSkuUpdateRequest;
$req->setSkuId("g123455");
$req->setCostPrice(20.99);
$req->setQuantity(1000);
$req->setNumIid("24155");
$res = $client->execute($req, $accessToken);
IOpenClient client = new DefaultOpenClient(url, appKey, appSecret);
ItemSkuUpdateRequest req = new ItemSkuUpdateRequest();
req.SkuId = "g123455";
req.CostPrice = 20.99;
req.Quantity = 1000;
req.NumIid = "24155";
ItemSkuUpdateResponse response = client.Execute(req, accessToken);
 响应参数
名称 类型 示例值 描述
sku Sku 只返回 is_success
 响应示例

JSON数据格式:

 异常示例

JSON数据格式:

 {
    "errorToken": "@@$-ERROR_TOKEN$-@@",
    "code": "33",
    "message": "非法的参数",
    "solution": "请查看根据服务接口对参数格式的要求",
    "subErrors": {
      "subError": [{
          "code": "isv.invalid-paramete:XXXX",
          "message": "参数XXXX无效,格式不对、非法值、越界等"
        }]
  }
 错误码
错误码 错误描述 解决方案
isv.qianmi-cloudshop-item-sku-update-service-error:01030002货品不存在确认SKU编号是否正确。
isv.qianmi-cloudshop-item-sku-update-service-error:01030009条形码已存在已经存在相同的条形码,请修改入参。
isv.qianmi-cloudshop-item-sku-update-service-error:01030010SKU商家自定义编号已存在已经存在相同的商空自定义SKU编号,请修改入参。
isv.qianmi-cloudshop-item-sku-update-service-error:01030011标准商品不支持修改条形码标准商品不支持修改条形码,请确认商品信息。
isv.qianmi-cloudshop-item-sku-update-service-error:01030001商品不存在确认商品编号是否正确
 FAQ