С помощью чего организовать такой каталог?
попробуйте opencart. Использовать вордпресс, который предназначен для блогов, а сверху кидать гигантский плагин не лучшее решение. Когда будет много товаров - грузится будет не сильно быстро. Opencart в свое время имеет хорошую структуру файлов, в которой разобраться хотя бы можно, что не скажешь про вордпресс
Если woo выберите, то очень внимательно надо структуру продумывать - на одном сайте на woocommerce добавили кучу атрибутов товарам и таксономий иерархических - как результат главная очень долго загружается и ломаю голову как починить