About Collection ​
Access scope
Multiple access scopes needed — refer to each endpoint for access scope requirements.
Product Collections are essential organizational units in Genstore's product management system, enabling merchants to group related products for better presentation and management. Genstore provides a series of RESTful interfaces supporting the creation, management, and query of product collections, helping merchants create better browsing and shopping experiences.
Core Features
- Basic Operations: Create product series, update series information, delete product series.
- Information Query: Get series details, list series, count series.
- Manage Products in Collections: Add products to series, remove products from series, list series products.
Use Cases
- Product Category Display: Merchandising teams can organize products into collections, configure display rules, and manage seasonal layouts through the API, creating engaging shopping experiences that drive category performance.
- Marketing Campaign Support: Marketing teams can quickly create and update themed collections, schedule promotional displays, and coordinate multi-channel product launches, maximizing campaign effectiveness and product visibility.
- Product Management Optimization: Product managers can efficiently maintain multiple collections, synchronize product information across categories, and update collection rules in batch, streamlining collection maintenance and reducing operational overhead.
Endpoints
EVENT collections/create: Create a product collection
EVENT collections/update: Update a collection
EVENT collections/delete: Delete a collection
Product Collection Object ​
The product collection object.
Properties ​
{
"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"
}
}
EVENT Create a product collection ​
Occurs whenever a collection is created.
Access scope
Requires ANY of the following access scopes: write_products read_products
Topic
EVENT collections/create
Event Data
{
"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"
}
}
EVENT Update a collection ​
Occurs whenever a collection is updated, including whenever products are added or removed from the collection.
Access scope
Requires ANY of the following access scopes: write_products read_products
Topic
EVENT collections/update
Event Data
{
"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"
}
}
EVENT Delete a collection ​
Occurs whenever a collection is deleted.
Access scope
Requires ANY of the following access scopes: write_products read_products
Topic
EVENT collections/delete
Event Data
{
"collectionId": "1234"
}
About Collection
Access scope
Multiple access scopes needed — refer to each endpoint for access scope requirements.
Product Collections are essential organizational units in Genstore's product management system, enabling merchants to group related products for better presentation and management. Genstore provides a series of RESTful interfaces supporting the creation, management, and query of product collections, helping merchants create better browsing and shopping experiences.
Core Features
- Basic Operations: Create product series, update series information, delete product series.
- Information Query: Get series details, list series, count series.
- Manage Products in Collections: Add products to series, remove products from series, list series products.
Use Cases
- Product Category Display: Merchandising teams can organize products into collections, configure display rules, and manage seasonal layouts through the API, creating engaging shopping experiences that drive category performance.
- Marketing Campaign Support: Marketing teams can quickly create and update themed collections, schedule promotional displays, and coordinate multi-channel product launches, maximizing campaign effectiveness and product visibility.
- Product Management Optimization: Product managers can efficiently maintain multiple collections, synchronize product information across categories, and update collection rules in batch, streamlining collection maintenance and reducing operational overhead.
Product Collection Object
The product collection object.
Properties
EVENT Create a product collection
Occurs whenever a collection is created.
Access scope
Requires ANY of the following access scopes: write_products read_products
Topic
EVENT collections/create
EVENT Update a collection
Occurs whenever a collection is updated, including whenever products are added or removed from the collection.
Access scope
Requires ANY of the following access scopes: write_products read_products
Topic
EVENT collections/update
EVENT Delete a collection
Occurs whenever a collection is deleted.
Access scope
Requires ANY of the following access scopes: write_products read_products
Topic
EVENT collections/delete