ClusterConfigSetting
Individual configuration setting for cluster behavior control.
Defines how a specific product attribute or field should behave within clusters, including whether it's editable, shared across products, or used for customer selection. Controls the user interface and business logic for cluster product management.
type ClusterConfigSetting {
id: Int!
name: String!
type: ClusterConfigSettingType!
displayType: ClusterConfigSettingDisplayType!
priority: String!
}
Fields
ClusterConfigSetting.id
● Int!
non-null scalar
Unique identifier for the configuration setting.
System-generated ID used to reference this specific setting within cluster configurations and administrative interfaces.
ClusterConfigSetting.name
● String!
non-null scalar
Name of the product attribute or field this setting controls.
Identifies which product property this configuration applies to, such as 'name', 'price', 'description', or custom attribute names.
ClusterConfigSetting.type
● ClusterConfigSettingType!
non-null enum
Behavior type that defines how this setting operates within clusters.
Specifies whether the attribute is editable per product, shared across all cluster products, or used for customer selection and navigation.
ClusterConfigSetting.displayType
● ClusterConfigSettingDisplayType!
non-null enum
User interface display method for this setting.
Determines how customers interact with this setting in the storefront, such as through dropdowns, radio buttons, or other interface elements.
ClusterConfigSetting.priority
● String!
non-null scalar
Display priority for ordering settings in user interfaces.
Numeric value used to control the order in which settings appear in administrative interfaces and customer-facing configuration screens.
Member Of
ClusterConfig
object