ConfiguratorOptionPrice
Surcharge of a single configurator choice served through the authenticated price channel — use when the store restricts catalog prices to signed-in customers (ConfiguratorOption.surchargeAmount is null in the public catalog then). Options mapped to a stocked variant are priced via variantPrices instead.
type ConfiguratorOptionPrice {
optionId: ID!
surchargeAmount: Int
surchargeType: AttributeOptionSurchargeType
}
Fields
ConfiguratorOptionPrice.optionId ● ID! non-null scalar
Configurator option the surcharge belongs to.
ConfiguratorOptionPrice.surchargeAmount ● Int scalar
Extra charge applied when this choice is selected. With surchargeType FIXED it is an amount in minor currency units (e.g. 500 = 5.00). With PERCENT it is thousandths of a percent (e.g. 1500 = 1.5%). Null when the choice has no price impact.
ConfiguratorOptionPrice.surchargeType ● AttributeOptionSurchargeType enum
How to interpret surchargeAmount — FIXED (a money amount) or PERCENT.
Returned By
configuratorOptionPrices query