Toweringmedia Product Labels Extension

Badges that sell without image edits

  • Rule Driven Auto-match products
  • Text Or Image Shapes and colors
  • Nine Positions Overlay placement grid
  • Date Windows From and to scheduling

Badges that sell without image edits

Sale and stock callouts usually mean editing product images. Product Labels overlays rule-driven text or image badges on catalog images with nine-point placement and date windows.

  • Manual pin or Magento condition-builder rules
  • Text or image badges with ready shapes
  • Nine-point overlay placement on product images
  • Dynamic tokens like SAVE_PERCENT, STOCK, and SKU
  • From/to date scheduling and priority caps

Built for your store

Compatible with Magento 2.4.x. Labels can also show on cart, mini-cart, and checkout line items.

  • Works with Magento 2.4.x Open Source and Adobe Commerce
  • Requires Toweringmedia Base
  • Manage under Catalog → Product Labels
  • Cart, mini-cart, and checkout line-item contexts
  • Hyvä-friendly list and gallery image plugins

How It works

1
Create Product Labels
Create unlimited text or image labels from Magento Admin and customize their appearance with colors, fonts, backgrounds, positioning, and styling to match your store branding.
2
Configure Display Rules
Define flexible conditions based on product attributes, categories, pricing, stock status, customer groups, store views, or date ranges to automatically assign labels to matching products.
3
Show Labels Automatically
The extension automatically displays your labels on product, category, search, and related product pages, ensuring promotions remain accurate and up to date without manual intervention.

Magento 2 Product Labels Extension

Highlight Products, Boost Promotions, and Increase Sales with Smart Product Labels

Toweringmedia Product Labels Extension helps Magento 2 merchants attract customer attention with eye-catching labels, stickers, and badges. Promote new arrivals, discounts, best sellers, limited stock, free shipping, and custom campaigns using flexible rule-based automation.

Create unlimited labels, schedule promotions, display multiple badges on a single product, and customize every aspect of your labels without editing product images or modifying your theme.

Unlimited text, image & promotional labels
Flexible rule-based automatic label assignment
Display multiple labels on the same product
Works on product, category, search & related product pages

Flexible Rule Engine

Automatically Display Labels on the Right Products

Create intelligent display rules based on your catalog, pricing, inventory, customer groups, and promotional campaigns. Labels appear automatically whenever products match your configured conditions.

  • ✓ Conditions based on product attributes, categories, SKU, stock, pricing, and more
  • ✓ Customer group and store-view specific labels
  • ✓ Automatic scheduling for seasonal and promotional campaigns
  • ✓ Manual or fully automated label management

Fully Customizable Labels

Design Labels That Match Your Brand

Build attractive promotional badges using text, images, colors, shapes, and custom styling. Position labels exactly where you want them for maximum visibility across your storefront.

  • ✓ Text labels, image labels, stickers and badges
  • ✓ Customize colors, fonts, backgrounds and borders
  • ✓ Display multiple labels on a single product
  • ✓ Flexible positioning with responsive layouts

Storefront Visibility

Showcase Promotions Throughout Your Store

Display labels wherever customers browse products to maximize visibility and encourage faster purchasing decisions.

  • ✓ Category pages
  • ✓ Product detail pages
  • ✓ Search results
  • ✓ Related, upsell and cross-sell products
  • ✓ Mobile-friendly responsive display

Compatibility & Technical Specifications

Magento

Magento Open Source & Adobe Commerce

Label Types

Text, Image & Promotional Badges

Display Rules

Condition-Based Automation

Scheduling

Start & End Date Support

Store Support

Multi-Store & Multi-Website

Responsive

Desktop, Tablet & Mobile Ready

Key Features

Manual or rule-based badges with priority limits, dynamic text, and storefront contexts from listings through checkout.

  • Manual assignment Pin labels to product IDs when you want exact control.
  • Condition rules Auto-apply labels with Magento condition builder criteria.
  • Ready shapes Rectangle, rounded, circle, oval, ribbon, flag, and pill.
  • Nine-point placement Corner, edge, and center overlay codes for product images.
  • Dynamic variables Tokens like SAVE_PERCENT, STOCK, SKU, and ATTR codes.
  • Priority and caps Deterministic order with configurable max labels per context.
  • Cart contexts Show badges on cart, mini-cart, and checkout line items.
  • Hyvä-friendly overlay List and gallery image plugins for modern themes.

Demo

Docs & Support

📘 Documentation

Our comprehensive documentation helps you quickly install, configure, and manage product labels for your Magento 2 store using flexible display rules and customization options.

  • Step-by-step installation and configuration guide
  • Create and customize text, image, and promotional labels
  • Configure rule-based label assignment and scheduling
  • Manage label positioning, store views, and customer groups
  • Best practices, troubleshooting, and extension configuration

💬 Support

