createCollection
Create a new product collection.
Import
import { createCollection } from "@evershop/evershop/catalog/services";
Syntax
createCollection(data: CollectionData, context?: Record<string, any>): Promise<Collection>
Parameters
data
Type: CollectionData
{
name: string; // Required
code: string; // Required
description: string; // Required
[key: string]: any;
}
context
Type: Record<string, any> (optional)
Context object for hooks.
Return Value
Returns Promise<Collection> with created collection data.
Examples
Basic Collection
import { createCollection } from "@evershop/evershop/catalog/services";
const collection = await createCollection({
name: "Summer Sale",
code: "summer-2025",
description: "Summer collection items"
});
See Also
- updateCollection - Update collection
- deleteCollection - Delete collection
- getCollectionsBaseQuery - Query collections