6/10/2026, 12:00:16 AM
Introduces new input objects for updating collection source inclusion and exclusion conditions.
CollectionSourceExclusionConditionUpdateInput supports multiple condition types (variantTitle, productTag, productType, productVendor, productCategory) with relation, values, and matchType.
CollectionSourceInclusionConditionUpdateInput now handles many more condition types including product status, variant price, compareβat price, inventory, weight, price reduction, and a wide range of metafield types (boolean, integer, decimal, string, stringList, metaobject, metaobjectList), each with its own relation and matching options.
The Collection.ruleSet field is deprecated and should be replaced with the new sources field.
Optional description scalar fields have been added to CollectionConditionsSource, CollectionSource, and CollectionSubCollectionSource.
Clients must update their mutations to use the new input types and regenerate SDKs accordingly.
The input fields for updating a condition that determines which products are excluded from a collection. Exactly one condition type must be provided.
The input fields for updating an exclusion condition based on product categories.
The input fields for updating an exclusion condition based on product tags.
The input fields for updating an exclusion condition based on product types.
The input fields for updating an exclusion condition based on product vendors.
The input fields for updating an exclusion condition based on variant titles.
The input fields for updating a condition that determines which products are included in a collection. Exactly one condition type must be provided.
The input fields for updating a condition based on whether a product has a reduced price.
The input fields for updating a condition based on boolean metafield values.
The input fields for updating a condition based on decimal metafield values.
The input fields for updating a condition based on integer metafield values.
The input fields for updating a condition based on single metaobject reference metafield values.
The input fields for updating a condition based on metaobject list reference metafield values.
The input fields for updating a condition based on string metafield values.
The input fields for updating a condition based on string list metafield values.
The input fields for updating a condition based on product categories.
The input fields for updating a condition based on product status.
The input fields for updating a condition based on product tags.
The input fields for updating a condition based on product titles.
The input fields for updating a condition based on product types.
The input fields for updating a condition based on product vendors.
The input fields for updating a condition based on variant compare at prices.
The input fields for updating a condition based on variant inventory quantities.
The input fields for updating a condition based on variant prices.
The input fields for updating a condition based on variant titles.
The input fields for updating a condition based on variant weights.
ruleSetdescriptionAn optional description of the source.
descriptionAn optional description of the source.
descriptionAn optional description of the source.