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 15
Write Your Own Review
Your Rating
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 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 Martinez, 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 Lubon, Poland
Works as described. Allows to create custom sorting rules based on product variables
nice and easy way to sort product list
Bulent  from 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 Akarsu, Turkey
Great extension, working without any problem. Support is very helpful too.
MichaelBNE  from Sydney, Australia
This is a very useful extension
Installed also: Advanced Reports M2
great extension
mitzy1981  from Otopeni, 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 United Kingdom
Perfect module, perfect team. They are the best
Works well
Mette  from Denmark
Good extension, works well.
Installed also: Advanced Reports M2
Very cool module
Paul  from Enter, 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 Antalya, 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.
90 days FREE support
FREE lifetime updates
30 days money back guarantee
Compatible with:
Community: 2.3.* - 2.4.3
Enterprise: 2.3.* - 2.4.3
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

90-days 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 provide you with lifetime free updates. 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.