Product Labels

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
11 March, 2019
Extensions, Content & Customizations, Personalization & Experience Management
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Mark 'on sale', 'new' and other products with eye catching labels to immediately draw customers' attention to particular items.

Other Extensions by Amasty


Back to top

With the help of this module, you can easily add bright labels (such as "On Sale" and "New") to any store items and display them on product and category pages. Apart from that, the module automatically calculates and shows percent discounts or flat amounts based on the difference between special and regular price - you just need to select the appropriate variable. You can also use one of 3 rounding algorithms to easily round discount amounts according to your specific needs. You have an ability to highlight required products and stimulate their sales. For example, mark all products with free shipping with a catchy label thus customers will see this info in any category or on a home page.


  • Provide products with catchy labels;
  • Use ready shapes to design your labels;
  • Choose the place to put a label to with Position Selector;
  • Adjust flexible conditions and set priorities for labels display;
  • Show different labels to different customer groups.

Easily fine-tune the badges display. Show product labels based on:

  • Product attributes
  • Attribute sets
  • Product category
  • Product SKU
  • New Product
  • On sale Product

Get six packs of engaging ready-made labels

There are a plenty of possible marketing campaigns you can launch with this module, but there are also some essentials, which any entrepreneur deals with. The extension offers six packs of ready-made labels that are useful for any merchant in any industry. Hot Deal, Black Friday Sale, Limited Edition, Bestseller and other stickers - pick up one of them, upload and attract your customers' attention.

Design your own labels with predefined shapes

As a merchant, you have your own vision of promo actions and pricing strategies. There are ten ready-made label shapes to your taste, choose the color, position, input label text (you can enrich it with various variables), set styles and you get a catchy label with the message you want on it, to fit any campaign and discount actions.

Take advantage of live back-end preview

It can be really annoying when you don't have the preview right where you configure. Live preview significantly saves time and displays all the instant updates based on your configurations. Select the label shape, input text, set size, color, styles - watch this changing in the preview on the fly.

Easy selector to place labels with a single click

Position Selector is demonstrative and evident - just click on the necessary position and see the label promptly appearing accordingly to the image size in live preview on the same backend page. The selector has nine basic positions.


Flexible conditions for labels display

With the conditions, it's possible to fine-tune the display of product badges according to your specific needs. Show labels based on:

  • Product attributes;
  • Attribute sets;
  • Product category;
  • Product SKU;
  • New Product;
  • On sale Product;
  • Display if stock is lower than X;

Set time period to display labels

To effectively promote your products set a particular date and time intervals for the badges to be displayed. The module will automatically stop displaying the labels as soon as the specified time period expires.

Show different labels to different customer groups

Flexible module settings allow you to specify to which particular customer group the product label will be displayed. It means that one label can be displayed to wholesalers only while another label will be visible to all customers.

Set priorities for labels display

In case you have a number of labels or badges to show, you can easily specify the display priority. This handy feature will help you to avoid labels overlapping and show the ones with higher priority first.

Use predefined variables

  • {ATTR:code} - attribute value
  • {SAVE_PERCENT} - save percents
  • {SAVE_AMOUNT} - save amount
  • {PRICE} - price
  • {STOCK} - stock amount
  • {BR} - new line
  • {SPECIAL_PRICE} special price
  • {SKU} - product SKU
  • {NEW_FOR} - how may days ago the product 
  • was added
  • {SPDL} – X days left for special price
  • {SPHL} – X hours left for special price

Display labels if 'stock is lower than X' to hasten your customers

There is a new {STOCK} variable added with a condition in the Stock block. You can set what stock amount is going to trigger the label display and input a text like Almost gone or Only {STOCK} left! to engage your customers. This allows managing different campaigns highlighting your inventory.

Set price range for labels display

Easily specify the price range for each particular label to show it only with the products that correspond to range conditions. Eg. display product labels for products priced between 100 and 200. The option also allows specifying which price type to use: base price, special price, final price etc.

Possibility to add text without images as label

Sometimes the product images are so rich and motley that you don't want to overload them with additional label images, either it can take the customers' attention in the wrong direction. In this case, you can skip images and simply input the text with variables and styles.

Specify different images and texts for product and category pages

As soon as image sizes on product and category pages differ, you can specify them for each page type separately. It's also possible to write a unique label text to fit the label size.

Display badges of simple products on the pages of their parent items

This option allows marking any specific simple product with a badge or a ribbon that it will be also displayed on the page of the configurable product to which the simple item is assigned.

Mass Actions options and 'Status' field to hasten labels' management

There is an easy way to modify the labels altogether with Mass Actions feature and new field, displaying Active/Inactive statuses on the grid. You can also duplicate each label individually: the label will be doubled with inactive status.

Clearly inform customers about new products and special offers

Show various product labels depending on product attributes and other information. Make customers immediately pay attention to bright badges and ribbons containing information about new store items ('NEW!'), hot deals ('Save up to 30%!'), product quality ('100% wool') etc. and sell more.



| Labels settings |   

| 'Most Popular' and 'Hot Deal' products |

| 'Eco-friendly' and 'Free Shipping'products |


User Guide:

| See a detailed User Guide to properly configure extension settings | 

| For more profound configuration check advanced settings |


Our support policy:

  • Free lifetime updates
  • 3 months of free support services included
  • 25-days money back

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - the compatibility with Magento 2.1 was improved
    - the compatibility with Magento 2.2.7 Enterprise Edition (PHP 7.1.24) and Magento 2.1.16 Enterprise Edition (PHP 5.6.38) was improved


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Beta Build
  • Description:

    - New: now it allows to change the product label upon the simple product selection for configurable products
    – New: ability to show only 'Out of Stock' label and hide all other active labels once item is Out of Stock was added
    – New: an option to set transparent label with colored border was added
    – New: ability to duplicate label from the labels grid was added


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Added the SVG image type compatibility
    Added the validation to the stock range condition in the configuration to improve the UX


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    v1.4.0 - New feature: show label for product within specific qty range. Improvements for category page: better compatibility with custom themes and layouts.


  • Compatible with Open Source (CE) : 2.1
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    v1.2.4 – Improvements for category page: better compatibility with custom themes and layouts


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Fix for getting an image path, which had led to errors in some cases.


  • Compatible with Open Source (CE) : 2.1
  • Stability: Beta Build
  • Description:

    Version 1.0.0


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top