ClusterConfig
Cluster configuration template for product cluster behavior.
Defines how product clusters should behave, including which fields are editable, shared, or selectable, and how drill-down navigation should work. Used as a template for creating consistent cluster experiences across the catalog.
type ClusterConfig {
id: Int!
name: String!
settings: [ClusterConfigSetting!]
}
Fields
ClusterConfig.id
● Int!
non-null scalar
Unique identifier for the cluster configuration.
System-generated ID used to reference this configuration template when creating or updating product clusters.
ClusterConfig.name
● String!
non-null scalar
Human-readable name for the cluster configuration.
Descriptive name that identifies the purpose and behavior of this configuration template, used for administrative purposes and configuration management.
ClusterConfig.settings
● [ClusterConfigSetting!]
list object
Collection of configuration settings that define cluster behavior.
List of settings that specify how product attributes and fields should behave within clusters using this configuration, including editability, visibility, and interaction rules.