This document provides a comprehensive guide for the Toweringmedia Product Labels Extension for Magento 2. It is intended for store administrators and developers who want to create, configure, and manage product labels across their Magento store. The extension allows administrators to display customizable labels such as Sale, New, Best Seller, Featured, and promotional badges on products based on configurable rules and conditions.
The Toweringmedia Product Labels Extension for Magento 2 allows store administrators to create and display customizable labels on products throughout the storefront. These labels can be used to highlight important product information, promotions, special offers, or product characteristics.
The extension provides flexible options for creating labels using text or images and controlling where and when they appear. Labels can be assigned manually to products or automatically based on configurable product conditions and rules.
Store administrators can use the extension to display labels such as Sale, New, Best Seller, Featured, Limited Stock, or other promotional badges. Labels can also be scheduled for specific periods, making the extension suitable for seasonal campaigns, limited-time promotions, and other time-sensitive offers.
The extension supports displaying product labels in multiple areas of the Magento storefront, including product listings, product detail pages, search results, related products, upsell products, and cross-sell products. Multiple labels can also be displayed on the same product when required.
The Product Labels Extension is designed to provide Magento store owners with greater control over product presentation while allowing labels to be customized according to the store's branding and promotional requirements.
The Toweringmedia Product Labels Extension provides the following key features:
The Toweringmedia Product Labels Extension enhances the Magento 2 storefront by allowing store administrators to add visual labels and badges to products. These labels help customers quickly identify important product information, promotions, and special offers while browsing the store.
The extension can be used to:
Please refer to the installation guide in the following article https://toweringmedia.com/installation
The Product Labels Extension provides a dedicated section in the Magento Admin Panel for creating and managing product labels.
Navigate to the Product Labels section in the Magento Admin Panel to view and manage existing labels.
The Product Labels grid provides the following information:
Click Add New Label to create a new product label.
The label configuration page contains several sections that allow the administrator to define the label, select products, configure display locations, and customize its appearance.
The General section contains the basic label configuration.
Enable or disable the label using the Status option.
Enter a unique name for the label.
The name is used to identify the label in the Magento Admin Panel.
Enter a numeric priority for the label.
Priority can be used to control the processing order when multiple labels apply to the same product.
Enable this option when the label should also be applicable to child products of Configurable, Bundle, or Grouped products.
Select the Magento stores/store views where the label should be available.
This allows administrators to use different labels or label configurations across multiple store views.
Select the customer groups for which the label should be displayed.
The available customer groups may include:
Enable Stop Processing when the current label should prevent further label processing according to the extension's priority and processing rules.
The Products Selection section determines which products will receive the label.
Select how products should be assigned to the label.
The extension provides an option for Only manually assigned products, while condition-based product selection can also be configured through product conditions.
When Only manually assigned products is selected, enter the product IDs in the Manual Product IDs field.
Product IDs should be entered as comma-separated values.
Example:
101,105,110,125
Select the storefront areas where the label should be displayed.
Available locations shown in the configuration include:
A label can therefore be displayed in multiple product presentation areas across the Magento storefront.
The Product Conditions section allows administrators to control label assignment based on product conditions.
Specify the date from which the label should become active.
Specify the date until which the label should remain active.
These fields can be used to schedule labels for temporary promotions and campaigns.
Configure conditions that determine which products match the label.
The extension provides a condition builder where administrators can define rules using product attributes and other available product conditions.
The matching products section can be used to review products that satisfy the configured conditions.
The Source Type option determines how the label's product selection is sourced.
For manually selected products, Manual can be selected as the source type.
The extension provides tooltip configuration for product labels.
Enable or disable the tooltip.
Specify the background color used for the tooltip.
Specify the color of the tooltip text.
Enter the tooltip content that should be displayed when the customer interacts with the label.
The tooltip supports variables such as:
Basic HTML tags can also be used where supported.
The label appearance can be configured separately for different storefront areas.
The configuration provides options for:
Select how the label should be rendered.
The available configuration can include:
Select the shape used for the label.
For example, None (default chip) can be used for a standard label appearance.
Select the position of the label using the 3 × 3 position selector.
The available positions are:
Enter the text that should be displayed on the label.
The label text supports product-related variables, including:
These variables allow the label to display dynamic product information.
Select the color of the label text.
Specify the font size of the label text in pixels.
Example:
14
Upload an image to use as the product label.
The Admin Panel provides options to:
The supported image formats and maximum file size are displayed in the corresponding configuration section.
Enter a custom CSS class for the label.
This can be used when additional storefront styling is required.
Enter inline CSS for the label container.
For example:
padding:4px 8px; background:#eb5202;
The Category Page section controls how the label is displayed on category product tiles.
Administrators can configure:
The configuration includes a preview area so the administrator can visualize the label placement.
The Product Page section controls label display on the individual product detail page.
The same customization options can be configured for the product page, including label type, shape, position, text, color, size, image, CSS class, and container styling.
This allows the label appearance on the product detail page to be controlled independently from the category product listing.
The extension also provides configuration for labels displayed in cart-related areas.
The Hide Label on Pages option can be used to select pages where the label should not be displayed.
Available options shown in the configuration include:
If no option is selected, the label can remain visible on the applicable cart, mini-cart, and checkout areas when those locations are included in Display On.
Product labels are displayed directly on product images or product presentation areas, allowing customers to identify important product information while browsing the store.
On category pages, labels can appear directly on product tiles.
For example, a store can display labels such as:
The label position can be configured by the administrator using the label position settings.
Labels can be displayed independently for different products, allowing customers to quickly identify products associated with specific promotions or characteristics.
On the product detail page, the label can be displayed alongside the product image.
This provides customers with an immediate visual indication of the product's status or promotion before they proceed with the purchase.
For example, a product can display a Featured label above the product image.
Depending on the administrator's configuration, product labels can also appear in:
This allows the same promotional or informational message to remain visible as customers move through different parts of the shopping journey.
Customers see labels according to the configuration defined by the administrator.
Labels can use:
This allows labels to match the visual design of the Magento storefront.
Labels can display dynamic product information using supported variables.
For example, a label can be configured to display the product name, SKU, price, special price, stock information, or calculated savings.
This allows administrators to create labels that automatically reflect product-specific information without manually creating separate label text for every product.
When Active From Date and Active To Date are configured, labels can be displayed only during the specified period.
This is useful for:
Once the configured active period ends, the label is no longer displayed according to the extension's scheduling rules.
When tooltips are enabled, customers can receive additional information associated with a product label.
The tooltip can contain static text as well as supported dynamic product variables, allowing customers to see additional product information without leaving the current page.
If a configured label is not visible on the storefront:
Check the Display On configuration for the label. The extension supports different product locations, such as:
Make sure the required location is selected.
Also check the Hide Label on Pages configuration for Shopping Cart, Mini-Cart, and Checkout pages.
If a product does not match the label:
If multiple labels match the same product:
Check the Customer Groups configuration of the label.
Make sure the intended customer group is selected and test the storefront using an account belonging to that customer group. Also test the page as a guest if NOT LOGGED IN is selected.
For configurable, bundle, or grouped products, check the Use For Child Products setting.
Enable this option when the label should also apply to the associated child products.
If an image-based label is not visible:
If the tooltip does not appear:
If the label is not positioned or styled as expected:
If changes made in the Admin Panel are not immediately visible:
If labels overlap product content or other labels: