Przejdź do głównej zawartości

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