CustomizationGroup
A set of product customization options customers can select or fill in at purchase, such as toppings, engraving, or extra features.
Type Definition
type CustomizationGroup {
id: String
title: String
inputType: String
mustBeSelected: Boolean
options: [CustomizationGroupOption]
}Fields
Relationships
This type represents a customization group that contains multiple customization options. The options field contains a list of CustomizationGroupOption objects that define the individual choices available within this group. CustomizationGroup objects are referenced by CustomizationGroupOption through the group and childGroup fields, creating a hierarchical relationship structure for nested customization options.
Example
{
id
title
inputType
mustBeSelected
options {
id
label
}
}Implements
This type does not implement any interfaces.