Magento 2 Module Icons for Store Information and Product Features

€42.63 €34.66
COMPOSER Installation
M2-PRODUCT-INFO
PayPal PayPal
Przelew Przelew

Magento Modules: Clear Guidelines

You purchase the module once, with no domain restrictions

Tooltip

Free installation and updates via Composer

Tooltip

Affiliate Program

Tooltip

Technical support for Magento

Tooltip

Clear guidelines for licensing Magento modules

Tooltip

Magento Module Code Security

Tooltip

Kowal Product Info is a Magento 2 module that makes it easy to add attractive information blocks with icons to the product page and anywhere in the store using a widget.

The module lets you present the most important store advantages, shipping information, delivery details, payment options, returns, stock information, or service quality. Each section can have its own icon, heading, and descriptive content, making messages clear, visually consistent, and easy to manage from the Magento admin panel.

The first base icon block can be managed globally from the store configuration and still works in the proven layout. In addition, the administrator can enable or disable this block at the individual product level, without creating separate templates or requiring developer involvement.

The new dynamic icon groups feature lets you create additional sets of messages assigned to products by selected categories or specific SKU values. Each group can have its own heading, tooltip, display priority, store view scope, and multiple icons with separate titles and tooltips. This allows the store to communicate different benefits for various product lines, brands, collections, promotions, or assortment groups.

Icons can be added through a file uploader or as a ready path/URL, without modifying the code. The administrator can quickly replace graphics, change content, set the order, limit display to selected SKU values or categories, and disable an individual group or icon. On the product page, information is presented in a compact form with tooltips, while the widget makes it possible to display base content in a horizontal layout, ideal for landing pages, CMS pages, Page Builder, or sections promoting the store benefits.

Kowal Product Info helps increase customer trust, reduce pre-purchase doubts, and better highlight key sales arguments without rebuilding the store theme. The module works well both for permanent store advantages and for precise messages based on the assortment.

Key Features

  • Global information icon block on the product page.
  • Option to enable, disable, or inherit visibility of the base block for a specific product.
  • Dynamic icon groups assigned by SKU, category, or both conditions at the same time.
  • Separate heading and tooltip for each dynamic group.
  • Separate title, tooltip, status, and order for each icon in a group.
  • Limit groups to selected store views.
  • Group display priority and optional limit for the number of groups on the product page.
  • Icon upload in SVG, PNG, JPG, JPEG, GIF, and WEBP formats.
  • Shared tooltip mechanism for the base and dynamic blocks.
  • CMS/Page Builder widget for the base information set.

Use Cases

  • Communicating free delivery, fast shipping, returns, and payments.
  • Showing store advantages on every product page.
  • Adding extra information only for products from selected categories.
  • Displaying special messages for specific SKU values.
  • Building trust for premium, promotional, or products that require additional explanation.
  • Separating communication for different brands, collections, or assortment types.

Kowal Product Info - installation and configuration guide

Requirements

  • Magento 2 with the Magento_Catalog module enabled.
  • Access to the server console.
  • Permissions to run bin/magento commands.
  • Administrator access to the Magento panel.

Installation via Composer

  1. Add the module repository:
composer config repositories.product.info vcs https://github.com/kowalco/product-info
  1. If the repository is private, add a GitHub token:
composer config --global --auth github-oauth.github.com 
  1. Install the module:
composer require kowal/module-productinfo
  1. Enable the module:
php bin/magento module:enable Kowal_ProductInfo
  1. Run the database update:
php bin/magento setup:upgrade

This command will add:

  • the product attribute kowal_product_info_display,
  • the kowal_productinfo_icon_group and kowal_productinfo_icon tables.
  1. In production mode, rebuild DI and static assets:
php bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
  1. Flush the cache:
php bin/magento cache:flush

Manual Installation

  1. Copy the module to the directory:
app/code/Kowal/ProductInfo
  1. Run:
php bin/magento module:enable Kowal_ProductInfophp bin/magento setup:upgradephp bin/magento cache:flush
  1. In production mode, additionally run:
