Добрый день.
1. Возможно ли изменить шаблон вывода списка товаров Каталога на таблицу, в которой должны показываться артикул / рейтинг / картинка / название товара (ссылка на карточку) / цена / положить в корзину ?
Да, возможно. Привязка значений к шаблону настраивается практически полностью из панели управления.
Шаблоны не сложно настраивать под себя, даже без больших знаний программирования.
Вывод категории легко можно сделать в виде таблицы.
2. Будет около 20 категорий верхнего уровня (всего около 120 категорий), можно ли при переходе на каждую категорию отображать/применять фильтры, соответствующие только этой категории? Сейчас на демо сайте фильтры общие для всех товаров/категорий ?
Да, так сделать можно. Но сразу хочу сказать что для каждой категории придется настраивать отдельный фильтр (если они все разные).
Вообще фильтр привязывается к определенному типу товара. Тип - это материал(товар) с определенным набором полей.
Таким образом, если у вас в каждой категории лежат разные типы товаров(с разным набором полей), то проблем в настройке поиска не возникнет. В противном случае просто придется на настройку больше времени, но по сути эффект будет не чуть не хуже.
Если выберите JBZoo для своего проекта, то советую сначала хорошо познакомиться с возможностями и идеологией приложения. В этом вам поможет довольной большой список документации на сайте и на форуме техподдержки.
Только после этого составить структуру сайта, чтобы в будущем не было проблем с масштабированием и поддержкой проекта.