Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I'm building a store using Woocommerce and need to manage a large number of product categories.

I would like to re-order them to appear in alphabetical order. However the drag and drop ordering system splits categories over several pages and I can't seem to find a way of editing the entire list rather or move items from one page to another.

Is there any way I can do this? If so how is it done?

Thanks.

share|improve this question

closed as off-topic by Pieter Goosen, Pat J, G. M., toscho May 29 at 1:14

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers 3

up vote 0 down vote accepted

Under screen options on the Product Categories page, change the number of product categories to something big enough to get job done; drag and drop to order; change back to 20 or something manageable.

share|improve this answer

The only options you have are to work within the product category page. But that page supports ordering by name, description, slug, and product count. So I'm not really sure what the issue is; just click on the 'Name' heading.

Edit -

Ordering the categories here control the 'default' listing view on the front-end. However if a user selects a sort order different than the 'default' the user's preferences override the system wide settings.

If you can not see the items in the order you are setting in the back-end scroll to the bottom on a 'category' page and select 'default' in the drop down.

share|improve this answer
    
Thank you but those options only change the current view, not the permanent ordering of the categories or how they display on the site. –  James O'Neill Jan 14 '13 at 9:24
    
That is not correct @JamesO'Neill, see my edits above. –  Stephen Jan 14 '13 at 14:01

This worked for me.

[product_categories number="" orderby="slug" order="asc"]

the secret was slug instead of name

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.