All modulesMagento 2 moduleVersion 2.0.2 · 15 Oct 2026

Brand pages

A wizard creates a page for every brand with its logo, description and all its products, and new brands get their page by themselves. Products link to their brand, and the brand list has a letter index and search.

€190 + VAT · one-off licence, no subscription

www.degriz.eu
From the product page the customer clicks "All products of Atomic", lands on the brand page, opens the list of all brands and searches for a brand
About the module

What it does.

“Customers search by brand, but my store has no proper page for the brand. And I am not building 80 brand categories by hand.” A brand page brings visits from brand-name searches and shows the customer every product of one maker in one place.

What it looks like in practice

In the wizard you pick the attribute “Brand” and look at the preview: how many brands have products, how many categories will be created and whether another page already uses an address. You press “Create and place”. On our demo store this took 14 seconds for 19 brands and 2,047 products. A “Brands” category with the list of all brands appears, and under it a page for each brand with its logo, a short description and all its products. On the product page the customer sees the logo and the link “All products of Atomic”. When you later add a product of a new brand, its page is created by itself.

What changes

  • Pages create themselves. The wizard creates categories for every brand with products, with the name and URL in the language of each store view. New brands get their page on product save, after an import, after a mass update and every hour.
  • Ordinary categories, everything works. A brand page is a Magento category, so layered navigation, the description, FAQ, long description, hreflang and the sitemap work on it like on any other category.
  • The brand on the product page. Logo and “All products of Atomic” above or below the product name. If the brand has no page, only its name is shown.
  • A-Z brand list. Search box, letter index, featured brands and a grid of logos. Two columns and a sticky letter row on phones.
  • Logo carousel. A widget for the home page with arrows and no autoplay.
  • No duplicate pages. An existing category with the same name is used. If another page already uses the address, the module asks what to do and never quietly renames it to “-1”.
  • The brand in structured data. With the Structured data module (1.5 or newer) Google gets the product’s brand with a link to the brand page and the logo.

Who it is for

Stores that sell products of several brands and whose customers search for a brand by name. Instead of the brand you can also use another attribute, such as series or material.

How you set it up

In Catalog › Brands you run the wizard: choose the attribute and where the pages go, and after the preview press “Create and place”. The logo, short description and featured flag are edited per brand or in the category. Settings (block position on the product page, meta title templates, showing in the menu, colour) are in Stores › Configuration › Magelan › Categories from an Attribute. Tell us which brands you sell and we can set them up for you.

Good to know

  • With a multiple-select attribute, at most two brands are shown on the product page.
  • If the store has several root categories and you assign an existing category to a brand, that category is used for all roots.
  • The “Brands” menu item is the “Include in Menu” switch of the Brands category; the theme decides how the menu looks. The module does not draw a dropdown of featured brands.
  • A category is created when the brand has at least one product (configurable). Automatic pages without products are switched off and come back with their products. The module never deletes categories.
  • When a brand is renamed, the page name follows but the URL stays, so links keep their value.
  • Upgrading from version 1.x needs no manual steps: existing mappings move to the new table and products stay in the same categories.
  • Supports Magento 2.4.6 to 2.4.9. Tested on 2.4.9 with the Luma and Hyvä themes.

Want it in your store?

Buy the module and we install it for you: free of charge for existing Degriz customers, by time spent for others. Building a new store? Add it to your project in the Konfigurator.

Screens

Take a look at every step.

www.degriz.eu
A brand page is an ordinary category: logo, name, short description, number of products and a link to all brands, then the products with filters
A brand page is an ordinary category: logo, name, short description, number of products and a link to all brands, then the products with filters
www.degriz.eu
The brand list: search, a letter index, featured brands and logos in alphabetical order
The brand list: search, a letter index, featured brands and logos in alphabetical order
www.degriz.eu
The product page shows the brand logo and a link to all its products, above or below the product name
The product page shows the brand logo and a link to all its products, above or below the product name
www.degriz.eu
On phones: the brand on the product, the brand page header and the brand list in two columns
On phones: the brand on the product, the brand page header and the brand list in two columns
www.degriz.eu
Searching for a brand hides the other brands as you type and dims letters without matches
Searching for a brand hides the other brands as you type and dims letters without matches
www.degriz.eu
A logo carousel for the home page with arrows and no autoplay
A logo carousel for the home page with arrows and no autoplay
Installation

