Skip to main content

ICluster

The interface for the Cluster type

interface ICluster {
id: Int!
language: String
class: String!
classId: Int! @deprecated
isHidden: YesNo!
name(
language: String
): [LocalizedString!]!
description(
language: String
): [LocalizedString!]!
shortDescription(
language: String
): [LocalizedString!]!
slug(
language: String
): [LocalizedString!]!
sku: String!
categoryId: Int!
path: String @deprecated
defaultLanguage: String!
clusterId: Int!
products: [Product!]
options: [ClusterOption!]
drillDown: [ClusterDrillDown!]
defaultProduct: Product
}

Fields

ICluster.id ● Int! non-null scalar

Resource primary identifier

ICluster.language ● String scalar

The requested language for this this resource, default to the products default language. ISO 639-1 format.

ICluster.class ● String! non-null scalar

The class of the request resource

ICluster.classId ● Int! deprecated non-null scalar

DEPRECATED

Deprecated in favor of productId and clusterId

The class ID of the request resource

ICluster.isHidden ● YesNo! non-null enum

The hidden status of this resource.

ICluster.name ● [LocalizedString!]! non-null object

Localized product name as it is available in the supported language defaults to the product's default language.

ICluster.name.language ● String scalar

ICluster.description ● [LocalizedString!]! non-null object

The long description for this product, this field can contain html formatting, this field can be translated is case of multilingual catalog

ICluster.description.language ● String scalar

ICluster.shortDescription ● [LocalizedString!]! non-null object

The short description for this product, this field can contain html formatting, this field can be translated is case of multilingual catalog

ICluster.shortDescription.language ● String scalar

ICluster.slug ● [LocalizedString!]! non-null object

Slugified version of the product name, that can be used in urls. A slug is available per language.

ICluster.slug.language ● String scalar

ICluster.sku ● String! non-null scalar

The Stock keeping unit for this product.

ICluster.categoryId ● Int! non-null scalar

ICluster.path ● String deprecated scalar

DEPRECATED

Path is no longer supported

The catalog path of this product. Contains a list of ID's of categories with a / as delimiter

ICluster.defaultLanguage ● String! non-null scalar

The default language for this product or cluster, this is the language to fall back too, when there is no translation avaialbe in a specific language.

ICluster.clusterId ● Int! non-null scalar

The classID of this cluster

ICluster.products ● [Product!] list object

Array of selectable main products for this cluster, when the array contains more than one. Only one can be added per cart/order item

ICluster.options ● [ClusterOption!] list object

The configuration options for this cluster

ICluster.drillDown ● [ClusterDrillDown!] list object

The drilldown configuration for this cluster

ICluster.defaultProduct ● Product object

The default product that should be selected for this option

Implemented By

Cluster object