关于 系列 ​
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
产品系列 是指商家将相关产品分组在一起形成的集合,通过将相关产品进行分组管理,帮助商家更好地展示和管理商品。Genstore 提供了一系列 RESTful 接口,支持产品系列的创建、管理、查询等操作,助力商家打造更好的商品浏览和购物体验。
核心功能
- 基础操作:创建产品系列、更新产品系列信息、删除产品系列。
- 信息查询:查询系列详情、查询系列列表、统计系列数量。
- 管理产品系列中的商品:新增系列商品、移除系列商品、查询系列商品列表。
应用场景
- 商品分类展示:商品运营团队可通过接口组织商品集合、配置展示规则、管理季节性陈列,打造富有吸引力的购物体验,提升品类表现。
- 营销活动支持:营销团队可快速创建和更新主题集合、排期促销展示、协调多渠道商品上新,最大化活动效果和商品曝光。
- 商品管理优化:商品管理员可高效维护多个集合、跨品类同步商品信息、批量更新集合规则,简化集合维护工作,降低运营成本。
接口
POST /api/202412/collections/collect: 新增产品到系列
POST /api/202412/collections: 创建产品系列
PUT /api/202412/collections/{collectionId}: 修改产品系列
DELETE /api/202412/collections/collect: 从系列移除产品
DELETE /api/202412/collections/{collectionId}: 删除产品系列
GET /api/202412/collections/{collectionId}: 获取系列详情
GET /api/202412/collections/count: 查询产品系列数量
GET /api/202412/collections: 获取系列列表
产品系列 对象 ​
产品系列业务域对象。
属性 ​
{
"collection": {
"collectionType": "1",
"image": {
"src": "https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet": {
"appliedDisjunctively": "true",
"rules": [
{
"condition": "["test"]",
"column": "title",
"relation": "equals"
}
]
},
"bodyHtml": "<p>Test Description</p>",
"published": "true",
"title": "Collection Title",
"collectionId": "102984300756584",
"collects": "[102744899756584,102744899756583]",
"countGoodsNum": "3"
}
}
POST 新增产品到系列 ​
在单次操作中将多个产品添加到现有产品集合中。此变更操作提供了一种高效的方式,可批量管理集合中的产品成员关系,而无需逐个更新产品。
访问范围
需要以下任意访问权限: write_products
接口
POST /api/202412/collections/collect
请求参数
响应数据
curl -X POST \
https://{shop}.genmystore.com/api/202412/collections/collect" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"collect":{
"productIds":[
102745723756584,
102745723756585
],
"collectionId":"11017685756584"
}
}'
HTTP/1.1 200 OK
{
"collections": {
"result": "true"
}
}
POST 创建产品系列 ​
创建一个产品集合,用于在在线商店及其他销售渠道中将产品归类分组。例如,一家运动用品商店可能会分别为跑步服饰、鞋类和配件创建不同的产品集合。
访问范围
需要以下任意访问权限: write_products
接口
POST /api/202412/collections
请求参数
响应数据
curl -X POST \
https://{shop}.genmystore.com/api/202412/collections" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"collection":{
"collectionType":"1",
"image":{
"src":"https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet":{
"appliedDisjunctively":"true",
"rules":[
{
"condition":[
"test"
],
"column":"title",
"relation":"equals"
}
]
},
"bodyHtml":"<p>Test Description</p>",
"handle":"",
"title":"Collection Title"
}
}'
HTTP/1.1 200 OK
{
"collection": {
"collectionType": "1",
"image": {
"src": "https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet": {
"appliedDisjunctively": "true",
"rules": [
{
"condition": [
"test"
],
"column": "title",
"relation": "equals"
}
]
},
"bodyHtml": "<p>Test Description</p>",
"handle": "",
"title": "Collection Title",
"collectionId": "102984300756584",
"countGoodsNum": "3"
}
}
PUT 修改产品系列 ​
更新一个产品集合,修改其属性、关联产品或发布设置。产品集合有助于在在线商店及其他销售渠道中对产品进行归类整理。
访问范围
需要以下任意访问权限: write_products
接口
PUT /api/202412/collections/{collectionId}
请求参数
响应数据
curl -X PUT \
https://{shop}.genmystore.com/api/202412/collections/{collectionId}" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"collection":{
"collectionType":"1",
"image":{
"src":"https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet":{
"appliedDisjunctively":"true",
"rules":[
{
"condition":[
"test"
],
"column":"title",
"relation":"equals"
}
]
},
"bodyHtml":"<p>Test Description</p>",
"handle":"",
"title":"Collection Title"
}
}'
HTTP/1.1 200 OK
{
"collection": {
"collectionType": "1",
"image": {
"src": "https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet": {
"appliedDisjunctively": "true",
"rules": [
{
"condition": [
"test"
],
"column": "title",
"relation": "equals"
}
]
},
"bodyHtml": "<p>Test Description</p>",
"handle": "",
"title": "Collection Title",
"collectionId": "102984300756584",
"countGoodsNum": "3"
}
}
DELETE 从系列移除产品 ​
在单次操作中从一个产品集合中移除多个产品。此变更操作可处理大量产品(最多 100 个),对于包含大量产品的集合,可能需要较长时间才能完成。
访问范围
需要以下任意访问权限: write_products
接口
DELETE /api/202412/collections/collect
请求参数
响应数据
curl -X DELETE \
https://{shop}.genmystore.com/api/202412/collections/collect" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"collections": {
"result": "true"
}
}
DELETE 删除产品系列 ​
删除一个产品集合,并将其从店铺中永久移除。此操作不可撤销,且会将该集合从所有已发布过的销售渠道中移除。
访问范围
需要以下任意访问权限: write_products
接口
DELETE /api/202412/collections/{collectionId}
请求参数
响应数据
curl -X DELETE \
https://{shop}.genmystore.com/api/202412/collections/{collectionId}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{}
GET 获取系列详情 ​
通过 ID 获取一个产品集合。产品集合代表一组产品,商家可在其在线商店及其他销售渠道中将这些产品作为整体进行展示和销售。
访问范围
需要以下任意访问权限: read_products
接口
GET /api/202412/collections/{collectionId}
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/collections/{collectionId}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"collection": {
"collectionType": "1",
"image": {
"src": "https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet": {
"appliedDisjunctively": "true",
"rules": [
{
"condition": [
"test"
],
"column": "title",
"relation": "equals"
}
]
},
"bodyHtml": "<p>Test Description</p>",
"handle": "",
"title": "Collection Title",
"collectionId": "102984300756584",
"countGoodsNum": "3"
}
}
GET 查询产品系列数量 ​
查询产品系列数量。
访问范围
需要以下任意访问权限: read_products
接口
GET /api/202412/collections/count
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/collections/count" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"count": "3"
}
GET 获取系列列表 ​
获取店铺中产品集合的列表。产品集合是商家为在在线商店及其他销售渠道中展示而组织的一组产品。例如,一家运动用品商店可能会分别为跑步服饰、鞋类和配件创建不同的产品集合。
访问范围
需要以下任意访问权限: read_products
接口
GET /api/202412/collections
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/collections" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"collections": [
{
"collectionType": "1",
"image": {
"src": "https://cdn.shopify.com/s/files/1/0600/8317/5513/files/wax-special_150x.png?v=1716260624"
},
"ruleSet": {
"appliedDisjunctively": "true",
"rules": [
{
"condition": [
"test"
],
"column": "title",
"relation": "equals"
}
]
},
"bodyHtml": "<p>Test Description</p>",
"handle": "",
"title": "Collection Title",
"collectionId": "102984300756584",
"countGoodsNum": "3"
}
]
}
关于 系列
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
产品系列 是指商家将相关产品分组在一起形成的集合,通过将相关产品进行分组管理,帮助商家更好地展示和管理商品。Genstore 提供了一系列 RESTful 接口,支持产品系列的创建、管理、查询等操作,助力商家打造更好的商品浏览和购物体验。
核心功能
- 基础操作:创建产品系列、更新产品系列信息、删除产品系列。
- 信息查询:查询系列详情、查询系列列表、统计系列数量。
- 管理产品系列中的商品:新增系列商品、移除系列商品、查询系列商品列表。
应用场景
- 商品分类展示:商品运营团队可通过接口组织商品集合、配置展示规则、管理季节性陈列,打造富有吸引力的购物体验,提升品类表现。
- 营销活动支持:营销团队可快速创建和更新主题集合、排期促销展示、协调多渠道商品上新,最大化活动效果和商品曝光。
- 商品管理优化:商品管理员可高效维护多个集合、跨品类同步商品信息、批量更新集合规则,简化集合维护工作,降低运营成本。
产品系列 对象
产品系列业务域对象。
属性
POST 新增产品到系列
在单次操作中将多个产品添加到现有产品集合中。此变更操作提供了一种高效的方式,可批量管理集合中的产品成员关系,而无需逐个更新产品。
访问范围
需要以下任意访问权限: write_products
接口
POST /api/202412/collections/collect
POST 创建产品系列
创建一个产品集合,用于在在线商店及其他销售渠道中将产品归类分组。例如,一家运动用品商店可能会分别为跑步服饰、鞋类和配件创建不同的产品集合。
访问范围
需要以下任意访问权限: write_products
接口
POST /api/202412/collections
PUT 修改产品系列
更新一个产品集合,修改其属性、关联产品或发布设置。产品集合有助于在在线商店及其他销售渠道中对产品进行归类整理。
访问范围
需要以下任意访问权限: write_products
接口
PUT /api/202412/collections/{collectionId}
DELETE 从系列移除产品
在单次操作中从一个产品集合中移除多个产品。此变更操作可处理大量产品(最多 100 个),对于包含大量产品的集合,可能需要较长时间才能完成。
访问范围
需要以下任意访问权限: write_products
接口
DELETE /api/202412/collections/collect
DELETE 删除产品系列
删除一个产品集合,并将其从店铺中永久移除。此操作不可撤销,且会将该集合从所有已发布过的销售渠道中移除。
访问范围
需要以下任意访问权限: write_products
接口
DELETE /api/202412/collections/{collectionId}
GET 获取系列详情
通过 ID 获取一个产品集合。产品集合代表一组产品,商家可在其在线商店及其他销售渠道中将这些产品作为整体进行展示和销售。
访问范围
需要以下任意访问权限: read_products
接口
GET /api/202412/collections/{collectionId}
GET 查询产品系列数量
查询产品系列数量。
访问范围
需要以下任意访问权限: read_products
接口
GET /api/202412/collections/count
GET 获取系列列表
获取店铺中产品集合的列表。产品集合是商家为在在线商店及其他销售渠道中展示而组织的一组产品。例如,一家运动用品商店可能会分别为跑步服饰、鞋类和配件创建不同的产品集合。
访问范围
需要以下任意访问权限: read_products
接口
GET /api/202412/collections