flash sale Product image of Better Sorting
Magento Edition *
Version *
FREE installation Tooltip
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Improved Product Sorting for Magento 2

v4.1.7
4.9
(8 reviews)
Read all >
Magento 2 Improved Sorting helps you create a better shopping experience by giving customers smarter ways to sort products. With attributes like bestsellers, ratings, discounts, and stock status, this module makes it easier for shoppers to find what they want. You can also customize labels, order, and rules—bringing more flexibility and control to how products are shown. It’s a simple way to improve product discovery and boost sales through better sorting for Magento 2.
tick icon
Compatible with Hyva theme
FREE On-demand Hyva Checkout Compatibility
Compatible with:
Community: 2.4.4 - 2.4.8
Enterprise: 2.4.4 - 2.4.8
Free Installation
Free 1 year support & updates
60 days money back guarantee
Hyvä theme icon
Hyvä Theme

Why Better Product Sorting matters for Magento 2 stores?

Why Smarter Product Sorting matters for your Magento 2 stores?

Key features of Magento 2 Better Sorting

12 product sorting options

Magento 2 Improved Sorting extension allows customers to sort products easily with 12 criteria—by bestseller, discount, rating, review count, stock quantity, wishlist count, and more. This gives customers multiple ways to browse, improving product discoverability and enhancing the default Magento product sorting order.

Custom labels for each sorting type

With Mageplaza Better Sorting, you can rename sorting options to better match your brand’s tone and style. Instead of generic labels, use catchy names like Hot Deals, Top Picks, or 24h Flash Sale. Small changes like this can makes sorting products in Magento feel more engaging and on-brand, helping boost clicks and conversions through a better user experience.

Arrange sorting options

Easily choose which sorting options appear first in the dropdown—whether it's Hot Deals, New Arrivals, or Top Rated. By setting the sort order priority in your Magento backend, you can guide shoppers to the most relevant or profitable product lists, improving both visibility and conversions.

Set default sort direction

Each sorting type in the Magento 2 Better Sorting extension can start with either ascending or descending order—like showing the highest-rated or lowest-priced items first. While shoppers is still able to change the sort order, this feature helps you control the initial product sorting experience and guide customers toward key items.

Apply sorting rules by page type

The Improved Sorting extension for Magento 2 allows you to choose where each sort option appears—on Category pages, Search result pages, or both. This flexibility lets you adjust the shopping experience based on what the customer is doing—whether they’re just browsing or looking for something specific.

Push out-of-stock products to the bottom

Help shoppers find available items faster by moving out-of-stock products to the end of the list. Choose how to handle unavailable items, by actual quantity (qty < 1) or stock status label. Or select “No” to keep their original position. You’ll have more control over product visibility, which improves the shopping experience.

Set time-based rules for dynamic sorting

Sorting types like Bestsellers and Most Viewed let you choose how many days of data to use. Set it to show products from the last 7, 10, or 30 days—so customers see what’s popular right now. If left blank, the system defaults to all-time data. This makes it easier to promote recent trends and keep your product listings fresh.

Control new arrivals with custom date range

Only products with “Set Product as New From” and “To” dates will show under the New Arrivals sorting option. Products without this configuration won’t be treated as “new,” even if recently added. You can control which items are marked as new and for how long. The most recent ones will appear first, helping you spotlight fresh arrivals.

Organize product order by category

Manage how products appear in catalogue and search page by manually setting their position. Enter numbers into the Position column to arrange items in the exact order you want. Prioritize bestsellers, highlight seasonal picks, or structure listings based on your business strategy.

What customers say about us

