Product Variant Connection
An auto-generated type for paginating through multiple ProductVariants.
Anchor to Fields with this connectionFields with this connection
- •OBJECT
Represents an item listed in a shop's catalog.
Products support multiple product variants, representing different versions of the same product, and can include various media types. Use the
orfields to help customers find the right variant based on their selections.Products can be organized into collections, associated with selling plans for subscriptions, and extended with custom data through metafields.
Learn more about working with products and collections.
- •OBJECT
A specific version of a product available for sale, differentiated by options like size or color. For example, a small blue t-shirt and a large blue t-shirt are separate variants of the same product. For more information, see the docs on Shopify's product model.
For products with quantity rules, variants enforce minimum, maximum, and increment constraints on purchases.
Variants also support subscriptions and pre-orders through selling plan allocations objects, bundle configurations through product variant components objects, and shop pay installments pricing for flexible payment options.
Anchor to Possible returnsPossible returns
- edges ([ProductVariantEdge!]!)
- nodes ([ProductVariant!]!)
- pageInfo (PageInfo!)
- Anchor to edgesedges•[Product
Variant Edge!]! non-null A list of edges.
- Anchor to nodesnodes•[Product
Variant!]! non-null A list of the nodes contained in ProductVariantEdge.
- Anchor to pageInfopage•Page
Info Info! non-null Information to aid in pagination.