Rearrange Woocommerce Products

Description

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.

URGENT

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

MAJOR UPDATES

  • 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.

Troubleshooting

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

Screenshots

  • The plugin at work reordering all products
  • Ability to select multiple products and sort
  • You can view product info from same page
  • Products sorted by Categories for reordering

Installation

  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 “Sort by Categories” tab to arrange products by Categories.

FAQ

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 “Sort by Categories” tab to arrange products by Categories.

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

  1. Products rearranging CAN NOT be undone after deactivating or deleting the plugin if you are doing sorting on all products. As it directly updates the “menu_order” property of the products.
  2. Products rearranging WILL BE undone after deactivating or deleting the plugin if you are doing sorting on products by categories.

Reviews

نوومبر 17, 2021
This plugin was useful for rearranging products. However, at some point it stopped working with a combination of other plugins such as "Show single variations" by Iconic. Use this at your own discretion.
سپتمبر 7, 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, 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, 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, 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.
Read all 23 reviews

Contributors & Developers

“Rearrange Woocommerce Products” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

Version 3.0.4

  • Fixed: While sorting by categories, some products that are added recently were not visible.
  • Code re-factoring and cleanup.

Version 3.0.3

  • Fixed: Keep default sort order on frontend if it was not updated for Categories.

Version 3.0.2

  • Fixed: Category orders not showing any products due to meta_query not found.

Version 3.0.1

  • Re-published the files as in v3.0.0, the files were not published properly

Version 3.0.0

  • Ability to sort products by any product category
  • Ability to select multiple products by single click and sort them at once
  • Removed feature to sort by Tags as it was not being used and also had unresolvable bug due to WC limitations
  • Tested for Woocommerce Version 5.7.1 and WordPress Version 5.8.1
  • Code cleanup

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.