Rearrange Woocommerce Products


Rearrange Woocommerce Products is a plugin that allows you to rearrange/reorder the default sort order of the products on Woocommerce Shop Page. This is very easy to use plugin with «drag & drop» functionality to rearrange the products.

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.
  2. Products rearranging can not be undone after deactivating or deleting the plugin.
  3. If the product is assigned to multiple categories, then it will use the sort order from last assigned category.


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)”

This will fix the issue.


  • The plugin at work reordering all products
  • You can view product info from same page
  • Products grouped by Categories for reordering. All categories can be expanded/collapsed to see its sub categories.
  • Products grouped by Tags for reordering.


  1. Go to your admin area and select Plugins -> Add new from the menu.
  2. Search for «Rearrange Woocommerce Products».
  3. Click install.
  4. Click activate. If woocommrce is not installed or activated then this plugin will also not activate.
  5. Go to WordPress «Admin > Products > Rearrange Products» and use drag-and-drop functionality to arrange your products.
  6. Click on «Group by Categories» tab to arrange product by Category groups.


How do I use this plugin?

Go to WordPress «Admin > Products > Rearrange Products» and use drag-and-drop functionality to arrange your products.
Click on «Group by Categories» tab to arrange product by Category groups.

Can I undo the changes I have made after deactivating or deleting the plugin?

No, You can not undo the changes after deactivating or deleting the plugin. As it directly updates the «menu_order» property of the products.


7. september, 2021
It's really good. sometimes a bit buggy when there are a lot of products / categories or tags and you're adding more new products.
27. februar, 2021
Simple and handy. It is a must for every woocommerce eshop.So easy to use and customize the sorting of your products to give your customers the look you have in mind! Try it! For me it worked without any problems.
22. mai, 2021
In general, the plugin offers top functionality with ease of use and responsive support in case of problems (at least in one case of mine)
19. november, 2020
Before I found this I spent ages trying to re-order my products in various categories. This plugin is easy to use and does a good job. I've got products in multiple categories, so it's hard to get them to order as they should, but I think it would work fine if I put each product in only one category.
12. mai, 2020
This plugin is very small, but very useful. It allows you to arrange your store products as you wish. The support from the author is simple outstanding! Fast and thoughfull! Thanks
18. mars, 2020
Support was AWESOME and very available and accommodating. This plugin was not compatible with the theme I am using, but "Aslam Doctor" really tried. Even offered to find a workaround!!! I couldn't do that to him. I need to contact the authors of of the "blocks" plugin. Thank you so much!!!
Les alle 21 vurderinger

Bidragsytere og utviklere

“Rearrange Woocommerce Products” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.



Version 2.3.6

  • Tested for Woocommerce Version 4.8.0 and WordPress Version 5.6
  • Code cleanup

Version 2.3.5

  • Tested for Woocommerce Version 4.7.0 and WordPress Version 5.5.3
  • Tested with Storefront Theme Version 2.9.0
  • Minor bug fixes with Group by Categories & Tags sorting.
  • In group by categories parent category was also including products from child categories. So they were repeated to 2 places. This has been updated to show products exactly below their parent categories only. (changed ‘include_children’ to «false» in tax_query)
  • Styling issue fixed for long product names
  • Added button to expand/collapse all categories & tags

Version 2.3.1

  • Tested for Woocommerce Version 4.3.1 and WordPress Version 5.4.2
  • Added important notices for sorting by categories and tags

Version 2.3.0

  • Added feature to group and sort by Product Tags
  • Added feature to move products up, down, top, bottom of the list using arrow buttons
  • Added serial numbers(not ID) to each products so it can give us idea on which product’s sort order we changed
  • Added current user check for «manage_woocommerce» capability
  • Plugin information updated to properly show «tested upto» version of Woocommerce
  • Added security to disable direct access to the plugin PHP files

Version 2.2.0

  • Added expand/collapse feature on categories to clear the clutter
  • Fixed a minor bug that was happening while activating the plugin
  • Tested for Woocommerce Version 4.0.0 and WordPress Version 5.3.2

Version 2.1.2

  • Hide Products from list that are set as «private»
  • Added a fix for bug that was checking the user role
  • Tested for Woocommerce Version 3.7.1 and WordPress Version 5.2.4

Version 2.1.1

  • Added shortcut button to edit products
  • Tested for Woocommerce Version 3.7.0 and WordPress Version 5.2.3

Version 2.0.0

  • Added feature to group products by categories
  • Added feature to preview product info from same page
  • Added some minor bug fixes
  • Tested for latest Woocommerce version 3.6.3

Version 1.1.1

  • Added fix as the plugin was not working for some people. As it was using static table prefix «wp_». So changed it to dynamic table prefix to work will all kind of WP Databases.
  • Tested for latest Woocommerce version 3.5.3

Version 1.1.0

  • Added capability to handle huge amount of products.
  • Combined multiple sql update queries into one query.

Version 1.0.0

  • Initial release.