--- title: ProductConnection - Storefront API description: | An auto-generated type for paginating through multiple Products. api_version: 2025-10 api_name: storefront type: connection api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection' md: >- https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection.md --- # Product​Connection connection An auto-generated type for paginating through multiple Products. ## Fields with this connection * [Collection.products](https://shopify.dev/docs/api/storefront/latest/objects/Collection#field-Collection.fields.products) OBJECT A collection represents a grouping of products that a shop owner can create to organize them or make their shops easier to browse. *** ## Queries with this connection * [products](https://shopify.dev/docs/api/storefront/latest/queries/products) query Returns a list of the shop's products. For storefront search, use the [`search`](https://shopify.dev/docs/api/storefront/latest/queries/search) query. *** ## Possible returns * edges [\[Product​Edge!\]!](https://shopify.dev/docs/api/storefront/latest/objects/ProductEdge) non-null A list of edges. * filters [\[Filter!\]!](https://shopify.dev/docs/api/storefront/latest/objects/Filter) non-null A list of available filters. * nodes [\[Product!\]!](https://shopify.dev/docs/api/storefront/latest/objects/Product) non-null A list of the nodes contained in ProductEdge. * page​Info [Page​Info!](https://shopify.dev/docs/api/storefront/latest/objects/PageInfo) non-null Information to aid in pagination. *** ## Map ### Fields with this connection * {}[Collection.products](https://shopify.dev/docs/api/storefront/latest/objects/Collection#field-Collection.fields.products) ### Queries with this connection * \[products](https://shopify.dev/docs/api/storefront/latest/queries/products) ### Possible returns * <->[Product​Connection.edges](https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection#returns-edges) * <->[Product​Connection.filters](https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection#returns-filters) * <->[Product​Connection.nodes](https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection#returns-nodes) * <->[Product​Connection.pageInfo](https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection#returns-pageInfo)