Shop By Brand allows you to sell your products by "Brand" and provide a new level of looking up products for your shop visitors. You can create brands of your choice and manage those in your shop by creating individual and unique brand pages with brand names, logos, specific URLs, banner images, descriptions, SEO fields, and related products to showcase brand products separately.
This extension provides a custom brand page listing all the available brands with logos and product counts. The customers can search among the brands listed and buy their desired item. You can manage that page with the help of configurations.
Shop By Brand extension allows you to display the brand name and logo on the product detail page.
- Add and manage brands easily by a separate menu from the Admin grid.
- Assign and remove products to/from specific brands easily by a brand form page.
- Add SEO-friendly URLs for any individual brand page.
- By default, brands are displayed on the homepage, but you can add that block on any CMS page by simply placing the block code (explained in the below section).
- Provides a customizable brand listing page where all searchable brands are shown.
- Allows displaying the brand name and logo on product detail pages.
You can purchase this extension from the Magento marketplace for Free of Cost. After successfully placing the order, you can install this extension using Composer. The installation guide is also available in the "My Purchases" section.
From the Admin Panel, navigate to Stores > Settings > Configuration
. From the left navigation, expand the DevCrew tab select the Shop By Brand extension.
In the General Configuration section, you can enable this extension, add the title used for the brands' page and check the URL for the brand listing page (which can be used in the menu bar).
- Enable Shop By Brand: Select Yes to use the module's features.
- Title: Title of the extension.
- Brands Router Name: Brands listing page URL.
In the Brand List Page Setting section, you can customize the brand listing page for showing/hiding products count against each brand can be managed in this configuration.
- Show Product Count: Select Yes to display the total products count next to the Brand’s name.
In the Product Detail Page Setting section, you can show/hide the brand logo and name on the product detail page.
- Show Logo on Product Page: Select Yes to display the brand’s logo and name on the product detail page.
In the Brands Block section, you can show/hide the brand’s block on the homepage. This feature is available in the FREE version. You can hide that block using the following configurations.
The grayed-out configurations, as in the below screenshot, are a part of the Brands Pro module. You can purchase the PAID version of the extension from our website: devcrew.io, to access all the PRO features.
To add and manage brands from the Admin Panel, navigate to DEVCREW > Manage Brands
. A grid will be shown where all the brands will be listed after addition.
Using the Shop By Brand extension, now Admin can search any brand with the help of different filters like ID, Brand Title, URL Key, Status of Brand, Position, and Brand creation/updation date as shown in the above screenshot.
The Action dropdown has multiple actions by which the admin user can delete, enable or disable the brands.
After clicking on the "Add New Brand" button from the brand grid, you can see a brand form that contains two tabs. The first tab contains form fields for brand information, and using the second tab, you can assign products to that brand.
- Status: For setting a brand’s status. If any brand is set to Disable, it will not be visible on the storefront.
- Title: Brand’s title.
- Description: You can add a description to this field to display on the brand page.
- URL Key: You can add a unique URL to a brand.
- Store Views: You can select single or multiple stores for a brand.
- Brand Logo: Logo of the brand.
- Banner Image: To set a banner image that will be visible on the brand view page.
- Position: To set the position of the brand.
- SEO Meta Title: Meta title of the brand page.
- SEO Meta Keywords: Meta keywords of the brand page.
- SEO Meta Description: Meta description of the brand page.
After adding brand information, you can assign products to the brand using the second tab of the form "Assign Products." Here product grid will be shown from where you can assign/un-assign products using ID, Name, SKU, Product visibility, Status, and Price filters.
After assigning the product click the "Save Brand" button to save the brand and redirect to the brands' grid.
You can add the brands block on any CMS page from admin panel by adding the following code in that CMS page "Content" section as shown above.
{{block class="Devcrew\Brand\Block\BrandTab" name="devcrew.brands.tab" template="Devcrew_Brand::block/brands.phtml"}}
The brands will display on home page like showing in the below image.
After clicking "View All," you will be redirected to the brands listing page where all brands will be listed.
Brand Listing is a page where all active brands are shown, and the customer can search for whatever brand he wants to buy products from.
The brand view pages are the individual pages that contain brand information and product listings similar to other category pages in the Magento shop.
As products are assigned to a specific brand, it is necessary to show brand information on the product detail page. Below is the image that shows how brand information will be shown on the product detail page using our extension Shop By Brand.
Note: You can disable this feature using the configurations explained above.
If you want to include any feature or find any bugs, let us know at [email protected]
You can purchase our Pro version here: Shop By Brand (Pro)