Skip to main content
connection

An auto-generated type for paginating through multiple Products.

Anchor to Fields with this connectionFields with this connection

•OBJECT

A group of products organized by a merchant to make their store easier to browse. Collections can help customers discover related products by category, season, promotion, or other criteria.

Query a collection's products with filtering options like availability, price range, vendor, and tags. Each collection includes SEO information, an optional Image, and supports custom data through metafields.


Was this section helpful?

Anchor to Queries with this connectionQueries with this connection

•query

Returns a paginated list of the shop's products.

For full-text storefront search, use the search query instead.

Arguments

•Int

Returns up to the first n elements from the list.

•String

Returns the elements that come after the specified cursor.

•Int

Returns up to the last n elements from the list.

•String

Returns the elements that come before the specified cursor.

•Boolean
Default:false

Reverse the order of the underlying list.

•ProductSortKeys
Default:ID

Sort the underlying list by the given key.

•String

You can apply one or multiple filters to a query. Learn more about Shopify API search syntax.

Anchor to available_for_sale
•

Filter by products that have at least one product variant available for sale.

Anchor to created_at
•

Filter by the date and time when the product was created.

Example:

  • created_at:>'2020-10-21T23:39:20Z'
  • created_at:<now
  • created_at:<=2024
Anchor to product_type
•

Filter by a comma-separated list of product types.

Example:

  • product_type:snowboard
•

Filter products by the product tags field.

Example:

  • tag:my_tag
Anchor to tag_not
•

Filter by products that don't have the specified product tags.

Example:

  • tag_not:my_tag
•

Filter by the product title field.

Example:

  • title:The Minimal Snowboard
Anchor to updated_at
•

Filter by the date and time when the product was last updated.

Example:

  • updated_at:>'2020-10-21T23:39:20Z'
  • updated_at:<now
  • updated_at:<=2024
Anchor to variants.price
•

Filter by the price of the product's variants.

•

Filter by the product vendor field.

Example:

  • vendor:Snowdevil
  • vendor:Snowdevil OR vendor:Icedevil


Was this section helpful?

•[ProductEdge!]!
non-null

A list of edges.

•[Filter!]!
non-null

A list of available filters.

•[Product!]!
non-null

A list of the nodes contained in ProductEdge.

•PageInfo!
non-null

Information to aid in pagination.


Was this section helpful?