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.

•CollectionSourceInclusionConditionIsPriceReducedInput

A condition based on whether a product has a reduced price.

Show input fields
•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

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?