magefan / module-product-label
Product Label extension for Magento 2
Package info
github.com/magefan/module-product-label
Type:magento2-module
pkg:composer/magefan/module-product-label
Requires
- magefan/module-community: >=2.2.17
- dev-main
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- dev-14232-compatibiility-with-mageplaza-layered-naivigation
- dev-14539-resize-in-mobile-and-related-products
- dev-14008-use-default-stores-for-rule-validation
- dev-14008-use-default-store-to-validate-rule
- dev-13583-breaze-product-gallery-compatibility
- dev-13098-csp
- dev-12934-add-redicrect-url-for-shapes-and-custom-html
- dev-12599-add-custom-position
- dev-12522-aply-specific-rule-via-cli
- dev-12223-convert-labels-in-ajax-requests
- dev-12273-configurable-products-compatibility
- dev-12322-codazon-theme-compatibility
- dev-12223-show-label-for-gallery-only-instead-of-whole-page
- dev-12223-avoid-issue-area-code-is-not-set
- dev-12223-prevent-adding-label-to-html-if-there-is-no-img-tag
- dev-12113-improved-json-validator
- dev-12113-add-mage-suite-product-tile-compatibility
- dev-11776-hyva-compatibility-and-secure-renderer
- dev-11645-not-requiered-condition
- dev-11584-add-apply-by
This package is auto-updated.
Last update: 2026-05-08 11:00:46 UTC
README
Magento 2 Product Labels is an extension that allows you to drive customers’ attention to specific products with eye-catching labels. Text, shape and image labels - you name it. Magefan Product Labels helps you to create a multitude of product labels in a few clicks and display them using handy conditions.
No need to handle product labels in Magento manually. Just set up the rules once and the extension will display them dynamically across your website pages.
Note: Best for both medium and enterprise stores that want to automate Magento 2 product badges and highlight products with attention-grabbing labels though rules.
Compatibility: Magento 2.3.0 - 2.4.x (CE, EE, ECE, B2B)
TL;DR: Magefan Product Labels for Magento helps merchants display custom product labels such as “Sale”, “New”, “Hot”, or discount badges automatically based on flexible conditions (product, category, page, cart attributes. It helps you improve product visibility, promote special offers, and increase conversions with dynamic labels across catalog and product pages.
Why Do You Need Magento 2 Product Labels Extension?
As a Magento 2 store owner, you might have noticed that simply listing products isn’t enough anymore. You need visual triggers to catch customers’ attention and guide buying decisions.
The Magefan Magento 2 Product Labels extension helps you do exactly that. It turns ordinary product listings into high-converting offers. Using this extension, you can:
- Increase CTR and conversions with eye-catching badges
- Highlight key offers instantly
- Improve user experience with visual cues
Instead of manually managing product badges, you can use flexible rules and display conditions, and let the extension handle everything dynamically across your store.
Features of Magento 2 Product Labels Extension
- Create text, image, or shape-based labels.
- Choose the product label position or define a custom one.
- Display labels dynamically based on rules and conditions.
- Use dynamic variables in the text-based labels.
- Show labels for specific customer groups.
- Preview labels before publishing them.
- Use dynamic attributes (rating score, review count, best sellers, etc.) for a more advanced setup.
Pricing of the Magento 2 Product Labels Extension
Magento 2 Product Labels Extension is available in three plans designed for different needs and store sizes. The plan differs based on the types of labels available, display conditions, product badge positions, and page placements.
FBenefits of the Dynamic Product Labels in Magento
Create Text-, Shape- and Image-Based Product Labels in Magento
Magento 2 Product Labels is a robust tool that works dynamically. It helps you to drive attention to certain items and stimulate a purchasing decision. You can create any product labels using this tool 一 text, shape or image.
A straightforward interface allows you to create labels in Magento in just a few clicks. Then, if you want to adjust the look and feel of those labels using custom CSS or HTML.
Preview how your label will be displayed on the product, category and other list pages using a preview tool. Choose from a variety of positions or select a custom one.
Use Ready-Made Product Labels Library
You can upload any image to create outstanding image labels for your store. You can use the extensive library the Magento 2 Product Label Extension comes with.
Choose from a variety of labels for any occasion, upload them to the label rules and show them dynamically. The work is reduced to a few steps with the ready-made labels from Magefan.
Use Conditions to Display Product Labels
Adding product labels for each product in your store is not even the case. It would be more than time ineffective. That’s why we’ve created Magento 2 Product label rules.
They allow you to create conditions based on multiple product attributes and define where to display the labels. Show the “New” label on the newly added items and add the “Hot Deal” badge for products with the highest discount.
Opportunities are limitless. And you can also use dynamic attributes to display labels based on best sellers, review counts and more…
Show Multiple Labels per One Product
Do you have a lot to offer to your customers? Tell them about it. Magento 2 Product Labels Extension allows you to add more than one product label to product pages.
Simply specify the number of labels in the config section and choose different positions for the labels.
Run several marketing campaigns at the same time to boost sales and attract more customers.
Create Product Labels for Separate Customer Groups
Different customers come to your store with different goals, same as you have something different to offer each of them. By personalizing your offer you make sure each customer finds products that suit their needs.
Magento 2 Product Labels Extension from Magefan helps with that.
You can create product labels for each customer group. Offer higher discounts for repeat purchasers or lure some customers in with the free shipping offer. Help customers make more though-out purchases with eye-catching product labels.
Frequently Asked Questions
How to add product labels in Magento 2?
To add product labels in Mageno 2, go to your admin panel > Marketing > Product Label > Rules, press the Add New Rule button, and create your label. Once ready, save and apply the rule to see changes on the storefront.
Can I display product labels automatically?
Yes. This extension allows you to create rule-based conditions so labels are applied automatically based on attributes like price, stock, product rating, best sellers, etc. You can also schedule the product label display so that they are added and removed automatically.
Is it possible to add more attributes to the product label conditions?
Yes. For that, navigate to Stores > Attributes > Product, open the attribute you’d like to use in conditions, switch to the Storefront Properties tab, and set Yes in the Use for Promo Rule Conditions option.
Can I display multiple labels on one product?
Yes. You can assign multiple labels per product and combine different marketing messages (e.g., discount + bestseller).
Requirements
- Magefan Community Extension >= v2.1.14. Please install this extension first if you use installation via FTP.
- Note that extension is free only for the Magento Community (Open Source) Edition. For Magento EE, ECE, B2B you need to purchase the license at magefan.com.
Demo
Try out our open demo and if you like our extension please give us some star on Github ★
| Storefront Demo | Admin Panel Demo |
|
|
|
| view | view |
Support
If you have any issues, please contact us then if you still need help, open a bug report in GitHub's issue tracker.
Need More Features?
Please contact us to get a quote https://magefan.com/contact
License
The code is licensed under EULA.
Magento 2 Extensions by Magefan
Magento 2 SEO Extensions
- Magento 2 SEO Extension
- Magento 2 Rich Snippets
- Magento 2 HTML Sitemap
- Magento 2 XML Sitemap
- Magento 2 Twitter Cards
- Magento Open Graph Tags
Magento 2 Google Extensions
- Magento Google Tag Manager
- Magento 2 Google Analytics 4
- Magento Google Shopping Feed
- Magento Google Customer Reviews
- Magento 2 Google Indexing
Magento Speed Optimisation Extensions
- Magento 2 Google Page Speed Optimizer
- Magento 2 WebP Images
- Magento Full Page Cache Extension
- Magento 2 Lazy Load Images
- Magento 2 Defer JavaScript
Magento Admin Extensions
- Magento 2 Dynamic Category
- Magento 2 Size Chart
- Magento 2 Security Extension
- Magento 2 Admin Action Log
- Magento Extended Product Grid
- Magento 2 Product Tabs
- Magento 2 Product Widget
- Magento 2 Email Attachments
- Magento 2 Admin View
- Magento 2 Email Notifications
- Magento 2 Login As Customer
Magento Order Management Extensions
Magento 2 Blog Extensions
Magento Marketing Extensions
- Magento 2 Facebook Pixel
- Magento TikTok Pixel
- Magento 2 Dynamic Blocks and Pages
- Magento 2 Cookie Consent
- Magento 2 Base Price
- Magento 2 Price History
- Magento 2 Mautic Extension
- Magento 2 YouTube Video
Magento Promotions Extensions
Magento 2 Multi-Language Extensions
- Magento 2 Hreflang Tags
- Magento 2 Currency Switcher
- Magento 2 Language Switcher
- Magento 2 Store Switcher
- Magento 2 Translation Extension
Developers Tools
- Magento Zero Downtime Deployment
- Magento 2 Cron Schedule
- Magento 2 CLI Extension
- Magento 2 Conflict Detector
Shopify Apps by Magefan
- Shopify Login As Customer
- Shopify Blog
- Shopify Size Chart
- Shopify Google Indexer
- Shopify Product Feeds
- Shopify Server GTM & GA4