Improved Sorting for Magento 2

The Improved Sorting for Magento 2 module is an excellent way to enhance your store's merchandising potential. It lets you add amazingly flexible sorting options to category pages, search results pages, and catalog widgets.

With this extension, you'll easily improve your store's UX and boost its conversion rate!

  • Enhance your store's merchandising potential
  • Promote seasonal, high margin or discounted products
  • Demote out-of-stock products and products without images
  • Create product sorting options based on any product variable
  • Sort products on category pages, search pages and inside widgets
Save time with a Free Installation
Get a free installation and configuration tailored your requirements
Feature Highlights

Business Value

Gain full control of product sorting!

The way you sort your products directly affects your store's UX and conversion rate.

You have to make sure that customers can find the products they are looking for quickly and easily, or else they may leave and shop elsewhere. On top of that, the products you need sold either the most urgently or at the greatest quality should always be at the top.

Magento 2 Improved Sorting extension is a substantial overhaul to the way sorting products in Magento is done by default. The module lets you create your own sorting rules based on any individual product variable, combining several variables in a single rule, fine-tuning the way the module applies them, and more. With an extension this powerful, your store's merchandising potential will be second to none!

How It Works

Set up your ranking factors based on whichever product variable you require – from attributes to sales numbers. These factors convert each variable into a score from -100 to 100 that determines the products' positions. After setting up the ranking factors, create applicable sorting criteria based on said factors. A single sorting criterion can include as many ranking factors as you need. The module will display these sorting criteria in the frontend.

A comparison between sorting products with default Magento sorting options and sorting them with Mirasvit Magento 2 Improved Sorting extension

The Improved Sorting extension lets you use any product attribute as a ranking factor. Set any ranking factor as a global parameter so it will be applied before all other conditions for any sorting criteria. You can count on the module to always fit your exact business needs!

The module's sorting criteria are incredibly flexible and open-ended. You can sort products by any ranking factor as well as product position in the category, its name, and price.

On top of that, you can use product attributes as a ranking criterion or combine several attribute conditions as a single ranking factor and tweak the way the module calculates the sorting score for this combination.

Use the Preview option to check how the product catalog at your store is being sorted with this new ranking factor.

  • Featured
  • Sort by Biggest Saving
  • Cheapest
  • Most Expensive
  • Top Rated
  • Sort by Reviews Count
  • Sort by Now In Wishlist
  • Sort by Most Viewed
  • Sort by Options
  • Sort by Created Date
  • Sort by Price
  • Sort by Size
  • Sort by Position
  • Sort by Newest
  • Sort by Date
  • Sort by Reviews
  • Sort by Discount
  • Sort by Stock Availability
  • Sort by Name
  • Sort by SKU
  • Sort by Best Seller
  • Sort by Rating
  • Sort by Category
  • Sort by Popularity

Arrange the products according to what you need, not what you have.

Get Improved Sorting!

Feature Improved Sorting Other Extensions
Sorting Options
Customizable options

