Rearrange Woocommerce Products

plugin banner

Allows you to Rearrange Woocommerce Products listed on the Shop page.

Author:Aslam Doctor (profile at
WordPress version required:4.3
WordPress version tested:5.8.1
Plugin version:3.0.4
Added to WordPress repository:22-11-2017
Last updated:09-10-2021
Rating, %:92
Rated by:23
Plugin URI:
Total downloads:106 047
Active installs:10 000+
plugin download
Click to start download

Rearrange Woocommerce Products is a plugin that allows you to rearrange/reorder the default sort order of the products on Woocommerce Shop Page. It also allows to rearrange products based on specific category.

This is very easy to use plugin with “drag & drop” functionality to rearrange the products.


  • If you are using version 3.0.0, please update it to latest one as the files were not published properly on servers.


  • Ability to sort products by any product category
  • Ability to select multiple products by single click and sort them at once

To use this plugin, please make sure that Woocommerce is installed and Activated.

Important Notes

  1. If you are using any page builder plugin to display Products, this plugin may not work. Advice to consult page builder plugin developers for same.
  2. Products rearranging CAN NOT be undone after deactivating or deleting the plugin if you are doing sorting on all products.
  3. Products rearranging WILL BE undone after deactivating or deleting the plugin if you are doing sorting on products by categories.


If the sort order you changed is not working on your Shop page, please check below is set properly.

  1. Go to WordPress Admin > Appearance > Customize
  2. Select “Woocommerce” from left and go to “Product Catalogue”
  3. Now here check for “Default Product Sorting”.
  4. Make sure it is set to “Default sorting (custom ordering + name)”

If you have huge list of product and the plugin is not saving the sort order changes then it may be issue with PHP configuration done on your server for memory_limit and max_execution_time.
Ask your web hosting provider to increase memory_limit and max_execution_time and try updating sort order after that.

This will fix the issue.

Plugin Demo