When using the Default sorting (custom + name) for shop display, you can drag and drop to change menu order for products rather than using the alphabetical display. However, once this is used, there's no easy way to change the menu_order values for products. Maybe creating a tool under System Status to reset product menu_order would be appropriate for users that want to revert to alphabetical displays would be helpful.
The text was updated successfully, but these errors were encountered:
i would like to second this request please.
i recently 'tried out the 'sort products link' on product listing whilst viewing only a single category - i thought it would restrict ordering to there alone - nope! - it reordered the complete catalogue & set it in stone!
i spent hours trawling the web for a solution (to reset it at the very least), but found none.
the only way to revert being to go through each product one by one/else drag & drop ALL products again into required order! (even then of course it does not save order per category and 1 cat order can end up overriding another.
ultimately, i had to go into phpmyadmin and run:
which reset them all ok.
two really easy solutions i can think of:
a) add a button to do precisely the above from the woocommerce settings menu
b) enable the product menu_order field within the standard bulk_action, edit feature within admin list products - it's the only field that's missing from there, and precisely the one that's needed!
if a single click on an admin link is likely to irrevocably change shit - please, oh please in the name of basic usability add a 'confirm action' alert to it!
@robcain thanks for the solution. If you or anyone else runs into this in the meantime, I wrote a small plugin that can add a separate alphabetical sorting option in case custom sorting is used rather than resetting the menu_order: http://wordpress.org/plugins/woocommerce-extra-product-sorting-options/
@mikejolley - Since #13072 has been closed as well, can we reopen this bug? It would be really, really handy if there were a way to reset all the product menu order values to 0. Currently the only way to do this is in the MySQL itself (https://geofffranklin.com/reset-menu_order-woocommerce-products-phpmyadmin), which is inaccessible to most admins (and rather dangerous). This should be a very simple feature to add (until the full UI redesign happens). For people with hundreds of products, it's a nightmare to have to reset them all manually.