Skip to main content
Anchor to CollectionSourceInclusionConditionInput

CollectionSourceInclusionConditionInput

input_object

A condition that determines which products are included in a collection.

Available condition types, grouped by what they filter on:

  • Product attributes: productTag, productTitle, productType, productVendor, productStatus, productCategory.
  • Variant attributes: variantTitle, variantPrice, variantCompareAtPrice, variantInventory, variantWeight.
  • Pricing: isPriceReduced.
  • Metafields: metafieldBoolean, metafieldDecimal, metafieldString, metafieldStringList, metafieldMetaobject, metafieldMetaobjectList, and either metafieldInteger or metafieldInt for integer metafields. Use metafieldInteger before API version 2026-10 and metafieldInt from 2026-10 onward. metafieldInteger is deprecated as of 2026-10 and removed as of 2027-01.

Each condition type specifies its own relation (for example, EQUALS, CONTAINS, TAGGED_WITH) and value shape. Combine multiple conditions in a single source's inclusion.conditions list and use the source's matchType to require that products match ANY or ALL of them.

•CollectionSourceInclusionConditionMetafieldBooleanInput

A condition based on boolean metafield values.

Show input fields
•CollectionSourceInclusionConditionMetafieldDecimalInput

A condition based on decimal metafield values.

Show input fields
•CollectionSourceInclusionConditionMetafieldIntInput

A condition based on integer metafield values.

Show input fields
•CollectionSourceInclusionConditionMetafieldMetaobjectInput

A condition based on single metaobject reference metafield values.

Show input fields
Anchor to metafieldMetaobjectListmetafieldMetaobjectList
•CollectionSourceInclusionConditionMetafieldMetaobjectListInput

A condition based on metaobject list reference metafield values.

Show input fields
•CollectionSourceInclusionConditionMetafieldStringInput

A condition based on string metafield values.

Show input fields
•CollectionSourceInclusionConditionMetafieldStringListInput

A condition based on string list metafield values.

Show input fields
•CollectionSourceInclusionConditionProductCategoryInput

A condition based on product categories.

Show input fields
•CollectionSourceInclusionConditionProductStatusInput

A condition based on product status.

Show input fields
•CollectionSourceInclusionConditionProductTagInput

A condition based on product tags.

Show input fields
•CollectionSourceInclusionConditionProductTitleInput

A condition based on product titles.

Show input fields
•CollectionSourceInclusionConditionProductTypeInput

A condition based on product types.

Show input fields
•CollectionSourceInclusionConditionProductVendorInput

A condition based on product vendors.

Show input fields
Anchor to variantCompareAtPricevariantCompareAtPrice
•CollectionSourceInclusionConditionVariantCompareAtPriceInput

A condition based on variant compare at prices.

Show input fields
•CollectionSourceInclusionConditionVariantInventoryInput

A condition based on variant inventory quantities.

Show input fields
•CollectionSourceInclusionConditionVariantPriceInput

A condition based on variant prices.

Show input fields
•CollectionSourceInclusionConditionVariantTitleInput

A condition based on variant titles.

Show input fields
•CollectionSourceInclusionConditionVariantWeightInput

A condition based on variant weights.

Show input fields
•CollectionSourceInclusionConditionMetafieldIntegerInput
Deprecated
Show input fields

Was this section helpful?

Anchor to Input objects using this inputInput objects using this input

•INPUT OBJECT

The input fields for creating inclusion rules for a collection source.

•INPUT OBJECT

The input fields for updating inclusion rules for a collection source.


Was this section helpful?