Amasty Improved Sorting for Magento 2 and 1

Magento 2 product sorting extension

In the following post, we describe an essential user-oriented improvement related to the search functionality. Amasty Improved Sorting for Magento 2 and 1 increases the usability of the default Magento catalog with the help of additional search options. Having installed the module, you provide your clients with the ability to browse your website by such parameters as best sellers, top rated, most viewed, and new items, goods from wishlists, and more. As a store owner, you get a perfect opportunity to push bestsellers to the top, increasing your cash cows’ effectiveness.

Download / Buy Amasty Improved Sorting Magento 2 Extension

Download / Buy Amasty Improved Sorting Magento Extension


  • Better sorting options:
    • Magento sorting by popularity: Best Seller, Top Rated, Most Viewed, and others;
    • Magento product listing sorting by newest;
  • Focus on products with better performance;
  • Out of stock products are sorted last;
  • Products with no image are displayed at the end of the list;
  • Customizable sorting order from the backend;
  • Compatibility with Yotpo Reviews;
  • Featured products block;
  • Fully compatible with Magento Elasticsearch.

As you can see, the extension allows website visitors to search for required products most conveniently. Sorting by name or price never provides visitors with enough understanding of what’s happening on your store. They can only see some boring facts (one item costs more than another), but things essentially change with Amasty Improved Sorting. You provide some new sorting options that indicate products by certain parameters. Consequently, potential buyers can easily filter out bestsellers or the most rated goods.

Furthermore, it is possible to sort products by savings! The selection of goods is rearranged according to the difference between regular and special prices. The bigger the difference is – the more a customer can save. This sorting parameter is helpful during sale seasons when you promote lots of products with a special price. With the help of this Magento 2 sorting options extension, visitors can rapidly discover the best offers.

Sorting by bestsellers is also possible with the Amasty Improved Sorting Magento 2 module. This parameter provides the best understanding of what other buyers prefer. Furthermore, you can customize the order of items from the backend to promote specific products. Another option allows discovering the newest products that are displayed at the top of the category page. Besides, the Amasty Improved Sorting Magento 2 extension enables users to sort products by the number of reviews or reviews count. Note that the module is compatible with Yotpo Reviews, which allows you to sort items by Yotpo reviews count. At the same time, you can display top rated products first.

If a buyer wants to discover what other store visitors have in their wish lists, the module allows the appropriate option. Sorting by the presence in wishlists is represented by the Now in Wishlists option. The more an item is available in wish lists – the higher its position on a category page. The number of views can also be a basis for sorting. Views are generated much faster than orders, so this sorting parameter provides a great understanding of which products attract visitors’ attention. For a great convenience of the product search on the catalog page, you can also allow customers to sort products by price – low to high or high to low.

Another possibility you get after installing Amasty Improved Sorting for Magento 2 is inserting a featured products block on your website pages via the widget. This way, you can promote particular products sorted by the Most Viewed, New Arrivals, Bestsellers, Top Rated, or other options. You can place blocks with filtered items on any page of your store and create custom names for them.

As mentioned above, you can customize the display of products via the backend. This feature works for Bestsellers and Most Viewed lists, so if you want to promote particular products, Amasty Improved Sorting can help with this. Moreover, you can utilize the drag and drop tool to set the order of sorting options in the way you want them to be positioned in the drop-down list on your storefront.

As for other advanced management features, the module allows you to set the descending order by default. In out-of-the-box Magento 2, ascending order is used, so it is impossible to display the cheapest items at the end of the list. Luckily, we have the Amasty solution that knows how to fix the problem. Also, as already mentioned, out of stock products or products with zero quantity (these are two slightly different types) can be shown at the end of the page. Also, note that each new sorting option can be set as default. Besides, you can change the sort order for specific categories.

Now, when you are familiar with the core functionality of Amasty Improved Sorting for Magento 2 and 1, we can explore the backend. Before we proceed, check these reviews:


You can configure the extension under Stores -> Settings -> Configuration -> Amasty Extensions -> Improved Sorting. All settings are divided into 11 sections: General, Sorting by Default, Newest, Bestsellers, Most viewed, Biggest Saving, Now in Wishlists, Top Rated, Reviews Count, Price: high to low, and Price: low to high.

Amasty Improved Sorting Magento 2 module backend

In the General settings, you can disable sorting by specified options. Here, you also apply the order of sorting options using the drag and drop tool.

