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