Product
The Product
interface identifies a type that is, and is treated like, a Product.
There are currently 3 Product implementations available that represent the most common product type abstractions within the Product domain:
-
StandardProduct
- An ordinary Product structure. -
VariantProduct
- A variation based Product structure which can have a Standard Product as a base. Variation examples include 'Size', 'Color', 'Volume', 'Flavour', etc. and can be managed with theattributes
field. -
GroupProduct
- A group Product structure. A Group Product can contain multiple other products, of any Product type.
Implemented by
Fields
ID!
)
ID of the object.
String!
)
The unique reference identifier for the Product
String!
)
Type of the Product
ProductCatalogue!
)
The Product Catalogue in which this Product is managed
String!
)
The name of the product
String
)
A short description of the product (max 255 chars)
[Price]
)
A list of prices for the product
TaxType
)
Tax information for the product
DateTime
)
Time of creation
DateTime
)
Time of last update
String
)
The current status of the Product.
[Attribute]
)
A list of attributes associated with this Product. This can be used to extend the existing data structure with additional data for use in orchestration rules, etc.
String!
)
The reference of the workflow
Int!
)
The version of the workflow