Product
Represents a product.
type Product {
id: ID!
name: String!
nationalCodes: [NationalCode!]
eans: [Ean!]
salesTypes: [SaleType!]
recommendedPrices: [RecommendedPrice!]
medias: [Media!]
publishedMainImage: MainImage
descriptions: [Description!]
netWeight: String
netVolume: String
alternativePackageSizeQuantity: String
alternativePackageSizeUnit: String
alternativeDosageForm: String
foodSupplement: Boolean
dangerousGoods: Boolean
electronicDevice: Boolean
useBatteries: Boolean
keywords: [String!]
brandId: String
manufacturerId: String
mainCategory: MainCategory
vatTypes: [VatType!]
medicalProperties: [MedicalProperty!]
locale: String
salesChannel: String
}
Fields
Product.id ● ID! non-null scalar
The ID of the product. Format: UUID
Product.name ● String! non-null scalar
The name of the product.
Product.nationalCodes ● [NationalCode!] list object
The national codes associated with the product.
Product.eans ● [Ean!] list object
The national codes associated with the product.
Product.salesTypes ● [SaleType!] list object
The sales types of the product per country.
Product.recommendedPrices ● [RecommendedPrice!] list object
The recommended prices of the product per country.
Product.medias ● [Media!] list object
The medias of the product.
Product.publishedMainImage ● MainImage object
The main image displayed in the product detail page and its content source.
null when the product has no published main image.
Only the image provided by the highest priority source is published (MANUFACTURER > INHOUSE > MARKETPLACE > IXXILON > APOPIXX). A seller image is displayed only when no manufacturer or in-house image exists.
Product.descriptions ● [Description!] list object
The descriptions of the product.
Product.netWeight ● String scalar
Net weight of the product.
Product.netVolume ● String scalar
Net volume of the product.
Product.alternativePackageSizeQuantity ● String scalar
Alternative package size quantity.
Product.alternativePackageSizeUnit ● String scalar
Alternative package size unit.
Product.alternativeDosageForm ● String scalar
Alternative dosage form.
Product.foodSupplement ● Boolean scalar
Whether the product is a food supplement.
Product.dangerousGoods ● Boolean scalar
Whether the product is classified as dangerous goods.
Product.electronicDevice ● Boolean scalar
Whether the product is an electronic device.
Product.useBatteries ● Boolean scalar
Whether the product uses batteries.
Product.keywords ● [String!] list scalar
Search keywords associated with the product.
Product.brandId ● String scalar
The id of the product's brand.
Product.manufacturerId ● String scalar
The id of the product's manufacturer.
Product.mainCategory ● MainCategory object
The main category of the product.
Product.vatTypes ● [VatType!] list object
The VAT types of the product per country.
Product.medicalProperties ● [MedicalProperty!] list object
The medical properties of the product per country.
Product.locale ● String scalar
Locale used for the search (echoed from the request).
Product.salesChannel ● String scalar
Sales channel used for the search (echoed from the request).
Member Of
Item object ● PaginatedProducts object