Тут есть несколько решений:
1. Есть много плагинов личного кабинета Woocommerce, попробуйте найти подходящий.
2. Переделывать шаблон вывода страницы заказы, это то что вы здесь вывесили нам. Как видим формируется таблица с заказами. Тут все зависит от того, как именно хотите разделить. Если вы хотите сделать разные таблицы для каждой категории, то нужно что-то типа этого:
<?php $categoryens = array(Одежда,Одежда2,Одежда3,Одежда4,Одежда5);
foreach ($categoryens as $categoryen){
<table class="woocommerce-orders-table woocommerce-MyAccount-orders shop_table shop_table_responsive">
//проверка каждого товара по заказу на наличие категории $categoryen и вывод строки таблицы
</table>
<?php}?>
Если вы хотите сделать вкладками, то необходимо их прописать и в каждую вкладку разместить свою таблицу.
типа этого:
<tab1 name="одежда">
<table class="woocommerce-orders-table woocommerce-MyAccount-orders shop_table shop_table_responsive">
//проверка каждого товара по заказу на наличие категории "Одежда" и вывод строки таблицы
</table>
</tab>
<tab2 name="одежда2">
<table class="woocommerce-orders-table woocommerce-MyAccount-orders shop_table shop_table_responsive">
//проверка каждого товара по заказу на наличие категории "Одежда2" и вывод строки таблицы
</table>
</tab>
// и так далее
Я бы сделал так. Оставил бы впокое стандартный шаблон wocoomerce, отключил бы страницу заказы и сделал кастомную.