Objects

ProductType

Type containing all information about a product

Type containing all information about a product

type ProductType {
  productId: Int!
  name: String
  alias: String!
  articleNumber: String
  categoryId: Int!
  canonicalUrl: String
  alternativeCanonicalUrls: [String] @deprecated
  alternativeUrls: [AlternativeUrlType]
  firstAvailableOn: String
  texts: ProductTextsType
  type: String
  skus: [SkuType]
  brand: BrandType
  categories: [CategoryType]
  unitPrice: PriceType
  lowestPrice: LowestPriceType
  images: [String] @deprecated
  productImages: [ProductImageType]
  parameterGroups: [ParameterGroupType]
  variantDimensions: [VariantDimensionType]
  variantGroup: VariantGroupType
  rating: RatingType
  totalStock: StockType
  meta: MetadataType
  primaryCategory: CategoryType
  currentProductVariant: VariantType
  breadcrumbs: [BreadcrumbType]
  discountCampaigns: [CampaignRuleType]
  priceLog: [PriceLogItemType]
  discountType: DiscountType
  productPackage: ProductPackageType
  dimensions: DimensionsType
  weight: Int!
  freightClass: String
  supplierId: Int!
}

Fields

productId ● Int! non-null scalar required

Product ID

name ● String scalar

The product name

alias ● String! non-null scalar required

Alias for the product

articleNumber ● String scalar

The product article number

categoryId ● Int! non-null scalar required

The primary category ID

canonicalUrl ● String scalar

The full path to the product

alternativeCanonicalUrls ● [String] deprecated list scalar

Deprecated: Use AlternativeUrls instead.

Alternative full paths to the product

alternativeUrls ● [AlternativeUrlType] list object

Alternative urls to the product

firstAvailableOn ● String scalar

The date on which the product was first available (yyyy-mm-dd)

texts ● ProductTextsType object

Product text info

type ● String scalar

The product type. Either 'product' or 'package'

skus ● [SkuType] list object

Product SKUs

brand ● BrandType object

Product brand information

categories ● [CategoryType] list object

Product category information

unitPrice ● PriceType object

Product price information

lowestPrice ● LowestPriceType object

Lowest price and comparison price according to EU price laws

images ● [String] deprecated list scalar

Deprecated: Use ProductType.ProductImages instead.

List of product images

productImages ● [ProductImageType] list object

List of product images and their related properties

parameterGroups ● [ParameterGroupType] list object

Product parameter groups

variantDimensions ● [VariantDimensionType] list object

Variant dimensions

variantGroup ● VariantGroupType object

Product variant group

rating ● RatingType object

Product rating

totalStock ● StockType object

Product stock information

meta ● MetadataType object

Product metadata

primaryCategory ● CategoryType object

Primary category for this product

currentProductVariant ● VariantType object

The current variant selection

Breadcrumbs

discountCampaigns ● [CampaignRuleType] list object

Product discount campaigns

priceLog ● [PriceLogItemType] list object

Price log with the prices from the last 30 days

discountType ● DiscountType enum

Type of discount price: None, Sale or Campaign

productPackage ● ProductPackageType object

Package specific information for this product

dimensions ● DimensionsType object

The dimensions of the Product. Note that this can also be set on SKU level

weight ● Int! non-null scalar required

Weight in grams (g). Note that this can also be set on SKU level

freightClass ● String scalar

The Freightclass set for this product

supplierId ● Int! non-null scalar required

The Supplier Id

Returned By

product query

Member Of

CartItemType object ● OptionType object ● ProductsResultType object