Issue with Default Product Sorting: ‘Popularity’ and ‘Rating’ Not Prioritizing Correctly

This topic has 4 replies, 2 voices, and was last updated 1 day, 16 hours ago ago by Andrew Mitchell

  • Avatar: khurram virk
    khurram virk
    Participant
    March 11, 2026 at 02:45

    ear Sir,

    Good Day To You.

    I am experiencing an issue with the default product sorting on my Shop and Category pages for safeandsecureksa.com. The default sorting filters do not seem to be ordering the products correctly.

    Here is what I have tried:

    First, I set the default sorting to “Popularity (Sales)”. However, instead of displaying the actual popular/best-selling products at the top, the grid showed mostly random products. The truly popular items were buried at the bottom of the grid.

    Currently, I have changed the default sorting to “Average Rating” (as seen in my backend screenshot), but it is behaving the exact same way—showing random items at the top instead of the highest-rated ones.

    My Goal:
    What I actually want is for my real “Popular,” “Hot,” or “Featured” products to always appear first on the product grid by default. Specifically, if a product is labeled as “Hot” or marked as Featured, I want those to be prioritized at the top of the category pages.

    Could you please advise why the standard WooCommerce sorting is not ordering these correctly within the theme? Also, please guide me on how to configure the grid so that “Hot” or Featured products automatically load first.

    References:

    Backend Sorting Screenshot: https://snipboard.io/OR7h8A.jpg

    Shop Page Link: https://safeandsecureksa.com/shop/

    Thank you.

    3 Answers
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    March 11, 2026 at 08:19

    Hello, khurram virk,

    We have noticed that your website is utilizing a large number of plugins. This could potentially impact the website’s performance, lead to errors, and affect its overall speed. To ensure optimal functionality and avoid such issues, we kindly ask you to manually review each plugin currently in use on your website.

    If the problem persists, we suggest switching to the Parent theme if you are currently using the Child Theme on your site. After clearing the cache, check again.
    Do the same test for the default WooCommerce theme – Storefront. The issue may be due to your custom code in the Child Theme.

    Let us know the results.

    Best regards,
    8Theme’s Team

    Avatar: khurram virk
    khurram virk
    Participant
    March 11, 2026 at 16:04

    Dear Andrew,

    Good Day To You.

    Thank you for the suggestions regarding the plugins and themes.

    However, I need you to focus specifically on the sorting logic. The core issue is simply that the default sorting parameters are not functioning properly on the XStore grid, and I need a direct solution for my specific requirement.

    Please bypass the general troubleshooting and address my primary question: How can I configure the theme so that products labeled as “Hot” or “Featured” automatically load first on the category pages by default?

    Does XStore have a specific setting, a custom function, or a CSS/PHP snippet to achieve this exact sorting priority?

    Thank you.

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    March 12, 2026 at 09:25

    Hi there!

    Thanks for using XStore.

    We’ve reviewed your request and it requires custom development, which is outside Envato’s support policy. To get it done properly and on time, please submit it to our trusted partner WP Kraken:

    You’ll get:

    – fast quote & timeline
    – turnkey implementation by a vetted team
    – warranty on delivered work

    We’re confident this will help—hope you can make use of it shortly.

    Best Regards,
    8Theme’s Team

    Content is visible for topic creator and
    support staff only.
  • Viewing 4 results - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.