Skip to main content

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