How to set custom sorting on brand pages?

How to set custom sorting on brand pages?

Brand pages are essentially the Default category filtered by the 'brand' attribute. Therefore, any sorting logic assigned to the Default category in default Magento also applies to Amasty brand pages. To confirm or modify the sorting order for the Default Category, navigate to Catalog → Categories → Display Settings → Default Product Listing Sort By.



However, it is possible to set custom sorting per brand using the Custom Product Sorting for Shop by Brand add-on. This module offers the ability to define specific product sorting rules and permits you to position items at fixed locations on brand pages.

To select a custom sorting option, go to Amasty → Improved Layered Navigation: Brands → Brand Management → [your brand], then scroll down to the Products section. In the Sort Order field, you can choose your desired product listing logic. Once you have made your selection, simply click on the Sort button to apply the chosen sorting logic.


 
After saving the settings, it is recommended to run reindex and flush the Magento cache for the changes to apply.

As a result, the selected sorting is used on the brand page on the storefront: 


      • Related Articles

      • Improved Layered Navigation/Shop By Brand API

        API functionality for Improved Layered Navigation and Shop By Brand is added by its submodule Improved Layered Navigation Pages (shop-by-page). Amasty\ShopbyPage\Api\PageRepositoryInterface - class for pages: POST /V1/amasty_shopbypage/page, ...
      • How to resolve the "Please select brand attribute in Stores → Configuration → Amasty Extensions → Improved Layered Navigation: Brands." frontend error?

        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 ...
      • Improved Layered Navigation | GraphQL methods

        The Improved Layered Navigation extension doesn't have its own GraphQL requests. Instead, it extends the default Magento requests by introducing supplementary details. You can get additional information stored by the Improved Layered Navigation ...
      • How to add brands to your e-store?

        There are 3 crucial steps to be followed for adding the brand to the e-store: Step 1. A new attribute should be created in Product → Attributes. Step 2. The attribute should be added to the products. Step 3. It is necessary to set the created ...
      • Shop by Brand | GraphQL methods

        Queries ambrandlist (imageWidth: Int, imageHeight: Int, showCount: Boolean, displayZero: Boolean) description: show brands without products ambrandslider (imageWidth: Int, imageHeight: Int, sortBy: String, displayZero: Boolean) description: show ...