Все зависит от того какой у вас шаблон. Можно сделать 3 варианта сетки с разным количеством и каждый из вариантов сетки разместить в отдельной вкладке, если у вас wpbakery или elementor стоит. Я бы конечно ничего делать не стал. Люди этим особо не пользуются, но количество товаров на странице увеличивает нагрузку на бд, время загрузки страницы, а соответственно и повышает процент отказов. Почему не хотите сделать кнопку внизу - Показать еще или подгрузку товаров автоматически?
Вот решение с помощью плагина вашей задачи, странно, что не нашли его
https://ru.wordpress.org/plugins/woocommerce-produ...