Powered by Adobe Commerce 2.4.8-p3

ips_logo.png

Improved Sorting

First year:
0
TOTAL DUE TODAY:

Trader Information

Back to top

Overview

Back to top

Improve the shopping experience and increase conversions with Improved Sorting for Magento 2 by Mirasvit. This extension empowers store admins with full control over how products are displayed, offering an intuitive admin UI that is fully integrated into the Magento backend. Merchants can easily configure sorting rules without technical effort, combining attributes, sales data, ratings, or stock status into custom criteria. For store visitors, this means faster access to the most relevant products—whether that’s bestsellers, discounted items, or new arrivals—while less appealing items such as out-of-stock or low-quality products are automatically moved to the bottom. By improving both the admin workflow and the customer journey, the extension ensures a smoother catalog management process and a more engaging shopping experience.

Key features:

  • Create custom product sorting rules based on any attribute or sales data 
  • Combine multiple ranking factors into a single sorting option
  • Set default sorting criteria for categories, search, and widgets
  • Promote bestsellers, new arrivals, or highly rated products
  • Push out-of-stock or no-image products to the bottom of listings
  • Sort by discount amount, popularity, or number of reviews
  • Preview and debug sorting results directly in the admin panel
  • Apply custom sorting in search results and catalog widgets
  • Compatible with the Hyvä theme and GraphQL

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 between -100 and 100, determining the product's position.

Once you have set up the ranking factors, you can create sorting criteria based on them. You can include as many ranking factors as you need in a single sorting criterion.

The module will display the sorting criteria you have created in the frontend, giving your customers a personalized shopping experience.

Perfect for Merchandising

Highlight any product you need: the extension works great if you need to enhance product discoverability. Highlight products that customers should see when browsing your shop's product catalog. For instance, you can place goods with surplus inventory higher on the list or move under-sellers to the top.

Sort by the most relevant criteria: the Improved Sorting extension offers advanced sorting that lets you tailor the sorting options to the needs of your particular product catalog. Modify existing sorting criteria and add several new sorting options. Make your store's navigation more intuitive, improving visitors' experience.

Boost your funnel's efficiency: create custom product sorting by using any product attribute or combination to create sorting criteria. Use several ranking factors for a single sorting criterion to ensure visitors see the most attractive products first. This will make visitors much more likely to convert to customers.

Powerful Ranking Factors

Ranking Factors are a unique sorting management concept developed by our team and implemented in this extension. The Improved Sorting extension lets you use any product attribute as a ranking factor for the sorting.

The ranking factor can be applied in two modes:

  • as a parameter for sorting criteria;
  • as a global parameter that will be applied before any other conditions for all sorting criteria.

You can count on the module to always fit your exact business needs!

Date - promote the latest and greatest

Override the default sorting algorithm, ranking products from newest to oldest. The Improved Sorting module lets you rank products depending on when you added or updated them. You can set the exact timeframe for the module to consider the product: new or recently updated. This is an excellent way to help visitors discover new arrivals.

Attribute - highlight specific products

Rank the products with particular attributes or attribute sets higher. Configure the attribute set as you need in the Magento admin panel. This is handy when you need more specific sorting options, like boosting seasonal products or certain brands.

Image - rank less attractive propositions lower

Set up product sorting in your store so that customers first receive the products with a complete product page. This factor will move products without images to the bottom. It's invaluable for any store as visitors are much less likely to buy something if they don't know how it looks.

Product Rating - leverage the social proof

This factor ranks products depending on their review score. Products with higher ratings have higher conversion rates because they appear more trustworthy.

Best-sellers - sort by what's selling

Rank products depending on the number of purchases made during a specific time frame. This option will help you sell even more of your best-sellers or put a spotlight on underperforming products.

Profit - sell efficiently

This factor ranks products by their profit margin. It's great for maximizing your profits, especially when combined with other factors.

Rule - highlight any product attribute

This is the most flexible factor. It lets you use Magento conditions to give a higher ranking to products with a particular attribute or an attribute combination. Category, size, SKU - the possibilities here are endless!

Availability - demote the products you can't purchase

The module lets you rank the products by their inventory status or by how many are left in stock. The former option is vital for any store, as the visitors are more interested in the goods they can readily buy. The latter comes in handy if you'd like to boost the sales of unpopular products or clear your inventory.

Popularity - improve Product Discoverability

The ranking score for this factor for any product is determined based on the number of its page views. It's very helpful if you'd like to take advantage of social proof or highlight the products visitors tend to overlook.

Sales per View - highlight the most efficient products

This ranking factor prioritizes goods with the highest conversion rate. It comes in handy if you intend to maximize your income or give a nudge to the under-sellers.

Discounts - provide excellent value to the customers

This factor ranks products according to the difference between regular and special prices. It'll help you bring the most valuable promotions to the top and get the most out of your sales.

Custom Formula - define your own formulas to sort products

The Formula Ranking Factory enables you to define your own calculations to retrieve factor values for each product. The syntax is very similar to that of Excel formulas, making it easy to use and customize.

Flexible Sorting Criteria

The module's sorting criteria are incredibly flexible. You can sort products by any ranking factor, as well as product position in the category, its name, and price. For example, make Magento sort products by popularity.

On top of that, you can use 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.

Combine the Rules - tailor the sorting to your exact goals

The sorting extension for Magento 2 lets you combine any number of ranking factors in a single sorting criterion. For complex sorting criteria, the module first sorts by the main ranking factor, then it applies the next one, and so on. Ranking factors can have complex conditions themselves. You can choose an ascending or descending sorting option for each ranking factor. For example, you can create a rule prioritizing the cheapest and the latest-added bestsellers with the highest rating.

Fine-tune the Score Calculation - customize the way the module applies the rules

Improved Sorting extension can calculate the sorting score in two different ways:

  • You can add the factors as separate conditions. That way, the module will apply each of them in sequence. For example, it will start by sorting by A, then it will sort the resulting sequence by B, and so on.
  • You can also add the factors as sub-conditions. That way, the module will summarize each factor's score and apply the sum. For example, it will sort the products by (A + B + … + N).

You can combine both options in a single criterion for maximum flexibility.

Set the Default Criterion - let visitors see the most lucrative option first

The very first sorting option that visitors can see should display the most attractive propositions at the top. The module allows you to change the default sorting criterion for item categories and search results pages, maximizing the efficiency of your funnel.

Demo

See it in action: Backend demo | Frontend demo

Technical Specifications

Back to top

Seller profile

Mirasvit Team

Seller contact

E-mail

Current Version

1.3.34

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

01 October, 2025

Categories

Extensions, Content & Customizations, Personalization & Experience Management, Site Search & Navigation

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.3.34:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Added the ability to use entity_id field in FormulaFactor

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top