---
title: CollectionSourceInclusionConditionInput - GraphQL Admin
description: >-
  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.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionInput
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Collection​Source​Inclusion​Condition​Input

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.

## Fields

* metafield​Boolean

  [Collection​Source​Inclusion​Condition​Metafield​Boolean​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldBooleanInput)

  A condition based on boolean metafield values.

* metafield​Decimal

  [Collection​Source​Inclusion​Condition​Metafield​Decimal​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldDecimalInput)

  A condition based on decimal metafield values.

* metafield​Int

  [Collection​Source​Inclusion​Condition​Metafield​Int​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldIntInput)

  A condition based on integer metafield values.

* metafield​Metaobject

  [Collection​Source​Inclusion​Condition​Metafield​Metaobject​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldMetaobjectInput)

  A condition based on single metaobject reference metafield values.

* metafield​Metaobject​List

  [Collection​Source​Inclusion​Condition​Metafield​Metaobject​List​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldMetaobjectListInput)

  A condition based on metaobject list reference metafield values.

* metafield​String

  [Collection​Source​Inclusion​Condition​Metafield​String​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldStringInput)

  A condition based on string metafield values.

* metafield​String​List

  [Collection​Source​Inclusion​Condition​Metafield​String​List​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldStringListInput)

  A condition based on string list metafield values.

* product​Category

  [Collection​Source​Inclusion​Condition​Product​Category​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionProductCategoryInput)

  A condition based on product categories.

* product​Status

  [Collection​Source​Inclusion​Condition​Product​Status​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionProductStatusInput)

  A condition based on product status.

* product​Tag

  [Collection​Source​Inclusion​Condition​Product​Tag​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionProductTagInput)

  A condition based on product tags.

* product​Title

  [Collection​Source​Inclusion​Condition​Product​Title​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionProductTitleInput)

  A condition based on product titles.

* product​Type

  [Collection​Source​Inclusion​Condition​Product​Type​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionProductTypeInput)

  A condition based on product types.

* product​Vendor

  [Collection​Source​Inclusion​Condition​Product​Vendor​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionProductVendorInput)

  A condition based on product vendors.

* variant​Compare​At​Price

  [Collection​Source​Inclusion​Condition​Variant​Compare​At​Price​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantCompareAtPriceInput)

  A condition based on variant compare at prices.

* variant​Inventory

  [Collection​Source​Inclusion​Condition​Variant​Inventory​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantInventoryInput)

  A condition based on variant inventory quantities.

* variant​Price

  [Collection​Source​Inclusion​Condition​Variant​Price​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantPriceInput)

  A condition based on variant prices.

* variant​Title

  [Collection​Source​Inclusion​Condition​Variant​Title​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantTitleInput)

  A condition based on variant titles.

* variant​Weight

  [Collection​Source​Inclusion​Condition​Variant​Weight​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantWeightInput)

  A condition based on variant weights.

* metafield​Integer

  [Collection​Source​Inclusion​Condition​Metafield​Integer​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionMetafieldIntegerInput)

  Deprecated (removal date set)

***

## Input objects using this input

* [Collection​Create​Source​Inclusion​Input.conditions](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionCreateSourceInclusionInput#fields-conditions)

  INPUT OBJECT

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

* [Collection​Update​Source​Inclusion​Input.conditionsToCreate](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionUpdateSourceInclusionInput#fields-conditionsToCreate)

  INPUT OBJECT

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

***

## Map

### Input objects using this input

* [Collection​Create​Source​Inclusion​Input.conditions](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionCreateSourceInclusionInput#fields-conditions)
* [Collection​Update​Source​Inclusion​Input.conditionsToCreate](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionUpdateSourceInclusionInput#fields-conditionsToCreate)
