ConfiguratorFieldCondition
A visibility rule of a configurator field. Rules combine with AND — render the field only when every rule is met against the shopper’s current selections. When hidden, clear its value; the server rejects selections for hidden fields.
type ConfiguratorFieldCondition {
fieldId: ID!
operator: ConfiguratorConditionOperator!
optionIds: [ID!]
value: String
}
Fields
ConfiguratorFieldCondition.fieldId ● ID! non-null scalar
The configurator field whose answer controls visibility (the parent field).
ConfiguratorFieldCondition.operator ● ConfiguratorConditionOperator! non-null enum
How to compare against the referenced field.
ConfiguratorFieldCondition.optionIds ● [ID!] list scalar
Option ids of the referenced field (for choice fields). ANY selected satisfies EQUALS/ONE_OF.
ConfiguratorFieldCondition.value ● String scalar
Answer to compare against for free-input parents (TEXT/NUMBER/BOOLEAN as string).
Member Of
ConfiguratorField object