The message “Please select brand attribute in Stores → Configuration → Amasty Extensions → Improved Layered Navigation: Brands” appearing on your All Brands Page indicates that additional configuration is required to display the brands on the storefront. To fix this issue, kindly follow the step-by-step guide provided below.
First of all, make sure to define the Brand Attribute at Amasty → Improved Layered Navigation: Brands → Configuration. You can specify any existing product attribute or create a new one.
Secondly, it is important to assign at least one product to the attribute used for brands to make the brand appear on the All Brands Page.
To assign a product to a brand, open the product settings at Catalog → Products → [Your Product] and define the necessary attribute option.
There is an alternative way to display brands on the All Brands Page without assigning products to it. To do so, navigate to the page configuration at Content → Elements → Pages → All Brands Page. In the Content tab, modify the Amasty Brand List widget to let it display the brands with no products assigned.
Once done, make sure to update the Magento files using the below commands to ensure the changes take effect:
- php bin/magento setup:static-content:deploy
- php bin/magento cache:flush
Upon successful completion of the configuration steps, your All Brands page should resemble the following: