@plentymarkets/shop-api / productGetters
Variable: productGetters ​
constproductGetters:object
Defined in: getters/productGetters.ts:489
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[]
getCategoryId ​
getCategoryId: (
product) =>number
Parameters ​
product ​
Returns ​
number
getCategoryIds ​
getCategoryIds: (
product) =>string[]
Parameters ​
product ​
Returns ​
string[]
getCategoryName ​
getCategoryName: (
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[]
getGroupedAttributes ​
getGroupedAttributes: (
product) =>ProductGroupedAttribute[]
Parameters ​
product ​
Returns ​
getGroupedAttributesString ​
getGroupedAttributesString: (
product) =>string
Parameters ​
product ​
Returns ​
string
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
hasOrderPropertiesRequiredAndPreselected ​
hasOrderPropertiesRequiredAndPreselected: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
isActiveVariationSalable ​
isActiveVariationSalable: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
isSalable ​
isSalable: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
possibleUnitCombination ​
possibleUnitCombination: (
product) =>VariationMapProductVariation[]
Parameters ​
product ​
Returns ​
VariationMapProductVariation[]
shouldAppendVariationToLink ​
shouldAppendVariationToLink: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
showFromText ​
showFromText: (
product) =>boolean
Parameters ​
product ​
Returns ​
boolean
showPricePerUnit ​
showPricePerUnit: (
product) =>boolean=productPriceGetters.showPricePerUnit
Parameters ​
product ​
Returns ​
boolean