Описание:
Современный интернет магазин не может обойтись без фильтра, который облегчит и ускорит поиск товаров. Фильтр товаров повышает лояльность покупателей, снижает уровень отказов, что напрямую влияет на продажи.
OCFilter - это производительный и функциональный модуль фильтра товаров для CMS OpenCart. Модуль условно разделен на две части:
- Фильтр и поиск товаров. Сюда входят компоненты по реализации фильтров, их вывод на разных страницах магазина, копирование фильтров из имеющихся данных товаров (атрибутов, опций и стандартных фильтров). Также эта часть отвечает за точный и быстрый поиск товаров.
- SEO составляющая. Сюда входит механизм создания и вывода посадочных страниц (заготовок) под любой набор фильтров. Посадочные страницы нужны для продвижения товарных групп по узконаправленным запросам, созданных на основе фильтров (характеристик) товара. Например, вы можете создать отдельную страницу с SEO URL под ценовой диапазон, бренд, любой атрибут или опцию товара. Пример использования посадочных страниц изображен в таблице ниже
Начиная с версии 4.8 ссылки на обычные фильтры имеют формат:
site.com/category?ocf=F2S0V13478T137613F1S0V31
а не
site.com/category/color/red/price/100-300
Так сделано по следующим причинам:
1. Эти ссылки не попадали и не попадают в индекс поисковой системы. То есть практическая польза отсутствует;
2. Даже учитывая то, что страницы не индексировались, многие покупатели просили добавить префикс к пути либо сделать параметры с переменной (как сейчас) чтобы добавить запрещающее правило в robots.txt – это грамотное замечание и я его поддерживаю;
3. С псевдонимами для фильтров была масса проблем: начиная с дублей псевдонимов и заканчивая некорректным поиском товаров, ошибочными перенаправлениями и прочим. Не помогло даже указание id фильтров и значений для псевдонима, они часто менялись при повторном копировании данных;
4. С появлением возможности массово добавлять посадочные SEO страницы (со своими псевдонимами) необходимость в “красивых” ссылках на обычные фильтры отпала, так как под нужные фильтры или их комбинации можно создать ссылки еще красивее, короче и с меньшей вложенностью (вместо apple/color/red/memory/64gb > apple-red-64gb);
5. И, наконец, из тракта обработки ссылок полностью исключен поиск категорий, определение языка и изменение исходного маршрута (_route_) что добавило большей стабильности и совместимости с другими модулями.
Если все указанные аргументы не убедили вас в бесполезности такого формата ссылок, рекомендую не обновлять модуль, потому что вернуть их будет нельзя.
Фильтрация по:
- цене (включая акции, скидки, цены опций и налоги);
- производителям;
- наличию на складе (как по количеству, так и по stock_status_id);
- новым поступлениям (с возможностью указания временного признака);
- наличию скидки и акции у товаров;
- весу и габаритам товара, указанным в карточке;
- атрибутам с возможностью указания до трёх разделителей (мультиатрибуты)*;
- опциям товара*;
- стандартным фильтрам OpenCart*.
Вывести модуль можно на следующих страницах:
- категория;
- товары производителя;
- акции;
- поиск товаров;
- любая другая страница со своими фильтрами.
- массовое добавление страниц по выбранным критериям и шаблону подстановки;
- массовое редактирование;
- создание динамических страниц;
- вывод ссылок на страницы в категориях, модуле, товарах (характеристики), карте сайта.
Модуль поддерживает работу с мультиязычными магазинами.
Модуль переведен на следующие языки:
- Русский;
- Украинский;
- Английский.
- моментальное переключение (без перезагрузки) между полной и мобильной версией;
- возможность указать произвольную ширину экрана, при которой полная версия переключится в мобильную;
- мобильную версию можно расположить слева или справа;
- блок модуля поддерживает жесты и закрытие по клику на пустую область вне модуля;
- адаптирован под внешний вид в горизонтальной разметке;
- поддержка двух тем: «светлая» и «светлая блочная».
- Работа с большим количеством товаров (100к +) и фильтров;
- Не заменяет файлы вашего магазина, OCmod с минимальными вставками кода;
- Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
- Возможность использовать слайдеры для любых числовых фильтров;
- Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
- Возможность загружать скрытые фильтры и значения в фоновом режиме (AJAX) не увеличивая количество DOM элементов (положительное влияние на PageSpeed);
- Код модуля не зашифрован и не требует декодеров, не привязан к определенной версии PHP или серверу.