How to install it.

You get the module from our private Composer repository; we send you the user name and access key after purchase. We can install it for you, or whoever looks after your store can run these commands in the root of the Magento 2 store (replace UPORABNIK and DOSTOPNI_KLJUC with the user name and access key you received):

composer config repositories.degriz composer https://www.degriz.net/konfigurator/composer/packages/composer config --auth http-basic.www.degriz.net UPORABNIK DOSTOPNI_KLJUCcomposer require degriznet/m2_attributecategoryphp bin/magento module:enable Magelan_AttributeCategoryphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush

The brand with its link and logo in the product’s structured data also needs the Structured data module 1.5 or newer: composer require degriznet/m2_richsnippets. On the Hyvä theme no theme CSS rebuild is needed, because the module brings its own styles.

After installing, open Catalog › Brands and run the wizard. Automatic syncing runs every hour, so Magento cron must be running.

Upgrading from version 1.x: composer update degriznet/m2_attributecategory, then setup:upgrade, setup:di:compile and a cache flush. There are no manual steps; existing mappings keep working.

Where do I get the user name and the access key?

After the purchase we send you the access key by e-mail. Keep it safe: for security it is shown only once and we do not keep it in readable form. The user name (your project code) and all the commands, ready to copy, are in your account under My account > Module licences.

Lost the key? Write to us and we will issue a new one; the old one stops working. [email protected]

Technical details

Compatibility.

Just the facts.

Code
degriz_brandpages
Platform
Magento 2
Licence
One-off
Change log

Version 2.0.1 · 15 Oct 2026

  • Fix: saving a product in a store view no longer removes it from the category set by the default value of the attribute.

Version 2.0.0 · 13 Oct 2026

  • Brand pages: for every brand (or other attribute value) the module creates and maintains a category and places the products in it.
  • A setup wizard with a dry run before anything is created.
  • A brand list with search and a letter index, a logo carousel and a brand block on the product page.
  • Brand management in the admin: list, editing, logo, featured brands and a sync log.
  • Upgrading from version 1.x keeps the existing mapping rules.

Version 1.2.3 · 15 Oct 2026

  • Fix: saving a product in a store view no longer removes it from the category set by the default value of the attribute.

Version 1.2.2 · 11 Oct 2026

  • The module settings now sit in the Magelan tab.
  • PHP up to 8.4 is supported.
After purchase

You are not left alone.

We develop and maintain the module ourselves, so you write to the people who know it line by line.

Installation

For existing Degriz customers we install the module free of charge. For other buyers we charge the installation by time spent.

Support

A bug that repeats on a clean Magento with the Luma theme we fix free of charge. Settings, customisations and other themes by time spent.

Updates

The licence includes updates for the Magento versions on the supported list.

We agree on a date after reviewing the request. User guides in the guide centre

Brand pages

€190 + VAT

One-off licence for one production installation of Magento, no subscription.

Write to us

For existing Degriz customers we install the module free of charge, for others by time spent. We agree on a date after reviewing the request.

Anže Voh, Degriz

Questions about this module?

Write to us and we will answer personally.

[email protected] · 040 807 231

Brand pages€190 + VATAdd to cart

Online store configurator

Redesigning your store or building a new one?

Put your own quote together in the configurator and see the price straight away. A few minutes, no obligation, no meeting needed.

  • Price straight away
  • No obligation
  • Straight to the developer
Open the configurator

Free and with no obligation