OBJECT

ProductVariant

link GraphQL Schema definition

  • type ProductVariant {
  • articleNumber: String!
  • barcode: String
  • # Default previous price for the product in the channel, disregards Customer
  • # specific prices.
  • defaultPreviousPrice: Price
  • # Default price for the product in the channel, disregards Customer specific
  • # prices.
  • defaultPrice: Price
  • id: String!
  • images: [ProductImage]
  • # The previous price (i.e. this will be higher than `price` if the product is
  • # discounted). Will be a Customer specific previous price, if that Customer has a
  • # separate price list.
  • previousPrice: Price
  • # The current price. Will be a Customer specific price, if that Customer has a
  • # separate price list.
  • price: Price
  • # Not in use. Always null.
  • recommendedPrice: Price
  • # NB: Carries a performance cost, as asking for this will result in a separate API
  • # call in the backend.
  • stockStatus: StockStatus
  • # Variant values (combination of option values)
  • values: [String]!
  • # NB: Carries a performance cost, as asking for this will result in a separate API
  • # call in the backend.
  • warehouseStock: [Warehouse]
  • }