Product reviews: 8
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Ciberconceito
16 February 2024
Verified purchase
The Improved Product Sorting module for Magento 2 significantly enhances the user experience by offering flexible sorting options. Its intuitive interface and seamless integration make navigating large product catalogs a breeze. Highly recommended for optimizing online stores. I faced some issues with the installation but the support was awesome.
Benny
20 March 2023
Verified purchase
Although it is technically possible to show out of order last, it is still useful to use this plugin to save time and for future version. Useful if you are using 2.4.3 as it will show the out of stock last. Besides showing out of stock last, it can sort by other criterias.
Kenny
04 May 2022
Verified purchase
The module works as it suggests but I haven't installed any extension so a little trouble there. Luckily I got amazing support from Anna, thank you so much.
Frank
19 April 2022
Verified purchase
Quite easy to customize labels. Your support is the best. Thanks
Bram Brands
02 March 2022
Verified purchase
No issue at all when using this with a single stock source, but once you add more sources our most desired functionality is no longer working. We bought this to display out-of-stock products on the end of the catalog, with multiple sources this no longer works. I hope this gets supported in the future, it should be possible if checking salable quantity instead of quantity per source, or the sum of all sources. Show out of stock at the end : base on qty (
Laux
04 February 2021
Verified purchase
An incredible sorting extension I must say. The labels are possible to be edited and more criteria can be added. Your solutions are always the best Mageplaza. Love it!
Grace Wilson
01 February 2021
Verified purchase
I love this! It helps me set up lots of sorting types! Thanks for this amazing extension. I had quite a few questions at first but your team helped me greatly. Thanks for such an incredible support, which makes you stand out from the crowd.
James B.
16 November 2020
Verified purchase
We were looking for a better way to sort the products for our customers...we found the easy way to do it. The Better Sorting extension made our day by providing us with exactly what we were looking for. The ease of setting up and configuring this was awesome.

Release notes

  • v4.1.7 (Magento v2.4.x)

    28 May 2025

    Bug Fix: Fixed table prefix

  • v4.1.6 (Magento v2.4.x)

    17 April 2025

    • Compatibility: Now compatible with Magento 2.4.8
  • v4.1.5 (Magento v2.4.x)

    28 August 2023

    • Bug Fix: We fixed the bug compatible module Shop By Brand
    • Bug Fix: We fixed the bug reindex when most reviews have no result
    • Bug Fix: We fixed the bug EQP
  • v4.1.4 (Magento v2.4.x)

    18 May 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
  • v4.1.3 (Magento v2.4.x)

    23 March 2023

    • Bug Fix: We fixed the bug when the search
    • Bug Fix: We fixed the bug when accessing the product detail page
  • v4.1.2 (Magento v2.4.x)

    08 February 2023

    • Fixed minor bugs
  • v4.1.1 (Magento v2.4.x)

    27 September 2022

    • Compatible with Magento v2.4.5
    • Fixed sort by discount and make it work with Configurable Product
    • Fixed other minor bugs
  • v4.1.0 (Magento v2.4.x)

    01 November 2021

    • Add new GraphQL feature
    • Compatible with Magento 2.4.x
    • Compatible with Elastic 5, 7
    • Compatible with PWA
  • v4.0.0 (Magento v2.4.x)

    06 June 2021

    • Compatible with Elastic Search
    • Compatible with Magento v2.4.0
    • Fix minor bugs
  • v1.0.2 (Magento v2.3.x)

    08 July 2020

    • Compatible with Magento v2.3.4
  • v1.0.1 (Magento v2.3.x)

    25 July 2019

    Compatible with Magento 2.3

  • v1.0.0 (Magento v2.3.x)

    27 March 2019

    Initial Release

Load More

Frequently Asked Questions

The extension offers 12 advanced sorting options beyond Magento’s default. Customers can sort products by attributes like bestseller, highest discount, rating, review count, stock quantity, wishlist count, and more. With this variety, shoppers can find want they want quickly. It also gives store owners more control over product visibility, allowing them to highlight trending items, promote top sellers, or prioritize specific products based on their goals.

You decide which products count as "new" by setting the “Set Product as New From” and “To” dates in the backend. Only products with these dates will appear under the New Arrivals sorting option. This gives you full control over what’s considered new — it’s not just based on the product’s creation date.

Yes. In your Magento admin, you can go to each category and assign position numbers to products. This lets you decide the exact order in which products appear — so you can show top sellers, seasonal items, or promoted products first.

Definitely. You can change the default sorting labels to something more engaging or aligned with your store’s tone. For example, instead of “Discount,” you can display “Hot Deals” or “Today’s Offers.” It’s a small tweak that makes your storefront feel more personalized.

Yes. The Magento 2 Improved Sorting extension lets you decide where each sorting option is available. You can apply certain options only on category pages, only on search results, or both — depending on how you want the shopping experience to flow.

Yes. For dynamic sorting types like Most Viewed or Bestsellers, you can set a time range — such as the last 7, 10, or 30 days — to define what’s considered popular. If you don’t set a range, the extension will use all-time data by default.

You have a few ways to do this. You can manually move those products to the top using position settings in the category. Or you can create a sorting type (like “Hot Deals”) and sort by discount percentage, then label it to highlight your sale items. Either way, you have control over visibility.

Yes, Better Sorting is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
FREE installation Tooltip
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Pricing

Choose your suitable edition.

Community

$ 149 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Free On-demand Hyva Checkout Compatibility

Enterprise/ Magento Cloud

$ 349 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Free On-demand Hyva Checkout Compatibility
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon