Home > @vsf-enterprise/sap-commerce-webservices-sdk > Product
Product interface
Representation of a Product Product
Signature:
export interface Product 
Properties
| Property | Type | Description | 
|---|---|---|
| availableForPickup? | boolean | (Optional) Flag defining if product is available for pickup | 
| averageRating? | number | (Optional) Rating number of average value | 
| baseOptions? | Array<BaseOption> | (Optional) List of base options related to the product | 
| baseProduct? | string | (Optional) Information about base product | 
| categories? | Array<Category> | (Optional) List of categories product belongs to | 
| classifications? | Array<Classification> | (Optional) List of classifications related to the product | 
| code? | string | (Optional) Code of the product | 
| configurable? | boolean | (Optional) Flag stating if product is configurable | 
| configuratorType? | string | (Optional) Configurator type related to the product | 
| description? | string | (Optional) Description of the product | 
| futureStocks? | Array<FutureStock> | (Optional) List of future stocks | 
| images? | Array<Image> | (Optional) List of images linked to product | 
| manufacturer? | string | (Optional) Data of product manufacturer | 
| multidimensional? | boolean | (Optional) Flag stating if product is multidimentional | 
| name? | string | (Optional) Name of the product | 
| numberOfReviews? | number | (Optional) Number of reviews associated with the product | 
| potentialPromotions? | Array<Promotion> | (Optional) List of potential promotions related to the product | 
| price? | Price | (Optional) | 
| priceRange? | PriceRange | (Optional) | 
| productReferences? | Array<ProductReference> | (Optional) List of product references | 
| purchasable? | boolean | (Optional) Flag defining if product is purchasable | 
| reviews? | Array<Review> | (Optional) List of reviews associated with the product | 
| stock? | Stock | (Optional) | 
| summary? | string | (Optional) Product summary | 
| tags? | Array<string> | (Optional) Tags associated with the product | 
| url? | string | (Optional) Url address of the product | 
| variantMatrix? | Array<VariantMatrixElement> | (Optional) List of variant matrixes associated with the product | 
| variantOptions? | Array<VariantOption> | (Optional) List of variant options related to the product | 
| variantType? | string | (Optional) Variant type of the product | 
| volumePrices? | Array<Price> | (Optional) List of volume prices | 
| volumePricesFlag? | boolean | (Optional) Flag stating if volume price should be displayed |