Skip to content
msCatalyst
msCatalyst
Фасетный фильтр, поиск и синхронизация каталога для miniShop2 и MiniShop3
  • MODX 2
  • MODX 3
  • miniShop2
  • miniShop3
  • PHP 7.2
  1. Компоненты
  2. msCatalyst
  3. Решение проблем

Решение проблем ​

Сниппет ничего не выводит ​

Откройте журнал ошибок MODX и найдите записи [msCatalyst]. Чаще всего это опечатка в &facets, занятый ключ или TV с другим именем.

После выбора фильтра страница перезагружается целиком ​

Проверьте, что вызов некэшированный ([[!msCatalyst]]). Посмотрите в инструментах разработчика ответ на запрос с mscatalyst=: там должен быть JSON. Если там HTML, другой сниппет или плагин завершает вывод раньше.

Не видны новые товары или новые значения ​

Товары добавлены импортом, плагин этого не видел. Сбросьте индекс на вкладке «Индекс» или очистите кэш сайта, см. Кэш и индекс.

Карточки выглядят не так, как в теме ​

Укажите класс сетки темы в &rowsClass и чанк карточки в &tpl.

Группа не появилась ​

У группы меньше двух вариантов, а &hideSingle включён. Либо значения пустые у всех товаров раздела.

Варианты пропадают из группы ​

Это &hideUnavailable: варианты без товаров при текущих фильтрах скрываются. С &hideUnavailable=`0` они остаются серыми внизу списка.

В консоли jQuery is not defined или miniShop2 is not defined ​

Эти ошибки дают скрипты самого miniShop2, их подключает msProducts. msCatalyst jQuery не использует. Подключите jQuery в шаблоне до этих скриптов или отключите фронтенд-скрипты miniShop2, если корзина на странице не нужна.

На английской версии видны не все товары ​

Localizator скрывает товары без перевода на текущий язык. Добавьте переводы или задайте &langStrict=`0`, чтобы показать такие товары с исходными полями.

Настройка не видна на вкладке «Настройки» ​

Ей нужен компонент, которого нет на сайте. Установите компонент и очистите кэш сайта.

Синхронизация остановилась и ждёт подтверждения ​

Сработал предохранитель: слишком много снятий с публикации, большой скачок цены или источник вернул мало строк. Откройте план изменений, проверьте его и подтвердите запуск. Если источник поменял структуру, утвердите новую версию схемы.