Save up to 50%: Many exciting extension deals are waiting for you!Get Now

Magento 2 Product Labels

Open Source (CE): 2.3.x - 2.4.x
Commerce On-Premise (EE): 2.3.x - 2.4.x

Product Label is a unique Magento 2 exetension that allows merchants to create custom labels for their products. It is handy when you need to highlight a set of products with promotions or special offers. The labels can be made unique for stores and customer groups as well.


For merchants, increasing sales is a challenge. Thankfully, there is an easy way to make that happen. Magento 2 Product Labels extension allows you to highlight any product in a way that is most noticeable for users. It enables you to quickly build a label containing special offers, featured products, and more.

  • Freely upload your custom product labels for Magento 2 to use.
  • Drag and drop labels to choose the position.
  • Show various labels on one product.
  • Choose to show labels to targeted customer groups and store views.
  • Apply labels to multiple products by conditions.
  • Have full support for GraphQL API. Check out the user guide for more detail.


  • Compatible with Hyva theme.

BUY NOW to receive FREE 1000+ product label designs!



Upload and apply product labels

Thanks to Magento 2 Product Labels, you can create a more individualized shopping experience. You may make it easier for customers to traverse your website and draw their attention immediately by adding special offers and promotions labels to the products.

More specifically, this extension helps you upload your unique product labels without restriction for Magento 2 . Consider creating any Magento 2 label you think customers would fall for when they come across the product images. For example, 

  • Create a sense of urgency to buy using terms like "limited" or "low stock."
  • Arouse their curiosity to get the latest item with "new arrival" labels.
  • Try to get attention with "on-sale" labels.
  • Add numbers or icons to catch attention and quickly emphasize discounts or special features.

Display multiple labels on products

Not limited to one label per product, Product label magento 2 Labels enables you to display several product labels simultaneously. 

Otherwise, this module will automatically choose one label based on your priority rule if you don’t want to overlap. 

Moreover, there is a wide range of criteria on which you can set exactly which products to label by combining attributes.


Easily manage labels per store views & customer groups

If you have multiple stores on your website, Magento 2 Product Labels is a superior choice. You can choose to apply the Magento label on which stores and for which customer groups. Usually, this feature follows sales planning, in which you decide how to sell products and who you will sell for in that way.

Incredibly 75% of consumers show a preference for businesses that offer incentives. Thus, this feature can increase customer satisfaction for stores with several customer segments. 

For example, some products will be “on-sale” with wholesale or loyal customers. On the contrary, the “not logged-in” group is at regular prices.


Automatically inform customers with the “Out-of-Stock” label

You should use "out-of-stock" labels to notify customers when a product is no longer available immediately.

Ideally, this module is even beyond expectations. If you choose only to show the “Out of Stock” label, it will automatically apply this label to the out-of-stock products.

When products are back in stock, the labels will also stop working.

No more manually set up. After specifying the maximum and minimum product stock levels, Magento 2 Product Labels will do the rest.


Configure period for product labels display

Controlling the time range for your labels is a must. Once you plan for the “Sales” season or “New arrivals” edition, you want them to have a valid start and end date.

Our Product Label Magento 2 extension allows you to set the time range for each label, so you don’t have to spend time keeping track of your campaigns. Instead, you have extra hours to plan the next move for your business.


Other features

  • Apply label to product depending on the conditions.
  • Customize the size and positioning of the product images.
  • Manage product labels in a smart grid.
Magento 2 Product Labels user reviews

Why Choose BSS

Competitive Price
Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.
Dedicated Support
We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.
Open Source
The source code is completely open to inspect, modify and enhance according to your business purposes.
Qualified Code
We have developed a validation tool to ensure that every piece of code follows Magento coding standards.
High Compability
Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help
Simple installation
We simplify and clarify the installation process, so you can get the extension played for your website in clicks.
Quick Update
Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.
Business expert
Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.
Easy to Use
No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.


  • Can I install this Magento 2 extension via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

  • How to send customization request for this extension?


    Just drop us an email to or contact us.

    We'd like to offer customization service for all BSS Commerce extensions and any third-party extensions.

