更新时间:2024-01-12 02:42:47下载pdf
本文介绍编辑商品的 API。
编辑店铺商品库中的商品,支持单个编辑。
POST: /v1.0/cloud/ecm/store/admin/api/commodity/edit
body 说明
| 参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
|---|---|---|---|---|
| mall_code | String | true | 商城 Code。 | |
| site_code | String | true | 站点 Code。 | |
| commodity_code | String | true | 商品 Code,必传。 | |
| title | String | false | 商品标题,最多 80 个字符。 | |
| sub_title | String | false | 商品副标题,最多 250 个字符。 | |
| description | String | false | 商品描述,支持富文本,最多 20000 个字符。 | |
| brand | String | false | 商品品牌,最多 30 个字符。 | |
| first_category_code | String | false | 一级类目 Code。 | |
| second_category_code | String | false | 二级类目 Code。 | |
| third_category_code | String | false | 三级类目 Code。 | |
| showcase_codes | List | false | 前台类目 Code 列表。 | |
| video | String | false | 商品展示视频。使用该接口时,要求传视频 URL,该 URL 支持通过浏览器打开视频文件。仅支持 MP4 格式,不超过 50M,建议时长 9-30 秒。 | |
| video_pic | String | false | 视频展示图。使用该接口时,要求传图片 URL,该 URL 支持通过浏览器打开图片。当 video 参数值不为空时,本参数为必填参数。 | |
| show_pictures | List | false | 商品展示图片。使用该接口时,要求传图片 URL,该 URL 支持通过浏览器打开图片。最多支持 10 张图片,只支持 JPG、PNG 和 GIF 格式。文件尺寸小于等于 500 KB,建议尺寸 750 × 750 像素。 | |
| is_jump | Boolean | false | 是否跳转第三方。
| |
| jump_link | String | false | 商品跳转链接。当 is_jump 为 true,本参数为必填参数。 | |
| publish | Boolean | false | 商品是否上架。
| |
| sku_list | List | false | SKU 列表,最多支持 100 组 SKU。 |
sku_list 说明
| 参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
|---|---|---|---|---|
| skuCode | String | false | SKU Code,SKU 唯一编码。修改某个已存在的 SKU 时,本参数为必填参数。 | |
| skuPicList | List | false | SKU 图片列表。使用该接口时,要求传图片 URL,该 URL 支持通过浏览器打开。最多支持 10 张图片,只支持 JPG、PNG 和 GIF 格式。每张图片的尺寸小于等于 500 KB,建议尺寸 750 × 750 像素。 | |
| originalPrice | BigDecimal | false | SKU 原价,最多支持两位小数。不传默认为 0。 | |
| salePrice | BigDecimal | false | SKU 售价,最多支持两位小数。不传默认为 0。 | |
| inventory | Integer | false | 库存,支持整数。不传默认为 0。 | |
| weight | BigDecimal | false | 重量,最多支持三位小数,单位 KG。不传默认为 0。 | |
| externalCode | String | false | 外部编码。 | |
| supportOutStockBuy | Boolean | false | 是否支持零库存下单。 | |
| skuAttrList | List | false | SKU 属性集合。 |
skuAttrList 说明
| 参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
|---|---|---|---|---|
| attrCode | String | true | 属性编码。 | |
| attrValueId | Long | true | 属性值 ID。 | |
| attrName | String | false | 属性名称。 | |
| attrValueName | String | false | 属性值名称。 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| result | CommodityAddOpenApiVO | 返回结果。 |
result 说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| commodity_code | String | 商品唯一编码。 |
POST: /v1.0/cloud/ecm/store/admin/api/commodity/edit
{
"mall_code": "8h4tiureddm***",
"site_code": "CN",
"commodity_code": "CMaplyr4bzck***",
"title": "冰箱",
"sub_title": "Hr冰箱X0",
"description": "<div><p>智能冰箱...</p><img src='https://image-demo.oss-cn-hangzhou.aliyuncs.com/exa****.jpg' /></div>",
"brand": "hr",
"first_category_code": "12",
"second_category_code": "1312",
"third_category_code": "131211",
"show_pictures": [
"https://image-demo.oss-cn-hangzhou.aliyuncs.com/exa****.jpg"
],
"video": "https://image-demo.oss-cn-hangzhou.aliyuncs.com/exa****.mp4",
"video_pic": "https://image-demo.oss-cn-hangzhou.aliyuncs.com/exa****.jpg",
"showcase_codes": [
"Cbgrc6mvk***"
],
"is_jump": true,
"jump_link": "www.demo.com/home",
"publish": true,
"sku_list": [
{
"skuCode": "SKba0j4xcti***",
"skuPicList": [
"https://image-demo.oss-cn-hangzhou.aliyuncs.com/exa****.jpg"
],
"externalCode": "",
"inventory": 100,
"originalPrice": 1,
"salePrice": 2,
"supportOutStockBuy": false,
"skuAttrList": [
{
"attrCode": "ATci8mev9w0***",
"attrName": "颜色",
"attrValueId": 6181512,
"attrValueName": "白色"
}
],
"weight": 0
}
]
}
{
"result": {
"commodity_code": "CMaplyr4bzck***"
},
"t": 1624969838836,
"success": true
}
参考 错误码。
| 错误码 | 错误信息 | 说明 |
|---|---|---|
| 2000000 | params error | 参数错误 |
| 2001000 | shop does not exist | 店铺(站点)不存在 |
| 2000001 | character limit exceeded | 超出字符限制 |
| 2002002 | commodity title already exists | 商品标题已存在 |
| 2002003 | category does not exist | 商品类目不存在 |
| 2002004 | failed to add commodity | 商品添加失败 |
| 2002201 | sku exceeds the maximum limit | SKU 数量超出最大限制 |
| 2002202 | sku attribute does not exist | SKU 属性不存在 |
| 2002203 | the sku combination rule is wrong | SKU 未按照规则组合 |
| 2004000 | image size exceeds limit | 媒体文件大小超出限制 |
| 2004001 | the number of pictures exceeds the limit | 图片数量超出限制 |
| 2004002 | picture error | 图片有误 |
| 2004003 | video error | 视频文件有误 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