CustomizationGroupOption
Represents a selectable option within a product customization group. Each option can have pricing information, inventory status, and may be associated with child customization groups for nested customization workflows.
Type Definition
type CustomizationGroupOption {
id: String
title: String
originalNetPrice: Float
originalPrice: Float
netPrice: Float
price: Float
image: String
tax: Float
group: CustomizationGroup
childGroup: CustomizationGroup
inventoryManagement: String
stock: Boolean
stockAlarm: Boolean
maxLength: Int
minLength: Int
rows: Int
}Fields
Relationships
CustomizationGroupOption represents a selectable variant within a customization group. Each option maintains a relationship to its parent group (CustomizationGroup) and optionally to a childGroup (CustomizationGroup) for nested customization workflows. Pricing fields support both gross and net price calculations, with separate fields for original and discounted amounts to enable flexible pricing displays across different customer contexts.
Example
{
id
title
originalNetPrice
originalPrice
netPrice
price
image
tax
stock
stockAlarm
maxLength
minLength
rows
group {
id
title
}
childGroup {
id
title
}
}Implements
None