Release Note
    • v1.2.5 (Aug 23, 2023): Compatibe with Magento v2.4.6 EE 
    • v1.2.4 (May 5, 2023): Compatible with Magento v2.4.6, PHP v8.2
    • GraphQL v1.0.1 (Feb 06, 2023): Optimize module to be compatible with the original module
    • v1.2.3 (Feb 06, 2023): Optimize module to be compatible with GraphQL package
    • v1.2.2 (Jan 03, 2023): Fix bug resize image label caused by PHP version
    • v1.2.1 (Dec 07, 2022): Update label conditions also check the date range of special price (date range for special price is now required for label conditions to be applicable to products with special price)
    • v1.2.0 (Oct 28, 2022): Compatible with M2.4.4, php8.1
    • Hyva compatible v1.0.0 (Jun 8, 2022): First release.
    • v1.1.9 (Jun 22, 2021): Fix 404 link when clicking on thumbnails at the backend.
    • v1.1.8 (May 17, 2021): Fix mini cart issue after disabling the module. Fix converting date issue.
    • v1.1.7 (April 13, 2021): Update resize function, new config for batchsize.
    • v1.1.6 (Nov 02, 2020): Fix bug when using custom attributes in setting label rule conditions. Update compatible with Magento 2.4. Fix bug duplicate image in multiple store views. Fix index error. Add reindex message after saving label if indexer is Update on Schedule.
    • v1.1.5 (Aug 14, 2020): Compatible with B2 Reward Point by BSS Commerce; Fix blury image issue when resized in admin
    • (Aug 05, 2020): Support GraphQL API with release of Bss_ProductLabelGraphQl_M2_v1.0.0 package
    • v1.1.4 (Jun 3, 2020): Handle reindex Label 'Update on Save' mode; Fix display label when update item in wishlist sidebar
    • v1.1.3 (Dec 24, 2019): Fix bug saving label in product attribute after labels deleted; Fix bug massDelete of labels without being set condition; Fix bug when changing width of label then save; Change logic of label condition which follows magento default’s logic; Change Label saving, label storage, label applying logic into Reindex
    • v1.1.1 (Oct 09, 2019): Optimize code for saving products/rules quicker; Fix API bug due to wrong variable type
    • v1.1.0 (Aug 05, 2019): Update label rule when creating or updating product
    • v1.0.9 (May 10, 2019): Fix bug with Add new label; Fix label display on a product different from other pages; Fix label deletion issue although the module is disabled
    • v1.0.8 (Apr 22, 2019): Fix label display when loading product page; Update logic of config Container
    • v1.0.7 (Feb 18, 2019): Compatible with Magento 2.3
    • v1.0.6 (Dec 14, 2018): Fix get product issue; Add 2 config to input Selector of Container Image Product depending on themes
    • v1.0.5 (Nov 29, 2018): Update rule condition of labels; Fix mini cart display; Change config Apply to Out of stock products to Is Out-of-stock Product Label?; Fix browser cache image after uploading images
    • v1.0.4 (Oct 25, 2018): Fix display issue on wishlist page; Fix issue with csv file with products assigned product labels when exporting product
    • v1.0.3 (Oct 18, 2018): Fix bug not displaying label on New Products widget, Recently Viewed Products widget, Recently Compared Products widget; Fix label display issue on product page, minicart, cart page, checkout page; Fix confict with Cart Price Rules; Fix bug not display label when using Ajax load
    • v1.0.2 (Sep 25, 2018): Fix conflict with BSS Commerce Simple Detail on Configurable Product, Configurable Product Wholesale Display extension; Fix bug not displaying product on category page ; Update not display option/attribute with Date Type on list option of Condition to avoid core issue on magento 2.1
    • v1.0.0 (Aug 20, 2018): First Release