Interfaces
Interfaces represent a parent for Objects providing definition of common fields.
Attribute
An attribute represents a type of value that can be assigned to a product.
Fields:
code | Readable id of | |
name (languages: [Language!]) | Translatable name allowing to set different values in every active language. | |
scope | Scope of | |
metadata | Metadata allows describing the |
Implemented by:
AttributeValue
Represents a value defining a specific attribute.
Fields:
translations (languages: [Language!]) | A value translations. | |
attribute | An |
Implemented by:
AttributeValueTranslation
Represents a translated attribute value for language.
Fields:
language | A language of a translation. |
Implemented by:
CustomField
A custom field represents a type of value that can be assigned to an attribute option.
Fields:
code | Readable id of |
Implemented by:
CustomFieldTranslatedValue
Represents a value defining a specific CustomField
in specific language only.
Fields:
customField | A |
Implemented by:
CustomFieldValue
Represents a value defining a specific CustomField
.
Fields:
customField | A | |
translations (languages: [Language!]) | A value translations. |
Implemented by:
CustomFieldValueTranslation
Represents a translated custom field value for language.
Fields:
language | A language of a translation. |
Implemented by:
OptionAttribute
An attribute with a predefined set of values(options).
Implements:
Fields:
A list of options of an | ||
customFields | Configured attribute custom fields. |
Implemented by:
Product
Fields:
sku | sku | |
A list of categories | ||
template | Template of | |
attributeList (after: String, first: Int, codes: [AttributeCode!]) | A list of | |
createdAt | Creation date. | |
editedAt | Last edition date. |
Implemented by:
Last updated