Вопрос-ответ
С какими версиями OpenCart работает модуль фильтра товаров?
Модуль работает со всеми 2.* и 3.* версиями OpenCart. Версии 1.5.* больше не поддерживаются.
А установка модуля тяжелая?
Нет. Установка полностью автоматическая. Для OpenCart версий 1.5.* используется встроенный в модуль установщик (не vQmod), а для версий 2.* и выше - штатный установщик OCmod.
Код зашифрован?
Нет. Наоброт. Весь код модуля очень открыт и дружелюбен, написан согласно типичному формату CMS OpenCart.
Почему не фильтрует? Фильтры есть, но отбора нет.
Если у Вас SEO версия, то в Система / Настройки / Сервер необходимо включить SEO URL, настроить .htaccess (если необходимо) и указать URL псевдонимы для всех категорий, где находится фильтр.
Все равно не фильтрует.
Если Вы используете модуль OcSEO Plus, то в настройках этого модуля необходимо выключить режим «Доминант», сохранить настройки и проверить фильтр.
Не появляется фильтр по цене.
В категории должно быть более одного товара с разными ценами.
Можно ли использовать стандартные атрибуты/опции/фильтры OpenCart как фильтры OCFilter?
Да, модуль позволяет использовать стандартные данные OpenCart в качестве фильтров.
Для этого необходимо воспользоваться функцией копирования в фильтр. В настройках модуля фильтра товаров OCFilter (Дополнения > Модули > Фильтр товаров OCFilter - [изменить]) выберите вкладку «Копирование», укажите магазины, с которых будут копироваться атрибуты, тип будущих фильтров, данные для копирования (атрибуты, опции, фильтры) и нажмите «Скопировать».
Данные не только скопируются в фильтры, но и назначатся всем товарам и категориям.
Добавил производителя, а он не выводится. Почему?
Производителю должен быть указан SEO псевдоним (ЧПУ) и он должен быть связан как минимум с одним товаром. После этого, очистите кэш фильтра.
Как очистить кэш фильтра?
Для очистки кэша перейдите в Каталог - Фильтр товаров OCFilter - Выключите и включите любой фильтр из списка. Таким образом, кэш очистится.
Как запретить вывод фильтра в определенных категориях?
Чтобы не выводить фильтр товаров в некоторых категориях, достаточно указать этим категориям схему (макет) отличную от «Category».
Например: Вам не нужно выводить фильтры в корневых категориях. Переходим в список схем, создаем новую схему «Категория без фильтра», переходим в форму редактирования категории первого уровня (корневую), переходим во вкладку «Дизайн» и указываем только что созданную схему «Категория без фильтра».
Сохраняем категорию и проверяем результат.
Как создать посадочную страницу с определенным набором фильтров?
Для создания посадочной страницы со своими meta-данными, а так же содержимым тега h1, title и текстовым описанием, необходимо зайти в Каталог / Фильтр товаров OCFilter / Страницы OCFilter (кнопка вверху, возле «Добавить») и создать новую посадочную страницу.
Что вводить в поле «Параметры фильтра» посадочной страницы?
В этом поле указываются параметры фильтра взятые из ссылки на выбранные фильтры.
Например, необходимо создать посадочную страницу к такому набору фильтров:
http://myshop.com/noutbuki/asus/tsvet-korpusa/white/Тогда параметрами фильтра будет эта часть ссылки:
asus/tsvet-korpusa/whiteЗаметьте! Параметры не должны начинаться и/или заканчиваться наклонной чертой!
Можно, чтобы после изменения цены сразу фильтровало?
Нет. Обновление страницы сразу после изменения цены лишает возможности выбрать диапазон с двух сторон, что необходимо при фильтрации товаров по цене «от» и «до».
Каким способом можно импортировать и экспортировать опции фильтров?
В настоящее время поддержку импорта и экспорта опций фильтра товаров осуществляет только одна программа - Elbuz E-Trade Jumper.
Если Вы ранее уже импортировали стандартные атрибуты товаров, то можете воспользоваться такой схемой: сначала импортируем атрибуты товаров, потом копируем их в опции фильтра при помощи функции, описанной выше.
Не испортит ли данный модуль вид моего шаблона?
Нет. Модуль фильтра оформлен в стандартном стиле OpenCart, используя уже назначенные классы CSS в stylesheet.css. Исключением может быть ситуация, когда Ваш шаблон использует свои уникальные классы / идентификаторы в разметке модулей. В таком случае, необходимо повторить разметку Вашего шаблона в модуле фильтра товаров.