Toweringmedia Shop By Brand
Dedicated brand pages and discovery for Magento 2
- Brand Pages Custom URLs and logos
- Brand Listing Logo-based browse page
- Manual Assign Control product order
- SEO Ready Metadata per brand
Help shoppers find products by brand
Create dedicated brand pages, assign products manually, showcase brand logos, and help customers discover more products from their favorite brands with flexible storefront and SEO settings.
- Dedicated brand pages with custom URLs, logos, descriptions, and SEO metadata
- Use any Magento product attribute as the brand source
- Assign products manually and control display order
- Logo-based brand listing page for browsing
- Brand logos and descriptions on product detail pages
Built for Magento 2.4.x
Compatible with Magento 2.4.x — Open Source and Adobe Commerce. Configure brand page layout, product limits, sorting, filters, pagination, and Add to Cart options from Magento settings.
- Configurable More from this Brand product block
- Control brand visibility and storefront placement
- Configurable URL routes and pagination SEO settings
- PHP 8.1, 8.2, 8.3, and 8.4 compatible
- Requires Toweringmedia Base
How It works
Make Every Brand Easier to Discover and Shop
Transform your Magento 2 catalog into a brand-focused shopping experience with the Towering Media Shop by Brand Extension. Create dedicated brand pages, display brand logos, and help customers explore products from their favorite manufacturers.
Instead of searching through multiple categories, shoppers can browse brands alphabetically, visit dedicated brand pages, and discover relevant products in one place.
Each brand has its own URL, logo, description, SEO metadata, and manually curated product collection.
Help Shoppers Find Their Favorite Brands Faster
The Magento 2 Shop by Brand Extension creates a centralized brand listing at /brands, displaying enabled manufacturers in a clean logo-based grid.
Shoppers can explore brands using alphabetical navigation, browse featured manufacturers, and select a brand to view its dedicated collection.
Pagination makes larger brand directories easy to navigate, while letters without matching brands remain inactive.
- ✓ Alphabetical A–Z brand navigation
- ✓ Clickable manufacturer brand logos
- ✓ Featured brand navigation
- ✓ Paginated brand directory
- ✓ Dedicated brand landing page links
Shop by Brand
Illustrative brand directory layout
Brand Collection
Brand logo and description
Give Every Brand Its Own Product Collection
Create a professional Magento 2 brand landing page for each manufacturer in your catalog. Every page combines brand identity with familiar Magento product browsing tools.
Brand pages display the logo, name, and description, followed by manually assigned products organized using configurable positions.
Customers can refine products using Hyvä layered navigation, change sorting, view product counts, and navigate paginated results.
- ✓ Custom brand URL keys
- ✓ SEO meta titles and descriptions
- ✓ Manual product selection and positioning
- ✓ Layered navigation and active filters
- ✓ Magento catalog sorting and pagination
- ✓ Optional Add to Cart buttons
Turn Product Pages Into Brand Discovery Opportunities
Make manufacturer information visible when shoppers evaluate a product. The extension displays a linked brand logo on Magento product detail pages, providing direct access to the manufacturer's collection.
Administrators can display brand information above the product title, below the title, or beneath the Add to Cart section.
An optional brand description provides additional information. When no logo exists, the brand name is displayed instead.
- ✓ Clickable brand logo linking to the brand page
- ✓ Three configurable placement options
- ✓ Optional brand description
- ✓ Automatic brand name fallback
- ✓ Manufacturer-focused product navigation
Product Detail Page
More from this Brand
Product One
Product Two
Product Three
Encourage More Product Discovery Within the Same Brand
Keep customers exploring with the More from this Brand block, displaying additional products associated with the manufacturer of the current product.
Store owners can customize the section heading, choose a grid or single-row layout, adjust the number of products, and position the block at the top or bottom of page content.
Products can be sorted by bestsellers, name, price, or manually assigned position.
- ✓ Configurable product recommendation block
- ✓ Grid or single-row layout
- ✓ Adjustable product display limit
- ✓ Multiple product sorting methods
- ✓ Optional Add to Cart functionality
Manage Brands, Products and SEO From Magento Admin
Manage brands from Catalog → Shop by Brand by Towering Media .
Administrators can create, edit, and delete brand pages, upload manufacturer logos, and manually select which products appear on each brand page.
Built-in SEO settings support custom meta titles, meta descriptions, and URL keys. Optional NOINDEX,FOLLOW directives help control indexation of paginated brand pages.
- ✓ Configurable manufacturer attribute
- ✓ PNG, GIF, JPG and JPEG logo uploads
- ✓ Manual product assignment and positioning
- ✓ Featured-brand designation
- ✓ Custom brand URLs and SEO metadata
- ✓ Pagination indexation controls
Brand Management
Compatibility & Technical Specifications
Platform
Magento 2
PHP Versions
8.1, 8.2, 8.3, 8.4
Storefront
Hyvä storefront components
Composer Package
toweringmedia/module-shop-by-brand
Required Module
toweringmedia/module-base
Module Version
1.2.0
Key Features
Brand pages, logo listing, product assignment, and on-page brand discovery for Magento 2.
- Brand pages Custom URLs, logos, descriptions, and SEO metadata per brand.
- Attribute source Use any Magento product attribute for brands.
- Manual assignment Assign products and set individual positions.
- Brand listing Dedicated logo-based listing page for all brands.
- Product page brand Show logos and descriptions on product detail pages.
- More from this Brand Configurable related-brand product block.
- Page controls Layout, limits, sorting, filters, pagination, Add to Cart.
- SEO and routes Visibility, URL routes, and pagination SEO settings.
A brand shopping experience shoppers can browse
Customers browse brands from a logo listing page, open dedicated brand pages, and discover more products from the same brand on product detail pages.
- Logo-based brand listing
- Dedicated brand detail pages
- More from this Brand on the product page
Demo
Docs & Support
📘 Documentation
Our comprehensive documentation helps you quickly install, configure, and manage brand pages for your Magento 2 store, including brand creation, product assignment, storefront configuration, SEO settings, and product page integration.
- Step-by-step installation and configuration guide
- Create and manage brands using Magento product attributes
- Configure brand logos, descriptions, URL keys, and SEO metadata
- Assign products manually and control their display order
- Configure brand listing pages, product page information, and More from this Brand
- Best practices, troubleshooting, and extension configuration
💬 Support
Need assistance? Our Magento experts are ready to help with installation, configuration, brand management, product assignment, storefront display, SEO settings, and troubleshooting.
- Fast and reliable technical support
- Help configuring brands and product attributes
- Assistance with product assignment and display ordering
- Guidance for brand pages, product page integration, and storefront settings
- Help with SEO configuration and pagination settings
- Regular updates and ongoing compatibility support
Reviews
Frequently Asked Questions
What does the Magento 2 Shop by Brand extension do?
It turns options of a catalog attribute into brand pages. Shoppers get an all-brands logo page, a page per brand with that brand's products, a logo on the product page, and a More from this Brand block. The default attribute is manufacturer.
Which product attributes can I use?
The setting lists dropdown and multiselect catalog attributes. A dropdown such as manufacturer is the attribute to use. Each brand is one option of the attribute you select. Changing the attribute later does not move brands you have already saved.
How do products appear on a brand page?
The brand page lists enabled, catalog-visible products that have that brand's attribute option. It uses Magento's product grid, toolbar, and layered navigation. The brand attribute is not offered again as a filter on that page.
What is the manual product list for?
On the brand edit page you select products and set a position. That list is what More from this Brand shows. It does not replace the attribute match that fills the brand page, and it does not write the attribute onto the product. Position order applies in More from this Brand when Sort Products by is set to Position.
Can shoppers browse every brand from one page?
Yes. The default page is /brands. It shows a logo and name for each enabled brand, 12 per page, with an A–Z index. Letters that have no brands cannot be selected. Names that do not start with A–Z are grouped under #.
Can I feature some brands?
Yes. Featured Brand adds that brand to the sidebar of the all-brands page, up to eight brands. The main logo grid still includes every enabled brand. This version does not include a slider or a widget you can drop on the homepage.
Where does the brand show on a product page?
After the short description, by default. You can move it before the short description, place it after the product info, or hide it. The logo links to the brand page. Without a logo, the brand name is shown instead. The description under the logo can be turned off. Logos can be PNG, GIF, JPG, or JPEG, up to 4 MB.
What can I change on More from this Brand?
The heading, content top or content bottom, a grid or a single row, the product limit (10 by default), and the sort: bestsellers, name, price, or position. Add to Cart can be hidden. When it is on, the button in this block is for simple, in-stock products. The current product is not repeated in the block.
Can I change the brand page URL?
Yes. Each brand has its own URL key, and the prefix is configurable. The default is /brands/{url-key}. An empty prefix puts the brand at /{url-key}. Meta title, meta description, URL key, and description are all required.
What should I know before I buy?
You need Toweringmedia Base. Page 2 and later of the brand list and brand pages send NOINDEX,FOLLOW when that setting is left on. Brand text is shared across store views. The module does not include a brand slider, GraphQL, a sitemap entry, GPSR fields, or assignment by a catalog rule. It does not promise search rankings.
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
- Installation Type: Composer installation supported
- Module Dependency: Toweringmedia Base Module
- Brand Attribute: Configurable Magento product attribute, with manufacturer as the default
- Brand Management: Create, edit, and delete dedicated brand pages from Magento Admin
- Product Assignment: Manual product selection with custom product positions
- Brand Logo: PNG, GIF, JPG & JPEG formats up to 4 MB
- Brand Status: Supports enabled and disabled brand pages
- Brand Listing: Dedicated storefront brand listing with responsive logo grid
- Brand Pages: Custom URL keys with configurable route prefix
- Product Grid: Magento catalog toolbar, sorting, pagination, filtering, Compare Products & Wishlist
- Product Page: Clickable brand logo with configurable display placement
- Brand Description: Optional description display on product pages
- More from This Brand: Configurable related product block for products assigned to the same brand
- Block Layout: Grid or single-row layout with configurable content position
- Product Limit: Configurable maximum number of products to display
- Product Sorting: Bestsellers, Name, Price or Position
- Add to Cart: Configurable Add to Cart button on brand pages and More from this Brand
- SEO: Custom URL keys, meta titles, meta descriptions and brand descriptions
- Pagination SEO: Optional NOINDEX,FOLLOW for paginated brand pages
- Storefront Route: Configurable route prefix, with brands as the default
- Cache: Magento cache and Full Page Cache compatible
- Updates: Regular compatibility updates and ongoing technical support
Compatible with your Magento 2 store
Compatible with Magento 2.4.x — Open Source and Adobe Commerce. PHP 8.1–8.4. Requires Toweringmedia Base.
-
Magento 2.4.x
Open Source & Adobe Commerce
Updates & supportKeep your store running smoothly