Available options are predefined
Most Viewed/Most Popular
Top Rated
New/Recently added
Biggest Saving/Discount
Now in Wishlist
Extended Features
Place out-of-stock products at the end
Place products without images at the end
Preview Mode
Ranking Factors
SPV (sales per view)
Attribute Set
Custom Rules
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 31
Write Your Own Review
Your Rating
Good extension adjust how the product sort
Hilary  from United States
It's flexible and a lot of parameter to adjust how the product sort and present in Product List/Category. Especially good for shop with some product have time constraint. Help shop owner to sort the product on a more meaningful way.
good extension
ahmed  from United States
good extension
Best sorting extension
Y.M.Alnuaimi  from United States
I have this extension since 1 year. The options in the extension leave nothing more to be desired in sorting option. I can sort by hirarchy in a very custom way especially good for stores with many similar products.
Solid extension and installation by Mirasvit team was quick.
Great to filter products
Andy  from United States
I purchased this extension as I wanted to put the out of stock products at the end of the category listing and also the new products that i had activated without an image at the end also. It works great and is easy to install.
Favourite sorting module
Davide  from United States
It's a module with several options not included in other extensions. Therefore, we are happy with it and have adopted it for our Magento Hyva projects.
Great flexible module
VRS  from United States
Provide flexibility for filtering/sorting in an easy way.
Improved Sorting is a Step in the Right Direction
Max  from United States
Improved Sorting is a step in the right direction because it gives more control for how the product pages are displayed by default and, therefore, fine-tuned ordering of products. This goes to the core product page rendering capability and should not be overlooked. I am very excited with the ability to use formula in ranking factors. However, I eagerly expect Mirasvit's continued development to permit formula-based sorting criteria such as "Low to High - Price per Item" for multi-packs. This feature can take this module and our Magento stores to compete with big players. Other popular features are In stock/out of stock and friendly URL work well. I appreciate thoughtful integration with other Mirasvit modules such as Layered Nav for synergy.
Great feature added to default magento sorting
Jerry  from United States
We needed something far beyond what magento was providing out of the box to sort and organize the products. This module works great and provides the extra sorting features that feels more intuitive than what Magento provides by default. Great extension.
Easy to manage
Mihai  from Bucharest, Romania
The module works perfectly
Improved Sorting for Magento 2
Otto  from Roermond, Netherlands
Good extension, with many possibilities.
i am using the mirasvit approx 9 module
turgay  from Istanbul, Turkey
i am using the mirasvit approx 9 module
I buy the ones I like since they release new modules
because it is fully compatible with magento 2
definitely try the mirasvit modules first
Works great
Anzi  from Celje, Slovenia
needed some time to understand everything but with help of support we made everything possible.
excellent extension works as intended
nima  from Saint-Sulpice, Switzerland
very intuitive extension with a nice a clean admin interface. works as intended, as always highly satisfied with mirasvit extensions.
Dynamic Categories
Admin  from Feltham, United Kingdom
One of the best extension on the market today who really improve customer experience.
Great extensions
Ryan  from Melbourne, Australia
The support is fast and helpful. Thanks for solving the compatiblity issue with my website.
Great to have
Cristi  from Moreni, Romania
Sorting is always a great way to improve customer retention but also to display products based on some criteria. The thing that helped us to purchase this extension was the fact that for 1 sorting option you can put several conditions each one to have its own weight in the sorting option. Ex: profitability, popularity, absence of the image.
Very good and very helpful
Michelle  from Newtownards, United Kingdom
Great extension and Mirasvit are very helpful with setting up. I will be buying my extensions from them from now on.
Improved sorting
simol  from Surat, India
I am using improved sorting for magento 2
It is really good extension.
working fine for my website
Installed also: Full Page Cache Warmer M2
Works Great!
Brandon  from Berkeley, United States
We purchased the Improved Sorting module from Misrasvit to go along with their elastic search module. They work perfectly together without any conflicts or flaws. We highly recommend Mirasvit extensions.
Love this extension
Tom  from Kenosha, United States
So many sorting possibilities! Had a couple issues but support is helping out big!
Great extension
mrk  from Warsaw, Poland
Works as described. Allows to create custom sorting rules based on product variables
nice and easy way to sort product list
Bulent  from Kardzhali, Bulgaria
easy way to list products in category lists
Best team
Giannis  from Athens, Greece
3 reason to add at your magento mirasvit extensions
1. Clean code
2.awesome fast support
3.awesome prices
great extension
Erkan  from Istanbul, Turkey
Great extension, working without any problem. Support is very helpful too.
MichaelBNE  from Concord, Australia
This is a very useful extension
Installed also: Advanced Reports M2
great extension
mitzy1981  from Bucharest, Romania
great extension, it works very good..was some issues after installed it but mirasvit solved them all very fast. I will sure buy from you guys again!
webaldo  from London, United Kingdom
Perfect module, perfect team. They are the best
Works well
Mette  from Frederiksberg, Denmark
Good extension, works well.
Installed also: Advanced Reports M2
Very cool module
Paul  from Beerta, Netherlands
Very important module for shops with a lot of dynamic information. Product sorting is probably one of the most important parts of a webshop, getting it right is really useful.

Being able to fine-tune the sorting for a page without having to manually sort the page is really valuable.
Exellent Module!
wrc  from Istanbul, Turkey
This extension is very useful and very powerful.
"You can create the best product list using different ranging rules combinations, for example, the latest added products (within last 30 days) and, in addition, bestsellers with the best rating."
This point most important for me. Thank you Mirasvit!
Reasonably price and powerful tool
Bart  from Gurgaon, India
Great extension and support service. I will buy more extensions.

5+ stars from me )
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Contact Us Now
Frequently asked questions

Can I set a different default sorting option for a particular category?

Yes. By default, Magento 2 uses the global sorting option for each category, but you can change the default option for a particular category while editing it. For example, you can sort the Sale category by the discount amount and the New Products category by date.

Can I display 2 bestsellers and 3 recently added products at the top and sort all the products below by rating?

Yes. Not only can you can combine several sorting condtitions by a single criterion, but you can also limit the number of products for each condition.

How do I display out-of-stock products at the end of the catalog?

You need to create a new **global** ranking factor for stock status in order to do that. That way, the extension will apply this factor to all category pages, search pages and product widgets.

Can I sort product by their order numbers?

Yes, you can. You can even customize the time frame which the extension will take into account, for example, the last 60 days.
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $69
30 days money back guarantee
One year FREE support
One year FREE updates
30 days money back guarantee
Compatible with:
Community: 2.3.* - 2.4.6
Enterprise: 2.3.* - 2.4.6
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension’s performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extensions according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide.

Safe Magento updates

No core modifications. Just use the composer or copy the extension’s files to the root directory of your store.