Skip to main content
mutation

Requires write_products access scope. Also: The app must have access to the input fields used to create the collection. Further, the store must not be on the Starter or Retail plans and user must have a permission to create collection.

Creates a collection to group products together in the online store and other sales channels. For example, an athletics store might create different collections for running attire, shoes, and accessories.

There are two types of collections:

Use the collectionCreate mutation when you need to:

  • Create a new collection for a product launch or campaign
  • Organize products by category, season, or promotion
  • Automate product grouping using rules (for example, by tag, type, or price)

Note

The created collection is unpublished by default. To make it available to customers, use the publishablePublish mutation after creation.


Learn more about using metafields with smart collections.

•CollectionInput!
required

The properties to use when creating the collection.


Was this section helpful?

Anchor to CollectionCreatePayload returnsCollectionCreatePayload returns

•Collection

The collection that has been created.

•[UserError!]!
non-null

The list of errors that occurred from executing the mutation.


Was this section helpful?