ProductGroup
Represents a product group in the store, including its metadata, SEO fields, relationships, and available filters for GraphQL queries.
Type Definition
type ProductGroup {
productsCount: Int
seoDescription: String
seoTitle: String
seoKeywords: String
id: Int
title: String
handle: String
description: String
image: String
productGroups: [ProductGroup]
parent: ProductGroup
breadcrumbs: [ProductGroup]
products: ProductConnection
url: String
}Fields
Relationships
ProductGroup represents a hierarchical structure within your store’s product catalog. It can contain child product groups (subcategories) through the productGroups field and reference its parent through the parent field. Each product group maintains a breadcrumb trail of its ancestor product groups through the breadcrumbs field. Product groups are connected to their products through the products field, which returns a ProductConnection that can be filtered and paginated.
Example
{
productGroup(id: 12345) {
id
title
handle
description
seoTitle
seoDescription
seoKeywords
productsCount
image
url
parent {
id
title
}
productGroups {
id
title
handle
}
breadcrumbs {
id
title
handle
}
products(first: 10) {
edges {
node {
id
title
}
}
}
}
}Implements
None