php bin/magento setup:di:compilephp bin/magento setup:static-content:deploy

Global Configuration

Admin panel:

Stores > Configuration > Kowal > Product info

Settings

The Ustawienia section controls the base icon block.

  • Wlacz - enables or disables the base block on the product page.
  • Naglowek nad ikonami - heading displayed above the base icon set.

Information 1-7

The sections from Informacja 1 to Informacja 7 define the base icon set.

For each information item, you can set:

  • Ikona - an SVG, PNG, JPG, JPEG, GIF, or WEBP file,
  • Naglowek - text displayed next to the icon,
  • Tresc - tooltip content.

The base block is displayed on the product page in the existing module layout.

Dynamic Icon Groups

The Dynamiczne grupy ikon section controls the new feature for assigning icon groups to products.

  • Wlacz dynamiczne grupy na karcie produktu - enables rendering of dynamic groups on the PDP.
  • Maksymalna liczba grup na produkcie - limit of groups displayed on a single product page; 0 means no limit.

Per-Product Configuration

The following attribute is available on the product form:

Obecny blok ikon Product Info

Options:

  • Dziedzicz z konfiguracji - the product uses the global Wlacz setting.
  • Wlacz na tym produkcie - the base icon block is shown even when it is globally disabled.
  • Wylacz na tym produkcie - the base icon block is hidden even when it is globally enabled.

This setting applies only to the base icon block. Dynamic groups are managed separately.

Managing Dynamic Icon Groups

Admin panel:

Kowal > Product Info > Grupy ikon

Adding a Group

  1. Click Dodaj grupe ikon.
  2. Set Status.
  3. Enter Nazwa techniczna.
  4. Optionally enter Naglowek na karcie produktu.
  5. Optionally enter Tooltip grupy.
  6. Set Priorytet; a lower value means a higher position on the product page.
  7. Select Store View; All Store Views means all store views.
  8. Select Typ dopasowania.
  9. Fill in SKU or ID kategorii, according to the selected match type.
  10. Add icons in the Ikony w grupie section.
  11. Save the group.

Match Types

  • SKU lub kategoria - the group will appear if the product matches by SKU or by category.
  • Tylko SKU - the group will appear only for products with the specified SKU values.
  • Tylko kategoria - the group will appear only for products assigned to the specified categories.

SKU and category ID values can be entered separated by commas or with each value on a new line.

Configuring Icons in a Group

For each icon, you can set:

  • Status,
  • Sort order,
  • Tytul,
  • Plik ikony,
  • Sciezka lub URL ikony,
  • Tooltip,
  • Usun ikone.

An uploaded icon file overrides the manually entered path or URL for that row.

CMS/Page Builder Widget

The module provides the following widget:

Product Info

The widget displays the base information set from the global configuration in a horizontal layout. Dynamic icon groups are intended for product pages and are not rendered in CMS widgets by default.

Post-Configuration Test

After installation and configuration, check:

  1. A product with the Dziedzicz z konfiguracji setting.
  2. A product with the Wlacz na tym produkcie setting.
  3. A product with the Wylacz na tym produkcie setting.
  4. A product assigned to the category used in a dynamic group.
  5. A product with a specific SKU used in a dynamic group.
  6. A product that does not match any dynamic group.
  7. Tooltips for the base block and dynamic groups.
  8. Correct icon display after flushing the cache.

Cache and Change Deployment

After changing the configuration, icon groups, or icon files, flushing the cache is recommended:

php bin/magento cache:flush

After changes to LESS, JS, or template files in production mode, static assets must be rebuilt:

php bin/magento setup:static-content:deployphp bin/magento cache:flush

Uninstallation

Disable the module:

php bin/magento module:disable Kowal_ProductInfophp bin/magento setup:upgradephp bin/magento cache:flush

Data removal from the database is not performed automatically by the commands above. Before manually removing tables and the product attribute, create a database backup.

Write Your Own Review
You're reviewing:Magento 2 Module Icons for Store Information and Product Features
Your Rating
Aktualizacja preferencji plików cookie