Если нам нужно сменить количество колонок в рядке (к примеру у категории товара ) , достаточно в папке темы , у нужного шаблона (к примеру   у /your_theme/woocommerce/content-product_cat.php), добавить фильтр :

PHP

Где 3 – количество колонок .

Если фильтр применить в functions.php , то правило будет глобальным  и будет распространятся   на категории, и на товары woocommerce. 

Для блоков: 

1) “рекомендуемые товары” / “related” – фильтр “woocommerce_related_products_columns”
2)  “cross-sels” – фильтр “woocommerce_cross_sells_columns”
3) “up-psels” – фильтр “woocommerce_up_sells_columns”

Использовать так же как и для фильтра “loop_shop_columns”

Свое количество товаров на странице товаров

PHP