Universal Product Sort
Category-specific product ordering for WooCommerce using native admin drag-and-drop sorting.
by eighteen73 · github.com/eighteen73/universal-product-sort · website
★ 0stars
8composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/eighteen73/universal-product-sort/archive/refs/heads/main.zipAlso on Packagist as eighteen73/universal-product-sort:
composer require eighteen73/universal-product-sortDeclares an update source (https://eighteen73.co.uk), so updates arrive through the plugin's own updater.
From the readme
Universal Product Sort
Category-specific product ordering for WooCommerce. Each product category can have its own drag-and-drop order in the admin; that order is applied on the storefront when customers browse that category (subject to the rules below).
Requirements
- WordPress 6.8 or higher.
- PHP 7.4 or higher.
- WooCommerce — the plugin targets WooCommerce products (product), the productcat taxonomy, and Woo’s “Sorting” list behaviour in admin. WooCommerce should be active before relying on this plugin.
What it does
Admin: per-category manual order
WooCommerce’s default product ordering UI uses a single menuorder on each product. This plugin stores a separate ordered list of product IDs per category in term meta, so “position 3 in Category A” does not have to match “position 3 in Category B.”
When you are on the Products list with:
- Screen: Products (edit-product)
- Order: “Custom ordering” / sort by Menu order (the orderby value is menuorder title)
- Category filter: a single product category selected in the URL (productcat=)
…the plugin replaces Woo’s default ordering script with assets/js/admin-product-ordering.js. Drag-and-drop sends an AJAX request (action: univer
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v0.1.0 | Apr 17, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.