Вопрос-ответ

Вопрос-ответ

С какими версиями OpenCart работает модуль фильтра товаров?

Модуль работает со всеми 2.* версиями OpenCart. Версии 1.5.* больше не поддерживаются, но возможна установка последней стабильной версии (4.13).

А установка модуля тяжелая?

Нет. Установка полностью автоматическая. Для 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
Заметьте! Параметры не должны начинаться и/или заканчиваться наклонной чертой!

Можно, чтобы после изменения цены сразу фильтровало?

Нет. Обновление страницы сразу после изменения цены лишает возможности выбрать диапазон с двух сторон, что необходимо при фильтрации товаров по цене «от» и «до».

Каким способом можно импортировать и экспортировать опции фильтров?

В настоящее время поддержку импорта и экспорта опций фильтра товаров осуществляет только одна программа - E-Trade Content Creator.

Если Вы ранее уже импортировали стандартные атрибуты товаров, то можете воспользоваться такой схемой: сначала импортируем атрибуты товаров, потом копируем их в опции фильтра при помощи функции, описанной выше.

Не испортит ли данный модуль вид моего шаблона?

Нет. Модуль фильтра оформлен в стандартном стиле OpenCart, используя уже назначенные классы CSS в stylesheet.css. Исключением может быть ситуация, когда Ваш шаблон использует свои уникальные классы / идентификаторы в разметке модулей. В таком случае, необходимо повторить разметку Вашего шаблона в модуле фильтра товаров.

Успешно работает на Хостинг u.ua