Need assistance? Our Magento experts are ready to help with installation, configuration, label rules, customization, and troubleshooting.

  • Fast and reliable technical support
  • Help configuring product labels and display rules
  • Assistance with label styling, positioning, and scheduling
  • Guidance for multi-store and customer group configuration
  • Regular updates and ongoing compatibility support

Reviews

There are no reviews yet. Used Toweringmedia Product Labels Extension? Be the first to share how it works for your store.
Write Your Own Review
You're reviewing: Toweringmedia Product Labels Extension
Your Rating:
loader
Loading...

You submitted your review for moderation.

Frequently Asked Questions

What does the Magento 2 Product Labels extension do?

It places text, image, or shape badges on Magento product images. You can mark sale prices, low stock, new products, and campaigns without editing the photo file. Labels are managed under Catalog → Product Labels.

How do automatic product label rules choose products?

A label can apply to all products, to comma-separated product IDs, or when conditions match. The storefront can evaluate SKU, name, product type, prices, on-sale state, stock quantity, in-stock state, and products created in the last 30 days. The matching-products grid uses Magento’s catalog conditions. Check a category or custom-attribute condition on the storefront, and use product IDs when that condition does not appear there.

Can a Magento sale label show the real discount or the stock left?

Yes. Text can include {SAVE_PERCENT}, {SAVE_AMOUNT}, {PRICE}, {SPECIAL_PRICE}, {FINAL_PRICE}, {STOCK}, {SKU}, {NAME}, and {NEW_FOR}. Discount tokens appear when the final price is below the regular price. {STOCK} needs quantity loaded on the product. Under Stores → Configuration → Catalog → Product Labels, you can hide a label when a token resolves empty or zero.

Where can product badges be displayed?

You can enable the category product tile, the product page, related products, upsells, cross-sells, the cart, the mini-cart, and checkout. Search results that use Magento’s product list image use the category design. Checkout follows the cart item renderer, so confirm it on your checkout theme.

Can the category badge differ from the product page and the cart?

Yes. Each label has a product-page design, a category design, and a cart design. Each one has its own type, text, image, shape, colors, and one of nine positions. Related, upsell, and cross-sell use the category design. Cart, mini-cart, and checkout use the cart design.

Can I schedule a label or show it to one customer group?

Yes. Set an active-from date, an active-to date, or both. Choose store views and customer groups on the label. Leave either field empty to include every store view or every customer group.

How many labels can appear on one product?

The defaults are 3 on the product page, 2 on category and related-product areas, 2 on the cart and checkout, and 1 in the mini-cart. Priority orders the matches, and stop processing can halt the list. Change the caps under Stores → Configuration → Catalog → Product Labels.

Does it work with Hyvä and Luma?

The module ships product-image and gallery plugins for Luma and Hyvä-style templates, plus its own overlay CSS. It is not a separate Hyvä package. A customized gallery still needs a positioned image container. Check one category tile and one product page after install.

Does Product Labels include GraphQL or a headless API?

Release 1.0.7 does not expose labels through GraphQL. Storefront badges render in Magento’s PHP templates. Other Towering Media modules can read the resolved product-page badge name and text through the module’s PHP facts API.

What do I need to install it?

Install toweringmedia/module-product-labels 1.0.7 and toweringmedia/module-base with Composer, then enable Toweringmedia_ProductLabels. PHP 8.1 through 8.4 is required. The package is for Magento Open Source and Adobe Commerce. Full install steps are in the Product Labels user guide.

Technical Specifications

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 8.1, 8.2, 8.3, 8.4 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Requires toweringmedia/module-base
  • Label Types: Text Labels, Image Labels, Badges & Stickers
  • Display Rules: Condition-based automatic label assignment
  • Rule Conditions: Product attributes, categories, pricing, stock, SKU, customer groups & more
  • Scheduling: Start and end date support for automated campaigns
  • Multiple Labels: Supports multiple labels on a single product
  • Display Locations: Category, Product, Search, Related, Upsell & Cross-sell pages
  • Positioning: Flexible label positioning with responsive layouts
  • Customization: Custom text, colors, fonts, images, backgrounds & borders
  • Store Views: Supports multi-store and multi-language environments
  • Customer Groups: Display labels for specific customer groups
  • Admin Configuration: Easy-to-use interface for managing labels and display rules
  • Responsive Design: Optimized for desktop, tablet, and mobile devices
  • Performance: Lightweight implementation with minimal impact on storefront performance
  • Compatibility: Works with most Magento 2 themes, including Hyvä-compatible storefronts*
  • Updates: Regular compatibility updates and ongoing support

Compatible with your Magento 2 store

Compatible with Magento 2.4.x (Open Source and Adobe Commerce) and PHP 8.1, 8.2, and 8.3. Requires toweringmedia/module-base. Manage labels under Catalog → Product Labels; global defaults live at Stores → Configuration → Catalog → Product Labels.

  • Magento 2.4 Open Source & Adobe Commerce
  • HyväHyvä compatibleBuilt for modern storefronts
  • Updates & supportKeep your store running smoothly

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster