Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Kowal Custom Header Links for Magento 2

€15.38 €12.50
COMPOSER Installation
M2-TOP-LINKS
  • 2.4.9
  • 2.4.8
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0
Current version of the module v1.0.24

Kowal Custom Header Links is a Magento 2 module for managing additional links in the store's top bar without the need to modify code every time the content changes. The solution gives the administrator full control over the link layout from the admin panel, allowing the header section to respond more quickly to sales, campaign, and customer communication needs.

The module was designed for stores that need a flexible and repeatable way to publish links such as promotions, brand zones, loyalty programs, delivery information, customer account, contact, landing pages, or seasonal messages.

Key benefits

  • Dynamic management of the link list in Magento configuration.
  • Ability to set the display order of each item.
  • Support for link content, URL address, CSS class, title and rel attributes.
  • Ability to add an icon on the left side of the link.
  • Appearance configuration through font size and color.
  • Fallback to a legacy mode based on a single CMS Block for custom implementations.
  • Greater independence for the e-commerce team without involving a developer for simple header changes.

Business use cases

  • Highlighting current promotions and special offers.
  • Building quick paths to the most important store sections.
  • Emphasizing links to partner programs, outlet, or new arrivals.
  • Publishing shortcuts to customer service, FAQ, delivery, and returns.
  • Standardizing communication across multiple store views while keeping separate configuration.

Why this module

The standard header in Magento often requires additional frontend changes or the use of static CMS blocks. This module simplifies that area by turning it into a configurable administrative component. As a result, changes are faster, less risky, and easier to maintain.

Target audience

The module is a good choice for:

  • stores expanding promotional and seasonal sales,
  • marketing teams that frequently change link visibility,
  • Magento implementations requiring a simple fallback to an older rendering method,
  • projects where the header serves as an important navigation and communication element.
Write Your Own Review
You're reviewing:Kowal Custom Header Links for Magento 2
Your Rating

Module Installation Instructions

Installation and configuration

Requirements

  • Magento 2
  • active Kowal_Base module
  • access to the Magento admin panel

Installation via Composer

Composer License:

  • Username:
  • Token:
  1. Add the package repository if it is not configured yet:
composer config repositories.kowal composer https://repo.kowal.store
  1. Configure the repository credentials:
composer config http-basic.repo.kowal.store  
  1. Install the module:
composer require kowal/module-customheaderlinks
  1. Enable the module:
php bin/magento module:enable Kowal_CustomHeaderLinks
  1. Run upgrade and refresh the cache:
php bin/magento setup:upgradephp bin/magento cache:flush

Configuration location

After installation, the module configuration is available in the panel:

Stores > Configuration > kowal > Custom Header Links

Dynamic link list configuration

The Links section contains a dynamic form where each row corresponds to one item displayed in the header.

Fields available in a row

  • Order - number controlling the item position.
  • Anchor - text visible to the user.
  • Link - URL address; when the field is empty, the item is rendered as text.
  • CSS Class - additional classes for styling the item.
  • Title - value of the title attribute.
  • Rel - multiselect for the rel attribute, e.g. nofollow, noopener, noreferrer.
  • Icon - upload of an image file displayed on the left side of the link.

Appearance configuration

The Appearance section contains settings shared by the entire list:

  • Font size - supports numeric values or CSS units, e.g. 14, 14px, 0.875rem, 90%.
  • Font color - text field with a color picker in HEX format.

Legacy mode

The Legacy CMS Block field allows you to preserve the older rendering method in stores with a custom implementation.

How it works:

  • if Legacy CMS Block is set, the frontend renders the indicated CMS block,
  • if Legacy CMS Block is empty, the frontend uses the new dynamic link list.

This solution allows the module to switch to fallback mode without migrating existing content to the new format.

Implementation notes

  • Icons are stored in the pub/media/customheaderlinks/icons directory.
  • The configuration works in the default, website, and store view scope.
  • After configuration changes, it is worth refreshing the cache if the store uses aggressive frontend layer caching.

Recommended launch process

  1. Configure the dynamic link list in the test environment.
  2. Check the order, styles, and link behavior on desktop and mobile.
  3. If the store has an older custom header integration, use Legacy CMS Block as a transitional or target mode.
Products