Amasty Improved Sorting Magento 2 module backend

In “Sort attributes descending by default”, you can select multiple attribute values. In the same section, you can activate such features as Show Products without Images Last, Show “Out of Stock” Products Last, and Use qty to determine if the product is “Out of Stock”, and enable/disable debug mode.

Amasty Improved Sorting Magento 2 module backend

In the Sorting by Default settings, you set the default sorting type on search and category pages.

Amasty Improved Sorting Magento 2 module backend

As for the Newest settings, in the Label field, you specify the name of the sorting option to be displayed on the frontend. Then, choose an attribute code for the Newest Sorting. Leave blank to use the product creation date.

Amasty Improved Sorting Magento 2 module backend

In Bestsellers, create a label for this sorting option, enter a period in days for bestsellers display, or leave blank to let the extension use lifetime stats. As for ‘Custom Bestsellers Attribute’, you can use this field to move specific products up in the list of bestsellers. If it is left empty, the extension shows real data. ‘Exclude Orders Status’ is used to fine-tune the bestsellers list by disabling products with selected statuses.

Amasty Improved Sorting Magento 2 module backend

In the Most Viewed tab, specify a name for the frontend display, set the period for statistics to be used, and enter custom attribute code to move some products up artificially.

In Biggest Saving, you enter a sorting label and decide whether to use a percentage for the difference between regular and special prices. If you select No here, absolute price value will be applied to the sorting.

The Now in Wishlists tab lets you create a sorting name visible on the frontend and set a period in days for the data update related to adding products to customers’ wishlists.

For the Top Rated and Reviews Count settings, specify an option frontend name in the relevant fields and decide whether to use the Yotpo rating instead of Magento reviews.

Other sorting options available with the Magento 2 improved product sorting module by Amasty are Price: high to low and Price: low to high. You can also specify custom labels for them.

Amasty Improved Sorting Magento 2 module backend


Below is an example of multiple sorting options displayed on the Magento 2 frontend:

Magento 2 sorting options module

Results sorted via the “Reviews Count” option using Yotpo Reviews:

Amasty Improved Magento 2 Extension Review; Amasty Improved Sorting Magento Module Overview

In the image below, you can check how the Magento 2 improved sorting module adds a block with best-selling products sorted using the appropriate option to the category page.

Amasty Improved Sorting Magento 2 module frontend

Recent Updates

Magento 2 Improved Sorting 2.8.10

  • The extension’s package was covered by MFTF tests aimed at quality and stability enhancement.
  • Now it is possible to hide the “Price: high to low” and “Price: low to high” toggles.

Magento 2 Improved Sorting 2.7.1

  • Compatibility with read GraphQL was introduced.

Magento 2 Improved Sorting 2.6.4

  • Now it is possible to run and manage cron tasks on the Cron Tasks List grid in the backend.

Magento 2 Improved Sorting 2.5.4

  • New sorting options were added: “Price – Low to High” and “Price – High to Low”.

Magento 2 Improved Sorting 2.4.1

  • Now it is possible to set the sorting order for products on the search results and category pages.

Magento 2 Improved Sorting 2.3.0

  • A new feature was added: the ability to create widgets with items sorted by a particular option and show them in a separate block on any website page.

Magento 2 Improved Sorting 2.2.4

  • The information section was added to the extension’s configuration page.
  • A new function was introduced: the possibility to set the order of the sorting options for their proper position display in the ‘Sort by’ list on the frontend.

Magento 2 Improved Sorting 2.1.0

  • Now it is possible to use sorting by Yotpo reviews instead of default Magento reviews.

Magento 2 Improved Sorting 2.0.5

  • A new function was added: products sorting query in the log file (/var/log/system.log).
  • The primary keys were added to the DB tables.

Magento 2 Improved Sorting 2.0.0

  • A new indexing algorithm, according to Magento dev docs guides, was added.
  • The ability to set custom names for the sorting methods was implemented.

Final Words

Every ecommerce website should be user-friendly and intuitive, so it is critical for Magento merchants to install such tools as Amasty Improved Sorting. Being a vital improvement to the default Magento functionality, it provides customers with all the desired sorting options. The price of the Magento 2 extension is $199, while its predecessor costs just $79.

Download / Buy Amasty Improved Sorting Magento 2 Extension

Download / Buy Amasty Improved Sorting Magento Extension