Skip to main content

Cluster

No description

type Cluster implements ICluster, IBaseProduct, IResource {
id: Int!
categoryId: Int!
clusterId: Int!
attributeValues(
filter: AttributeFilterInput
): AttributeValueResponse!
category: Category!
categoryPath: [Category!]!
crossupsells(
input: CrossupsellTypesInput
): [Crossupsell!]!
favoriteLists(
input: FavoriteListsSearchInput
): FavoriteListsResponse
orderlists(
input: OrderlistSearchInput
): OrderlistsResponse!
products: [Product!]
options: [ClusterOption!]
drillDown: [ClusterDrillDown!]
defaultProduct: Product
name(
language: String
): [LocalizedString!]!
description(
language: String
): [LocalizedString!]!
shortDescription(
language: String
): [LocalizedString!]!
slug(
language: String
): [LocalizedString!]!
sku: String!
path: String @deprecated
defaultLanguage: String!
language: String
class: String!
classId: Int! @deprecated
isHidden: YesNo!
}

Fields

Cluster.id ● Int! non-null scalar

Resource primary identifier

Cluster.categoryId ● Int! non-null scalar

Cluster.clusterId ● Int! non-null scalar

The classID of this cluster

Cluster.attributeValues ● AttributeValueResponse! non-null object

Returns a paginated response of AttributeValues

Cluster.attributeValues.filter ● AttributeFilterInput input

Cluster.category ● Category! non-null object

Cluster.categoryPath ● [Category!]! non-null object

Cluster.crossupsells ● [Crossupsell!]! non-null object

Cluster.crossupsells.input ● CrossupsellTypesInput input

Cluster.favoriteLists ● FavoriteListsResponse object

Cluster.favoriteLists.input ● FavoriteListsSearchInput input

Cluster.orderlists ● OrderlistsResponse! non-null object

Cluster.orderlists.input ● OrderlistSearchInput input

Cluster.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

Cluster.options ● [ClusterOption!] list object

The configuration options for this cluster

Cluster.drillDown ● [ClusterDrillDown!] list object

The drilldown configuration for this cluster

Cluster.defaultProduct ● Product object

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

Cluster.name.language ● String scalar

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

Cluster.description.language ● String scalar

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

Cluster.shortDescription.language ● String scalar

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

Cluster.slug.language ● String scalar

Cluster.sku ● String! non-null scalar

The Stock keeping unit for this product.

Cluster.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

Cluster.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.

Cluster.language ● String scalar

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

Cluster.class ● String! non-null scalar

The class of the request resource

Cluster.classId ● Int! deprecated non-null scalar

DEPRECATED

Deprecated in favor of productId and clusterId

The class ID of the request resource

Cluster.isHidden ● YesNo! non-null enum

The hidden status of this resource.

Interfaces

ICluster interface

The interface for the Cluster type

IBaseProduct interface

Interface for the BaseProduct Type, where both Products and clusters derive from

IResource interface

Returned By

cluster query

Member Of

Product object