| debounce(fn, delay) | Debouce helper to invoke a method with a delay |
| getCmsEntityByType(page) | |
| getCmsLayoutConfiguration(content) | (BETA) |
| getCmsLink(content) | Gets the link of a cms slot |
| getCmsLinkTarget(content) | Return the target attribute for the cms link |
| getCmsTechnicalPath(page) | |
| getListingFilters(aggregations) | (BETA) |
| getProductCalculatedListingPrice(product) | (BETA) Get the calculated list price |
| getProductCalculatedPrice(product) | (BETA) Get the calculated list price |
| getProductFreeShipping(product) | Get product free shipping property |
| getProductFromPrice(product) | (BETA) |
| getProductMainImageUrl(product) | gets the cover image |
| getProductMediaGallery({ product, }) | Get the media gallery of a product as ui-interfaces |
| getProductName({ product }) | (BETA) |
| getProductNumber(product) | Get product number propety |
| getProductOptions({ product, }) | Get product options as ui-interfaces |
| getProductPriceDiscount(product) | (BETA) Get value of price discount |
| getProductPriceDiscountPercentage(product) | (BETA) Get the percentage value of discount |
| getProductProperties({ product, }) | Get product properties as ui-interfaces |
| getProductQtySteps(product, availableStockParam, qtySteps) | Get product qty steps |
| getProductRatingAverage(product) | Get product rating average property |
| getProductRealPrice(product) | (BETA) |
| getProductReviews({ product, }) | Format product reviews to ui-interfaces |
| getProductThumbnailUrl(product) | (BETA) get the thumbnail image URL with the smallest width |
| getProductTierPrices(product) | (BETA) Get the prices depending on quantity added to cart. Tier prices can be set in Advanced pricing tab in Product view (admin panel) |
| getProductUrl(product) | Get product url. The priority is SEO url and then technical url. |
| getProductVariantsFromPrice(product) | (BETA) |
| getTranslatedProperty(element, property) | Get translated property from the given object. |
| isProductSimple({ product, }) | (BETA) |
| loadScript(src) | (BETA) Helper for plugins to load external scripts for plugins |
| mapCountries(countries) | Map available countries to (name: string | null, id: string) format |
| mapSalutations(salutations) | Map available salutations to (name: string, id: string) format |
| toggleSearchFilter(currentFilters, filter) | It creates new selected filters object based on the filter existence |