Interfaces represent a parent for Objects providing definition of common fields.
An attribute represents a type of value that can be assigned to a product.
Fields:
Implemented by:
Represents a value defining a specific attribute.
Fields:
Implemented by:
Represents a translated attribute value for language.
Fields:
Implemented by:
A custom field represents a type of value that can be assigned to an attribute option.
Fields:
Implemented by:
Represents a value defining a specific CustomField
in specific language only.
Fields:
Implemented by:
Represents a value defining a specific CustomField
.
Fields:
Implemented by:
Represents a translated custom field value for language.
Fields:
Implemented by:
An attribute with a predefined set of values(options).
Implements:
Fields:
Implemented by:
Fields:
Implemented by:
code
Readable id of Attribute
.
name (languages: [Language!])
Translatable name allowing to set different values in every active language.
scope
Scope of Attribute
determining its values behavior.
metadata
Metadata allows describing the Attribute
in an enhanced, custom way.
translations (languages: [Language!])
A value translations.
attribute
An Attribute
describing the type of value.
language
A language of a translation.
code
Readable id of CustomField
.
customField
A CustomField
describing the type of value.
customField
A CustomField
describing the type of value.
translations (languages: [Language!])
A value translations.
language
A language of a translation.
A list of options of an Attribute
.
first
argument cannot be lesser than 0 and higher than 200. The default value is 50.
customFields
Configured attribute custom fields.
sku
sku
A list of categories Product
belongs to.
first
argument cannot be lesser than 0 and its default value is 50.
template
Template of Product
.
attributeList (after: String, first: Int, codes: [AttributeCode!])
A list of Attribute
values.
first
argument cannot be lesser than 0 and its default value is 50.
createdAt
Creation date.
editedAt
Last edition date.