ecomhouse/productlabels adds visual labels to products (e.g. New, Bestseller, Sale) shown
on the category listing, search results, wishlist, and the product detail page. Each label has
its own priority, background color and text color, managed from the admin panel.
| Requirement | Version |
|---|---|
| Magento Open Source | 2.4.x |
| PHP | >= 7.4 |
ecomhouse/base |
^1.0 |
Magento_Eav |
core |
composer require ecomhouse/productlabels
bin/magento module:enable EcomHouse_ProductLabels
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flushcd app/code
mkdir -p EcomHouse/ProductLabels
# Extract module files into the directory created above
bin/magento module:enable EcomHouse_ProductLabels
bin/magento setup:upgrade
bin/magento cache:flushbin/magento module:status EcomHouse_ProductLabelsExpected: Module is enabled. Installation also creates a Product labels multiselect
attribute on the product entity (Stores > Attributes > Product).
Path: Stores > Configuration > EcomHouse Extensions > Product Labels > General
| Field | Type | Description |
|---|---|---|
| Enable module | Yes/No | Master switch — turns label rendering off store-wide without uninstalling. |
Creating and assigning labels is a two-step process — see docs/how-to-use.md for the full walkthrough. Polish version: docs/jak-uzywac.md.
bin/magento module:disable EcomHouse_ProductLabels
composer remove ecomhouse/productlabels
bin/magento setup:upgrade
bin/magento cache:flushUninstalling does not remove the product_labels EAV attribute or its options — remove it
manually at Stores > Attributes > Product first if you want a clean removal.
- Email: opensource@ecom.house
- Website: https://ecom.house/
- Changelog: CHANGELOG.md
- License: OSL-3.0