
GigantFilter — Фильтр товаров и SEO-страницы для OpenCart VIP
GigantFilter — это удобный и быстрый модуль фильтрации товаров и создания SEO-страниц для интернет-магазинов на OpenCart. Он обеспечивает мгновенную фильтрацию товаров без перезагрузки страницы благодаря AJAX, включает 10 встроенных типов фильтров, адаптивную мобильную версию и полностью совместим с любыми шаблонами.
Фильтрация по:
цене - включая акционные цены, скидки по количеству и налоги;
производителям - с возможностью отображения логотипов брендов;
наличию на складе - как по количеству остатка, так и по статусу наличия (с возможностью скрыть пункт «Нет в наличии»);
рейтингу товара - от 1 до 5 звёзд по отзывам покупателей (с опцией «Без рейтинга»);
новым поступлениям - с настраиваемым периодом в днях;
наличию скидки - учёт акционных цен и/или скидок по количеству;
весу и габаритам - длина, ширина, высота с настраиваемыми единицами измерения;
атрибутам - с поддержкой до трёх разделителей для мультизначений (например «Хлопок, Полиэстер» или «S / M / L / XL»);
опциям товара;
стандартным фильтрам OpenCart.
Каждый фильтр настраивается отдельно: имя на каждом языке, статус, порядок сортировки и тип отображения.
Страницы, на которых работает модуль
Категория товаров;
Товары производителя;
Акции (специальные предложения);
Поиск товаров;
SEO-посадочные страницы
Создание страниц с уникальными ЧПУ-адресами, мета-тегами (title, description, keywords) и описаниями;
Вывод ссылок на SEO-страницы в модуле фильтра и на странице категории (над товарами, под товарами или в обоих местах);
Настраиваемый заголовок блока ссылок для каждого языка;
Хлебные крошки категории и товара с учётом SEO-страниц;
Управление canonical и noindex для отфильтрованных страниц;
Автоматическая генерация XML-карты сайта для SEO-страниц.
Мобильная версия
Произвольная точка переключения (breakpoint) в пикселях;
Поддержка жестов и закрытие по клику на пустую область вне модуля;
Настраиваемый текст мобильной кнопки для каждого языка.
Внешний вид и отображение
4 готовые темы: стандартная, светлая, светлая с блоками, GigantStore;
2 типа разметки: боковая панель и горизонтальная;
Панель выбранных фильтров (active tags) с кнопкой сброса;
Сворачиваемые блоки фильтров;
Ограничение видимых значений и фильтров с кнопкой «Показать ещё»;
Автоматическое разбиение значений на колонки;
Показ цветных плашек и изображений у значений фильтров с настраиваемым размером;
Прокрутка страницы вверх после применения фильтра.
AJAX и производительность
AJAX-фильтрация - обновление товаров без перезагрузки страницы;
AJAX-пагинация - переключение страниц, сортировки и лимита без перезагрузки;
Ленивая загрузка фильтров - первые N фильтров загружаются при открытии страницы, остальные подгружаются по AJAX при клике (положительное влияние на PageSpeed);
Пакетная загрузка товаров (Бета) - один SQL-запрос вместо отдельного на каждый товар;
Кеширование результатов с возможностью очистки из админки;
Режим автоприменения или ручная кнопка «Применить».
Интеграция с шаблоном
Модуль совместим со всеми шаблонами OpenCart. Для нестандартных тем достаточно указать CSS-селекторы в настройках
Никаких правок в файлах шаблона - всё настраивается в админке.
Инструменты и синхронизация
Копирование атрибутов в фильтры - все или выборочно (режимы «только эти» и «исключить»);
Копирование стандартных фильтров OpenCart;
Копирование опций товаров (с учётом наличия на складе);
Выбор типа и статуса создаваемых фильтров при копировании;
Режим замены существующих фильтров;
Cron - автоматическая синхронизация по расписанию (PHP / Wget с ключом безопасности);
Другие особенности
Не заменяет файлы магазина - ocmod с минимальными вставками кода;
Скрытие неактивных (с нулевым количеством товаров) значений фильтра;
Скрытие фильтров с единственным значением;
Глобальная фильтрация только товаров в наличии;
Область показа фильтров: только назначенные категории, наследование вверх или только конечные категории;
Слайдеры для любых числовых фильтров (цена, вес, габариты);
Не использует jQuery - лёгкий нативный JavaScript . . .