# 商品信息变更(单店版)
开发之前请创建有数数据仓库 (dataSourceId),可将 dataSourceId 理解为数据的集合。创建一个数据仓库后,所有接口传输数据时都可重复使用。
# 请求地址
域名/data-api/v1/sku_info/update
# 请求方法
POST
# 请求参数
参数名 | 样例 | 描述 |
---|---|---|
app_id | abc | 分配的app_id |
nonce | 61794670f155b | 随机字符串 |
sign | sha256 | 签名算法 |
timestamp | 1569232087 | 请求时间戳(秒级) |
signature | aee30792812d7b09ba7d3aa67c24e16c6a7ea81282ac728ad5966dd1b3eef6d5 | 签名结果 |
# 请求体参数
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
dataSourceId | string | Y | 数据源id(create方法返回的data.dataSource.id) |
skus | array | Y | 商品SKU列表 数组最大长度 50 |
external_sku_id | string | Y | 您为商品SKU分配的唯一ID。 一般而言,是您在商品库为该商品SKU分配的id。 字段长度最小 1 字节,长度最大 128 字节 |
poly_sku_id | string | 商品的sku聚合id,供推荐、搜索场景使用。 字段长度最小 1 字节,长度最大 128 字节 | |
gdt_sku_id | string | 腾讯广告商品的skuid。 字段长度最小 1 字节,长度最大 128 字节 | |
external_spu_id | string | 您为商品SPU分配的唯一ID。 色码款商品必填。 字段长度最小 1 字节,长度最大 128 字节 | |
sku_barcode | string | 商品条形码,超市商品必填。字段长度最小 1 字节,长度最大 64 字节 | |
seo_id | string[] | 商品可被搜索的编码,数组 | |
brand_name | string | 品牌名称。字段长度最小 1 字节,长度最大 64 字节 | |
media_info | object | 商品对客展示的图片及视频信息,最大长度 10 | |
primary_imgs | object | 主图图片信息列表 数组最大长度 10 | |
img_url | string | 商品主图地址;图片320*320以上,1张,正方形图片可正常打开 字段长度最小 1 字节,长度最大 2048 字节 | |
imgs | array | 商品轮播图信息列表 数组最大长度 10 | |
img_url | string | 商品轮播图地址;图片320*320以上,10张,正方形图片可正常打开 字段长度最小 1 字节,长度最大 2048 字节 | |
prop_imgs | array | 商品属性图信息列表 数组最大长度 10 | |
img_url | string | 商品属性图地址;图片320*320以上,正方形图片可正常打开 字段长度最小 1 字节,长度最大 2048 字节 | |
detail_imgs | array | 详情页图片信息列表 数组最大长度 50 | |
img_url | string | 商品详情图片地址,50张,图片可正常打开,字段长度最小 1 字节,长度最大 2048 字节 | |
rich_text_url | string | 商品富文本地址,最大长度50,url可正常打开,字段长度最小 1 字节,长度最大 2048 字节 | |
videos | array | 商品视频信息,数组最大长度 10 | |
video_url | string | 视频地址;字段长度最小 1 字节,长度最大 2048 字节 | |
img_url | string | 视频封面图片地址,1张,字段长度最小 1 字节,长度最大 2048 字节 | |
seller_info | object | 商品的卖家信息,供平台类商家填写自己的卖家信息 | |
seller_id | string | 商品卖家 id,由平台类商家自己生成 | |
seller_name_chinese | string | 平台类商家的子卖家中文名称 | |
seller_name_english | string | 平台类商家的子卖家英文名称 | |
product_props | object | 商品属性 | |
color | object | 商品颜色属性 | |
color_rgb | string | 颜色RGB编码 字段长度最小 1 字节,长度最大 64 字节 | |
color_name | string | 颜色名称,如黄色 字段长度最小 1 字节,长度最大 64 字节 | |
prop_info | array | 商品属性信息,数组 | |
prop_id | integer | 属性ID,字段长度最小 1 字节,长度最大 64 字节 | |
prop_name | string | 属性名称,字段长度最小 1 字节,长度最大 64 字节 | |
value_id | integer | 属性值ID,字段长度最小 1 字节,长度最大 64 字节 | |
value_name | string | 属性值名称,字段长度最小 1 字节,长度最大 64 字节 | |
video_props | object | 视频类商品属性 | |
genre | string | 视频的分类,如爱情,字段长度最小 1 字节,长度最大 64 字节 | |
duration | integer | 视频时长,单位秒,字段长度最小 1 字节,长度最大 64 字 | |
director | string | 导演姓名,字段长度最小 1 字节,长度最大 64 字 | |
star | string | 主演姓名,字段长度最小 1 字节,长度最大 64 字节 | |
release_date | string | 上线时间,字段长度最小 1 字节,长度最大 64 字节 | |
rating | float | 评分,字段长度最小 1 字节,长度最大 64 字节 | |
category_info | array | 类目信息,数组 | |
category_type | integer | 类目类型,1:前台类目;2:后台类目 | |
category_level_1_id | string | 一级类目id | |
category_level_1_name | string | 一级类目名称 | |
category_level_2_id | string | 二级类目id | |
category_level_2_name | string | 二级类目名称 | |
category_level_3_id | string | 三级类目id | |
category_level_3_name | string | 三级类目名称 | |
category_level_4_id | string | 四级类目id | |
category_level_4_name | string | 四级类目名称 | |
sales_info | object | 商品销售信息 | |
stock_total | integer | 商品总库存量,当product_type=3(小样)时必填 | |
is_available | boolean | 上架状态;true:上架;false:下架 | |
sku_stock_status | integer | 商品的销售状态 1:库存>0;2:库存≤0(常见为售罄/暂无库存商品在页面底部展示,可标记为状态2) | |
sales_num | integer | 展示销量 | |
sales_num_type | integer | 展示销量口径,1:近 30 天销量;2:历史累计销量 | |
product_type | integer | 商品类型,1:普通商品;2:赠品;3:小样;4:套装商品 | |
tag_info | object | 商品的标签信息 数组最大长度 10 | |
custom_tag | array | 商品的标签信息 数组最大长度 50 | |
tag_name | string | 标签名称,长度最大 2048 字节 | |
tag_value | string[] | 标签值,数组,长度最大 2048 字节 | |
desc_info | object | 商品描述信息 | |
product_name_chinese | string | 商品中文名称,字段长度最小 1 字节,长度最大 100 字节 | |
product_name_english | string | 商品英文名 字段长度最小 1 字节,长度最大 1000 字节 | |
spu_name_chinese | string | 商品spu 名称,若无 spu,传输内容请与 product_name_chinese 保持一致 | |
product_desc | string | 商品描述,字段长度最小 1 字节,长度最大 1000 字节 | |
seo_desc | string[] | 商品SEO词,数组,搜索中的扩展词包 | |
price | object | 商品销售信息 | |
current_price | float | 商品现价,单位元,保留 2 位小数 | |
sku_price | float | 商品原价,单位元,保留 2 位小数 | |
after_coupon_price | float | 券后价,券后价=商品现价-券面额,单位元,保留 2 位小数 | |
after_coupon_price_hm | float | 惠买专项券后价,券后价=商品现价-券面额,单位元,保留 2 位小数 | |
estimated_price | float | 预估到手价(用户优惠叠加后预估到手价),单位元,保留 2 位小数 | |
currency_translation | boolean | 商品价格是否为外币汇率折算后价格,true:是;false:否,默认为false | |
normal_product_info | array | 关联的正品的价格,当该商品为小样时需填写,单位元,保留 2 位小数 | |
sku_id | string | 关联的商品id字段长度最小 1 字节,长度最大 128 字节 | |
normal_product_price | float | 正品价格 | |
delivery_info | array | 配送信息 | |
freight_amount | float | 运费金额,单位元,保留 2 位小数 | |
location | array | 地址信息 | |
country_code | string | 国家编码,CN 字段长度最小 1 字节,长度最大 64 字节 | |
country_name | string | 国家名称,中国 字段长度最小 1 字节,长度最大 64 字节 | |
province_code | integer | 省份编码,使用《民政部行政区划代码》,440000 | |
province_name | string | 省份名称,XX省 字段长度最小 1 字节,长度最大 64 字节 | |
city_code | integer | 城市编码,使用《民政部行政区划代码》 | |
city_name | string | 城市名称,XX市 字段长度最小 1 字节,长度最大 64 字节 | |
district_code | integer | 区/县编码,使用《民政部行政区划代码》 | |
district_name | string | 区/县名称,XX市 字段长度最小 1 字节,长度最大 64 字节 | |
target_url | object | 商品目标页信息 | |
url_miniprogram | string | 微信小程序落地页 url,当落地页为微信小程序时必填 字段长度最小 1 字节,长度最大 100 字节 | |
miniprogram_appid | string | 微信小程序 appid,当落地页为微信小程序时必填 字段长度最小 1 字节,长度最大 100 字节 | |
miniprogram_username | string | 小程序原始ID,登录小程序管理后台-设置-基本设置-帐号信息中,gh_xx,当落地页为微信小程序时必填字段长度最小 1 字节,长度最大 100 字节 | |
url_miniprogram_qq | string | qq小程序落地页 url,当落地页为QQ小程序时必填 字段长度最小 1 字节,长度最大 100 字节 | |
miniprogram_appid_qq | string | qq小程序 appid,当落地页为QQ小程序时必填 字段长度最小 1 字节,长度最大 100 字节 | |
url_h5 | string | h5落地页url 字段长度最小 1 字节,长度最大 100 字节 | |
url_h5_2 | string | h5落地页url 字段长度最小 1 字节,长度最大 1000 字节 | |
url_h5_3 | string | h5落地页url 字段长度最小 1 字节,长度最大 1000 字节 | |
store_info | object | 店铺信息 | |
external_store_id | string | 店铺id,填写`store_name`时必填,字段长度最小 1 字节,长度最大 100 字节 | |
store_name | string | 店铺名称,填写`external_store_id`时必填,字段长度最小 1 字节,长度最大 100 字节 | |
store_grade | float | 按满分5分换算的店铺评分,2位小数 | |
logo | string | 店铺图片地址,1张,字段长度最小 1 字节,长度最大 2048 字节 | |
url_store_h5 | string | 店铺 h5 首页url,字段长度最小 1 字节,长度最大 2048 字节 | |
url_store_miniprogram | string | 店铺微信小程序首页url,字段长度最小 1 字节,长度最大 2048 字节 | |
coupon_info | array | 优惠券信息 | |
coupon_id | string | 券批次id 字段长度最小 1 字节,长度最大 100 字节 | |
coupon_type | integer | 券类型,1:公开券;2:CPS优惠券;3:渠道专享券;4:定向券;5:满折券 | |
amount_coupon | float | 券面额,单位元,保留 2 位小数,字段长度最小 1 字节,长度最大 100 字节 | |
stock_status | integer | 卡券的库存状态 1:库存>0;2:库存≤0 | |
url_list | string | 券地址 | |
amount_minimum | float | 使用卡券的最低消费金额,单位元,保留 2 位小数 | |
show_start_time | string | 展示开始时间/券领取开始时间,unix毫秒级时间戳,为空表示永久 | |
show_end_time | string | 展示结束时间/券领取结束时间,unix毫秒级时间戳,为空表示永久 | |
start_time | string | 券有效使用开始时间,unix毫秒级时间戳,为空表示永久 | |
end_time | string | 券有效使用结束时间,unix毫秒级时间戳,为空表示永久 | |
available_num_per_person | integer | 每个用户可领取优惠券数量上限 | |
total_num | integer | 实际总数量 | |
store_num | integer | 优惠券剩余张数 | |
status | integer | 优惠券状态,1:过期;0:未过期 | |
discount_coupon | float | 卡券折扣,coupon_type = 5 时必填,保留2位小数,不带百分号,如 99.99% 填 99.99 | |
short_description | string | 卡券短描述,字段长度最小 1 字节,长度最大 64 字节 | |
promotion_info | array | 活动信息,数组 | |
promotion_id | string | 活动id 字段长度最小 1 字节,长度最大 100 字节 | |
promotion_name | string | 活动名称 字段长度最小 1 字节,长度最大 2048 字节 | |
promotion_type | integer | 活动类型,1:满减;2:秒杀;3:超市百货;4:品牌促销;5:新人专享;6:大促活动;7:精选推荐;8:每日热榜;9:高佣专区;10;历史低价;11:30天热榜;21:活动会场页 | |
promotion_description | string | 促销描述字段长度最大 100 字节 | |
url_list | string | 活动地址 | |
start_time | string | 活动生效开始时间,unix毫秒级时间戳,为空表示永久 | |
end_time | string | 活动生效结束时间,unix毫秒级时间戳,为空表示永久 | |
show_start_time | string | 活动展示开始时间,unix毫秒级时间戳,为空表示永久 | |
show_end_time | string | 活动展示结束时间,unix毫秒级时间戳,为空表示永久 | |
is_best | integer | 是否最优活动,1:是;0:否 | |
comment_info | object | 评论信息 | |
comment_num | integer | 商品评论数 | |
comment_num_type | integer | 评论口径,1:近 30 天评论数;2:历史累计评论数 | |
positive_comment_rating | float | 商品好评率,2位小数,不带百分号,如 99.99% 填 99.99 | |
after_service_info | array | 商品售后信息 | |
service_type | integer | C | 售后服务类型:1:无售后服务;2:支持退换货;3:7天无理由退货 4:15天无理由退货 5:退货包运费 6:先用后付 7:坏损包退 8:假一赔三 9:运费险 10:全国联保 11:只换不修 12:退货包运费 |
service_desc | string | C | 针对售后服务类型的描述,如 service_type = 3 时填写,满足7天无理由退换货申请的前提下,包邮商品需要买家承担退货邮费,非包邮商品需要买家承担发货和退货邮费,长度最大 200 字节 |
third_promotion_info | object | CPS业务必填,第三方推广信息 | |
commission_rate | float | 佣金比例,2位小数,不带百分号,如 10% 填10.00 | |
promote_status | integer | 推广状态;1:推广中;0:停止推广 | |
commission_amount | float | 佣金 = 商品现价*佣金比例 | |
commission_amount_after_coupon | float | 券后佣金 =(商品现价-券面额)*佣金比例 | |
start_time | string | 推广计划开始时间,unix毫秒级时间戳,为空表示永久 | |
end_time | string | 推广计划结束时间,unix毫秒级时间戳,为空表示永久 | |
exclusive_info | object | 专属商品信息 | |
exclusive_status | integer | 专属商品标识,1:专属商品;0:普通商品 | |
kol_id | array | 可推广商品的达人ID,如 54321836 | |
usage_info | array | 商品使用情况 | |
inner_appid | integer | 商品的特殊应用场景。为空:商品将应用到您在有数数据管理后台绑定的全部场景;11:有数;16:直跳;19:广告CPS;20:搜一搜品牌专区;21:云选联盟;22:商品广告;例如:商家开通了场景16、19,如果不填,则所有商品应用到场景16、19;如果填了16,则改商品仅应用到场景16 | |
is_deleted | integer | 商家标记商品已删除;0:未删除,1:已删除,为空默认为0 |
# 请求体类型
application/json
# 请求示例
{
"dataSourceId": "12",
"skus": [
{
"external_sku_id": "SKU_123456",
"external_spu_id": "SPU_123456",
"sku_barcode": "123456",
"brand_name": "品牌名",
"media_info": {
"primary_imgs": {
"img_url": "http://abcd.com/1.jpg"
},
"imgs": [
{
"img_url": "http://abcd.com/1.jpg"
},
{
"img_url": "http://abcd.com/2.jpg"
}
],
"detail_imgs": [
{
"img_url": "http://abcd.com/1.jpg"
},
{
"img_url": "http://abcd.com/2.jpg"
}
],
"videos": [
{
"img_url": "http://abcd.com/1.jpg",
"video_url": "http://abcd.com/vedio1.mp4"
},
{
"img_url": "http://abcd.com/2.jpg",
"video_url": "http://abcd.com/vedio2.mp4"
}
]
},
"category_info": [
{
"category_type": 2,
"category_level_1_id": "1",
"category_level_1_name": "一级类目名称",
"category_level_2_id": "2",
"category_level_2_name": "二级类目名称",
"category_level_3_id": "3",
"category_level_3_name": "三级类目名称"
}
],
"sales_info": {
"is_available": true,
"sales_num": 100
},
"desc_info": {
"product_name_chinese": "商品名称"
},
"price": {
"current_price": 1.2,
"sku_price": 5.3
},
"target_url": {
"url_miniprogram": "",
"miniprogram_appid": "",
"url_miniprogram_qq": "",
"miniprogram_appid_qq": "",
"url_h5": ""
},
"store_info": {
"external_store_id": "12",
"store_name": "店铺名称",
"store_grade": 4.5
},
"coupon_info": [
{
"coupon_id": "CD-34422",
"amount_coupon": 3.4,
"url_list": "http://abcd.com/ciiewo23",
"amount_minimum": 6.8,
"show_start_time": "1607310404000",
"show_end_time": "1607396804000",
"start_time": "1607324804000",
"end_time": "1607497604000",
"is_best": 1
}
],
"comment_info": {
"comment_num": 10000,
"positive_comment_rating": 99.99
},
"third_promotion_info": {
"commission_rate": 5.0,
"promote_status": 1,
"commission_amount": 69.4,
"exclusive_info": {
"exclusive_status": 1,
"kol_id": ["wx59d61fd21f0b1364", "wx59d61fd21f0b1365"]
}
},
"tag_info": {
"custom_tag": [
{
"tag_name": "商品规格",
"tag_value": ["30ml"]
},
{
"tag_name": "营销卖点",
"tag_value": ["法式浪漫甜美", "鲜活愉悦", "自信清新"]
},
{
"tag_name": "适合肤质",
"tag_value": ["适合任何肤质"]
},
{
"tag_name": "原产国",
"tag_value": ["法国"]
}
]
},
"is_deleted": 0
}
]
}
# 应答字段
名称 | 类型 | 描述 |
---|---|---|
retcode | integer | 返回码 |
errmsg | string | 错误信息 |
data | json object | 响应内容 |
# 应答示例
{
"retcode": 0,
"errmsg": "",
"data": {}
}