ClusterOption
No description
type ClusterOption implements IClusterOption {
id: Int!
clusterOptionId: Int!
isRequired: YesNo
hidden: YesNo
defaultProduct(
hidden: Boolean
): Product
products(
input: ClusterOptionProductSearchInput
): [Product!]
names(
language: String
): [LocalizedString!]!
descriptions(
language: String
): [LocalizedString!]!
shortDescriptions(
language: String
): [LocalizedString!]!
}
Fields
ClusterOption.id ● Int! non-null scalar
Unique identifier for the cluster option.
System-generated ID
ClusterOption.clusterOptionId ● Int! non-null scalar
Cluster option unique identifier.
System-generated ID used for referencing this specific option within cluster configurations and customer selections.
ClusterOption.isRequired ● YesNo enum
Requirement status for customer selection.
When 'Y', customers must select a product from this option to complete their configuration. When 'N', this option is optional and customers can skip it.
ClusterOption.hidden ● YesNo enum
Visibility status for customer interfaces.
When 'Y', this option is hidden from customers and not displayed in configuration interfaces. When 'N', this option is visible and available for customer selection.
ClusterOption.defaultProduct ● Product object
ClusterOption.defaultProduct.hidden ● Boolean scalar
ClusterOption.products ● [Product!] list object
ClusterOption.products.input ● ClusterOptionProductSearchInput input
ClusterOption.names ● [LocalizedString!]! non-null object
ClusterOption.names.language ● String scalar
ClusterOption.descriptions ● [LocalizedString!]! non-null object
ClusterOption.descriptions.language ● String scalar
ClusterOption.shortDescriptions ● [LocalizedString!]! non-null object
ClusterOption.shortDescriptions.language ● String scalar
Interfaces
IClusterOption interface
Configurable option within a product cluster for customer selection.
Represents a selectable option that customers can choose when configuring a cluster product, such as size, color, or variant. Each option contains a set of products and configuration settings that define customer choices.
Returned By
clusterOptionCreate mutation ● clusterOptionUpdate mutation