WordPress plugin intelligence profile

Smart Product Sort

Change the default WooCommerce product sorting per category. Sort by price, stock, sales, rating, sale price or any custom field — no code.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update21 Aug 20262mo ago
Active installations30Adoption metric — not a quality score
WordPress.org rating4.5 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Smart Product Sort version 1.3.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Smart Product Sort is a free WooCommerce plugin that changes the default order products appear in on your shop page and product category pages. You create sorting rules in the WordPress admin — sort by price, name, date, popularity, rating, stock status, review count, sale price, menu order or random — and apply each rule to your whole shop or to one product category. No theme edits and no code are required.

WooCommerce only lets you set one default catalog order for the entire store. Smart Product Sort replaces that single setting with per-category rules, so your Sale category can lead with discounts while your New In category leads with the newest arrivals.

The Problem

WooCommerce’s built-in sorting is limited. Store owners often need to:

  • Show newest products first in one category
  • Show best sellers first in another
  • Prioritize higher-priced items in premium collections
  • Apply a consistent default sort across the entire shop
  • Change sorting quickly without editing theme files

Smart Product Sort solves all of this through a straightforward admin interface.

Features

  • 10 sort criteria — Name, price, popularity, rating, date, random, menu order, stock status, review count, and sale price.
  • Up to 3 sort rules — Create up to three rules on the free plan. Pro removes the limit.
  • Global or per-category — Apply a rule to the whole shop or assign it to a specific product category. Category rules override global ones automatically.
  • Priority system — Lower number means higher importance. When multiple rules exist, the priority system determines which one wins — no conflicts.
  • On/off toggle — Activate or deactivate any rule instantly. Test changes or handle seasonal sorting without deleting anything.
  • Customer choice preserved — When a customer manually selects a sort option from the WooCommerce dropdown, their choice always takes priority.
  • Lightweight — Runs a single database query per page load. No heavy operations, no performance impact.
  • HPOS compatible — Fully compatible with WooCommerce High-Performance Order Storage.

How It Works

  • Navigate to WooCommerce > Smart Product Sort in your admin dashboard.
  • Click Add Sort Rule.
  • Choose the sort criteria (price, name, date, popularity, rating, random, menu order, stock status, review count, or sale price).
  • Optionally assign the rule to a specific product category.
  • Set a priority number and activate the rule.

Sorting applies automatically on the frontend from that point on. Category-specific rules take precedence over global rules. When a customer visits a category with its own rule, that rule applies.

Otherwise, the global rule is used as a fallback.

Pro Features

  • Unlimited sort rules — No cap on how many rules you create.
  • Scheduled rules — Give a rule a start time, an end time, or both. Ideal for sales and seasonal merchandising.
  • Auto-expiring rules — Rules deactivate themselves once their end time passes.
  • Custom field / ACF sorting — Sort by any product meta key, with text or numeric ordering.
  • Tiebreaker sorting — Add a secondary criterion that decides order when products tie on the primary sort.
  • Rule duplication — Clone an existing rule as a starting point.
  • Import / export — Move rules between sites as JSON.

Free vs Pro at a glance

The free version includes 3 sort rules, all 10 sort criteria, per-category rules, the priority system and the on/off toggle. Pro adds unlimited rules, scheduled and auto-expiring rules, custom field and ACF sorting, tiebreaker sorting, rule duplication, and rule import/export. Nothing in the free version is time limited, and your rules stay in your own database either way.

Use Cases

  • Sort out-of-stock products to the bottom of every category page
  • Show discounted products first in a Sale category during a promotion
  • Lead a New In category with the newest arrivals while the rest of the shop sorts by popularity
  • Rank products by a custom field such as a margin, badge or ACF priority value
  • Schedule a Black Friday or seasonal sort order that turns itself off afterwards
  • Give a large catalog a different sort order in each of its categories
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • catalog sorting
  • default sorting
  • product sorting
  • sort order
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity21 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.