@plentymarkets/shop-api / productGetters
Variable: productGetters ​
constproductGetters:object
Defined in: getters/productGetters.ts:431
Type Declaration ​
canBeAddedToCartFromCategoryPage() ​
canBeAddedToCartFromCategoryPage: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
getAgenciesAvailabilityCLass() ​
getAgenciesAvailabilityCLass: (
product) =>string
Parameters ​
product ​
Returns ​
string
getAttributeMapVariations() ​
getAttributeMapVariations: (
product) =>VariationMapProductVariation[]
Parameters ​
product ​
Returns ​
VariationMapProductVariation[]
getAttributes() ​
getAttributes: (
products) =>ProductAttributeValue[][][]
Parameters ​
products ​
Product[]
Returns ​
ProductAttributeValue[][][]
getAvailabilityAverageDays() ​
getAvailabilityAverageDays: (
product) =>number
Parameters ​
product ​
Returns ​
number
getAvailabilityBackgroundColor() ​
getAvailabilityBackgroundColor: (
product) =>string
Parameters ​
product ​
Returns ​
string
getAvailabilityId() ​
getAvailabilityId: (
product) =>number
Parameters ​
product ​
Returns ​
number
getAvailabilityName() ​
getAvailabilityName: (
product) =>string
Parameters ​
product ​
Returns ​
string
getAvailabilityTextColor() ​
getAvailabilityTextColor: (
product) =>string
Parameters ​
product ​
Returns ​
string
getAverageRating() ​
getAverageRating: (
product,roundOption?) =>number
Parameters ​
product ​
roundOption? ​
"half" | "tenth"
Returns ​
number
getBarcodes() ​
getBarcodes: (
product) =>Barcode[]
Parameters ​
product ​
Returns ​
Barcode[]
getCategoryIds() ​
getCategoryIds: (
product) =>string[]
Parameters ​
product ​
Returns ​
string[]
getCategoryUrlPath() ​
getCategoryUrlPath: (
product,categories) =>string
Parameters ​
product ​
categories ​
Returns ​
string
getCheapestGraduatedPrice() ​
getCheapestGraduatedPrice: (
product) =>number=productPriceGetters.getCheapestGraduatedPrice
Parameters ​
product ​
Returns ​
number
getCoverImage() ​
getCoverImage: (
product) =>string
Parameters ​
product ​
Returns ​
string
getCoverImagePreview() ​
getCoverImagePreview: (
product) =>string
Parameters ​
product ​
Returns ​
string
getCrossedPrice() ​
getCrossedPrice: (
product) =>number|null=productPriceGetters.getCrossedPrice
Parameters ​
product ​
Returns ​
number | null
getDefaultBasePrice() ​
getDefaultBasePrice: (
product) =>string=productPriceGetters.getDefaultBasePrice
Parameters ​
product ​
Returns ​
string
getDefaultBaseSinglePrice() ​
getDefaultBaseSinglePrice: (
product) =>number=productPriceGetters.getDefaultBaseSinglePrice
Parameters ​
product ​
Returns ​
number
getDescription() ​
getDescription: (
product) =>string
Parameters ​
product ​
Returns ​
string
getFirstImage() ​
getFirstImage: (
product) =>AgnosticImage
Parameters ​
product ​
Returns ​
AgnosticImage
getFullImage() ​
getFullImage: (
product) =>string
Parameters ​
product ​
Returns ​
string
getGallery() ​
getGallery: (
product) => [] |ImagesData[]
Parameters ​
product ​
Returns ​
[] | ImagesData[]
getGraduatedList() ​
getGraduatedList: (
product) =>GraduatedPriceList[] =productPriceGetters.getGraduatedList
Parameters ​
product ​
Returns ​
getGraduatedPriceByQuantity() ​
getGraduatedPriceByQuantity: (
product,quantity) =>Default|null=productPriceGetters.getGraduatedPriceByQuantity
Parameters ​
product ​
quantity ​
number
Returns ​
Default | null
getGraduatedPrices() ​
getGraduatedPrices: (
product) =>Default[] =productPriceGetters.getGraduatedPrices
Parameters ​
product ​
Returns ​
Default[]
getHeightMM() ​
getHeightMM: (
product) =>number
Parameters ​
product ​
Returns ​
number
getId() ​
getId: (
product) =>string
Parameters ​
product ​
Returns ​
string
getImageHeight() ​
getImageHeight: (
product) =>number
Parameters ​
product ​
Returns ​
number
getImageWidth() ​
getImageWidth: (
product) =>number
Parameters ​
product ​
Returns ​
number
getItemId() ​
getItemId: (
product) =>string
Parameters ​
product ​
Returns ​
string
getLengthMM() ​
getLengthMM: (
product) =>number
Parameters ​
product ​
Returns ​
number
getLowestPrice() ​
getLowestPrice: (
product) =>number|null=productPriceGetters.getLowestPrice
Parameters ​
product ​
Returns ​
number | null
getManufacturer() ​
getManufacturer: (
product) =>Manufacturer
Parameters ​
product ​
Returns ​
getMaxRating() ​
getMaxRating: (
product) =>number
Parameters ​
product ​
Returns ​
number
getMetaDescription() ​
getMetaDescription: (
product) =>string
Parameters ​
product ​
Returns ​
string
getMetaKeywords() ​
getMetaKeywords: (
product) =>string
Parameters ​
product ​
Returns ​
string
getMiddleImage() ​
getMiddleImage: (
product) =>string
Parameters ​
product ​
Returns ​
string
getMinimumOrderQuantity() ​
getMinimumOrderQuantity: (
product) =>number
Parameters ​
product ​
Returns ​
number
getName() ​
getName: (
product) =>string
Parameters ​
product ​
Returns ​
string
getParentCategoryId() ​
getParentCategoryId: (
product) =>number
Parameters ​
product ​
Returns ​
number
getPreviewImage() ​
getPreviewImage: (
product) =>string
Parameters ​
product ​
Returns ​
string
getPrice() ​
getPrice: (
product) =>number|null=productPriceGetters.getPrice
Parameters ​
product ​
Returns ​
number | null
getPropertyById() ​
getPropertyById: (
id,product) =>VariationProperty
Parameters ​
id ​
number
product ​
Returns ​
getPropertyGroupById() ​
getPropertyGroupById: (
id,product) =>VariationPropertyGroup
Parameters ​
id ​
number
product ​
Returns ​
getPropertyGroups() ​
getPropertyGroups: (
product) =>VariationPropertyGroup[]
Parameters ​
product ​
Returns ​
getRegularPriceCurrency() ​
getRegularPriceCurrency: (
product) =>string=productPriceGetters.getRegularPriceCurrency
Parameters ​
product ​
Returns ​
string
getSalableVariationCount() ​
getSalableVariationCount: (
product) =>number
Parameters ​
product ​
Returns ​
number
getSecondCoverImage() ​
getSecondCoverImage: (
product) =>string
Parameters ​
product ​
Returns ​
string
getSecondPreviewImage() ​
getSecondPreviewImage: (
product) =>string
Parameters ​
product ​
Returns ​
string
getShortDescription() ​
getShortDescription: (
product) =>string
Parameters ​
product ​
Returns ​
string
getSlug() ​
getSlug: (
product) =>string
Parameters ​
product ​
Returns ​
string
getSpecialOffer() ​
getSpecialOffer: (
product) =>number|null=productPriceGetters.getSpecialOffer
Parameters ​
product ​
Returns ​
number | null
getSpecialPriceCurrency() ​
getSpecialPriceCurrency: (
product) =>string=productPriceGetters.getSpecialPriceCurrency
Parameters ​
product ​
Returns ​
string
getTechnicalData() ​
getTechnicalData: (
product) =>string
Parameters ​
product ​
Returns ​
string
getTitle() ​
getTitle: (
product) =>string
Parameters ​
product ​
Returns ​
string
getTotalReviews() ​
getTotalReviews: (
product) =>number
Parameters ​
product ​
Returns ​
number
getUnitContent() ​
getUnitContent: (
product) =>number
Parameters ​
product ​
Returns ​
number
getUnitName() ​
getUnitName: (
product) =>string
Parameters ​
product ​
Returns ​
string
getUnits() ​
getUnits: (
products) =>Record<number,string>
Parameters ​
products ​
Product[]
Returns ​
Record<number, string>
getUrlPath() ​
getUrlPath: (
product) =>string
Parameters ​
product ​
Returns ​
string
getVariariationById() ​
getVariariationById: (
product,variationId) =>VariationMapProductVariation|null
Parameters ​
product ​
variationId ​
number
Returns ​
VariationMapProductVariation | null
getVariationAvailableUntil() ​
getVariationAvailableUntil: (
product) =>unknown
Parameters ​
product ​
Returns ​
unknown
getVariationId() ​
getVariationId: (
product) =>number
Parameters ​
product ​
Returns ​
number
getVariationIdForAttributes() ​
getVariationIdForAttributes: (
product,selectedAttributId,unitCombinationId) =>number
Parameters ​
product ​
selectedAttributId ​
string
unitCombinationId ​
string | null
Returns ​
number
getVariationNumber() ​
getVariationNumber: (
product) =>string
Parameters ​
product ​
Returns ​
string
getWeightG() ​
getWeightG: (
product) =>number
Parameters ​
product ​
Returns ​
number
getWidthMM() ​
getWidthMM: (
product) =>number
Parameters ​
product ​
Returns ​
number
isSalable() ​
isSalable: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
possibleUnitCombination() ​
possibleUnitCombination: (
product) =>VariationMapProductVariation[]
Parameters ​
product ​
Returns ​
VariationMapProductVariation[]
showFromText() ​
showFromText: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
showPricePerUnit() ​
showPricePerUnit: (
product) =>boolean=productPriceGetters.showPricePerUnit
Parameters ​
product ​
Returns ​
boolean