Модули официально продаются только на LiveOpenCart. Покупка или использование файлов из сторонних источников может привести к проблемам с безопасностью, вредоносным изменениям и потере доступа к сайту.
-------------------------------------------------
GigantFilter - Фильтр товаров, чистые SEO-URL и посадочные страницы для OpenCart
Бесплатная установка и базовая настройка
Удобный и быстрый фильтр товаров для интернет-магазина на OpenCart. AJAX-фильтрация без перезагрузки страницы, автоматические чистые SEO-адреса, 11 встроенных фильтров плюс фильтры из атрибутов, опций и штатных фильтров OpenCart, SEO-посадочные страницы, мобильная версия и совместимость с любым шаблоном.
Что нового в 1.6.0
- Автоматические читаемые SEO-адреса для результатов фильтрации - на всех поддерживаемых версиях OpenCart;
- Фильтр «С отзывами»;
- Диаграмма распределения цен за слайдером;
- Объединённый блок «Габариты» - длина, ширина и высота в одной карточке;
- Компактная группа быстрых фильтров: рейтинг, наличие, отзывы, новинки и скидки в одном блоке;
- Рейтинг выводится звёздами, слайдер цены стал читаемее.
Ранее: генератор SEO-страниц (массовое создание по комбинациям фильтров), импорт/экспорт SEO-страниц через Excel, поддержка OpenCart 2.0.x-2.2.x.
Демо
https://demo.gigantstore.ru/phones
Панель управления
https://demo.gigantstore.ru/admin/
demo
demo
Совместимость
- OpenCart 2.0.x-2.2.x, 2.3.x, 3.x и 4.x - одна лицензия, все версии в комплекте;
- Любой шаблон магазина - модуль забирает карточки товаров из вёрстки вашей темы, поэтому не ломает дизайн и не навязывает свою сетку;
- Работает с HPM (Hyper Multi Product Models) - группировка модификаций под основной товар, в том числе в счётчиках;
- Совместим со штатными ЧПУ OpenCart и с SeoPro;
- Не использует jQuery - лёгкий нативный JavaScript без внешних зависимостей;
- Не заменяет файлы магазина - ocmod с минимальными вставками кода (на OpenCart 4 - штатные события).
Фильтрация по:
- цене - включая акционные цены, скидки по количеству и налоги;
- производителям - с возможностью отображения логотипов брендов;
- наличию на складе - как по количеству остатка, так и по статусу наличия (с возможностью скрыть пункт «Нет в наличии»);
- рейтингу товара - от 1 до 5 звёзд по отзывам покупателей, с выводом звёздами и опцией «Без рейтинга»;
- наличию отзывов - только товары, у которых есть хотя бы один одобренный отзыв;
- новым поступлениям - с настраиваемым периодом в днях;
- наличию скидки - учёт акционных цен и/или скидок по количеству;
- весу и габаритам - длина, ширина, высота с настраиваемыми единицами измерения;
- атрибутам - с поддержкой до трёх разделителей для мультизначений (например «Хлопок, Полиэстер» или «S / M / L / XL»);
- опциям товара;
- стандартным фильтрам OpenCart;
- собственным фильтрам - значения задаются вручную и назначаются товарам на отдельной вкладке карточки товара.
Каждый фильтр настраивается отдельно: название на каждом языке, статус, порядок сортировки, тип отображения (флажки, переключатель, выпадающий список, слайдер диапазона), сворачивание, сортировка значений, разбиение на колонки, поиск по значениям, единица измерения и категории, в которых он показывается.
Счётчики и поведение значений
- Количество товаров рядом с каждым значением, пересчёт под текущий выбор;
- Значения, которые дадут 0 товаров, можно скрывать или гасить;
- Несколько значений одной группы объединяются по ИЛИ - выбор не обнуляет соседние варианты;
- Слайдер цены и числовых фильтров с полями «от / до» и живым пересчётом;
- Диаграмма распределения цен за слайдером - видно, где сосредоточены товары;
- Скрытие фильтров с единственным значением;
- Закрепление важных значений вверху списка независимо от сортировки;
- Сортировка значений: по названию, по количеству товаров, вручную или «умная» естественная (числа как числа, а не как текст);
- Поиск по значениям внутри фильтра с настраиваемым порогом появления;
- Ограничение видимых значений с кнопкой «Показать ещё».
Страницы, на которых работает модуль
- Категория товаров;
- Товары производителя;
- Акции (специальные предложения);
- Поиск товаров.
Автоматические чистые SEO-адреса - новое в 1.6.0
Результат фильтрации получает читаемый адрес вместо технических параметров - создавать что-либо вручную не нужно:
- /telefony/brand-apple/ вместо ?gf=P3C42;
- несколько значений одной группы сворачиваются в один сегмент: /telefony/brand-apple~samsung/;
- диапазоны пишутся отдельным сегментом: /telefony/price-10000-50000/, так же для веса и габаритов;
- наличие, скидка, новинки и рейтинг имеют короткие адреса: /instock/, /sale/, /new/, /rating-5/;
- адреса строятся из названий ваших фильтров и значений с автоматической транслитерацией, на каждом языке магазина - свои;
- созданная вручную SEO-страница всегда важнее автоматического адреса, поэтому ваши посадочные страницы ничего не теряют;
- при конфликте с ЧПУ категории или товара модуль не подменяет адрес, а оставляет обычную ссылку - магазин не может «сломаться» об автоматику.
Важное отличие: автоматические адреса
не создают записей в базе. Они собираются и разбираются на лету, поэтому таблица ЧПУ не разрастается на сотни тысяч строк и магазин не тяжелеет от комбинаций, которые никто не открывал.
SEO-посадочные страницы
- Создание страниц с уникальными ЧПУ-адресами, мета-тегами (title, description, keywords), H1 и описаниями;
- Управление canonical и noindex для отфильтрованных страниц: технические комбинации закрываются от индексации, а ваши подборки остаются открытыми;
- Вывод ссылок на SEO-страницы в модуле фильтра и на странице категории (над товарами, под товарами или в обоих местах) - готовая внутренняя перелинковка;
- Настраиваемый заголовок блока ссылок для каждого языка;
- Хлебные крошки категории и товара с учётом SEO-страниц;
- Отдельная XML-карта сайта для SEO-страниц;
- Поиск по списку страниц: по названию, ЧПУ, категории, производителю и статусу;
- Проверка страниц на пустоту: модуль обходит подборки и показывает те, где не осталось товаров - их можно отключить или удалить поштучно, выборкой или все сразу.
Генератор SEO-страниц - массовое создание страниц по комбинациям значений фильтров:
- выбираете категорию и нужные фильтры, отмечаете конкретные значения или берёте все;
- шаблоны с переменными {category}, {store}, {filter_N}, {value_N} для названия, H1, title, description, keywords и текста описания - отдельно на каждом языке;
- ЧПУ-адрес формируется по шаблону с автоматической транслитерацией и проверкой уникальности;
- выбор макета, статуса, показа ссылки в модуле фильтра и в категории, включения в карту сайта;
- перед запуском видно, сколько страниц будет создано; дубликаты пропускаются автоматически.
Импорт и экспорт SEO-страниц - массовое редактирование в Excel:
- выгрузка всех SEO-страниц в XLSX или CSV со всеми языками магазина;
- правка в Excel, Google Таблицах или LibreOffice и загрузка обратно;
- колонки: URL откуда (ссылка на результат фильтра), URL куда (ЧПУ), название страницы, H1, мета-теги Title / Description / Keywords, описание, статус, ссылка в модуле фильтра, ссылка в категории, карта сайта, сортировка, макет;
- страницы сопоставляются по ID или по URL фильтра: существующие обновляются, недостающие создаются; есть режим «только обновлять существующие»;
- незаполненные ячейки не затирают сохранённые данные - можно выгрузить, поправить один столбец и залить обратно;
- понимает выгрузки из других модулей фильтрации и колонки с русскими названиями - переносить готовые SEO-тексты можно без переделки файла;
- CSV в UTF-8 и Windows-1251 для старых версий Excel.
Внешний вид и отображение
- 4 готовые темы: стандартная, светлая, светлая с блоками, GigantStore;
- 2 типа разметки: боковая панель и горизонтальная;
- Панель выбранных фильтров с кнопкой сброса и режимом «только значение» - в тегах выводится значение без названия фильтра;
- Сворачиваемые блоки фильтров, в том числе свёрнутые по умолчанию;
- Компактная группа быстрых фильтров - рейтинг, наличие, отзывы, новинки и скидки в одной карточке вместо пяти отдельных блоков;
- Объединённый блок «Габариты» - длина, ширина и высота рядом, с общей единицей измерения в заголовке;
- Ограничение видимых значений и фильтров с кнопкой «Показать ещё»;
- Автоматическое разбиение значений на колонки;
- Показ цветных плашек и изображений у значений фильтров с настраиваемым размером;
- Показ общего количества найденных товаров в шапке фильтра;
- Прокрутка страницы вверх после применения фильтра.
Мобильная версия
- Полноэкранная выдвижная панель с кнопкой «Показать N товаров» и живым счётчиком;
- Произвольная точка переключения (breakpoint) в пикселях;
- Кнопка вызова сверху или снизу, панель выезжает слева или справа;
- Поддержка жестов и закрытие по клику на пустую область вне модуля;
- Настраиваемый текст мобильной кнопки для каждого языка.
AJAX и производительность
- AJAX-фильтрация - обновление товаров без перезагрузки страницы;
- AJAX-пагинация - переключение страниц, сортировки и лимита без перезагрузки;
- Обновление H1, Title, описания категории и хлебных крошек при фильтрации - страница остаётся корректной и для покупателя, и для поисковика;
- Выбранные фильтры отражаются в адресной строке, работает кнопка «Назад», ссылкой можно поделиться;
- Ленивая загрузка фильтров - первые N фильтров загружаются при открытии страницы, остальные подгружаются по AJAX при клике (положительное влияние на PageSpeed);
- Пакетная загрузка товаров (Бета) - один SQL-запрос вместо отдельного на каждый товар;
- Групповой пересчёт счётчиков: вместо отдельного запроса на каждый фильтр модуль укладывается в 2-3 запроса;
- Кеширование результатов с возможностью очистки из админки, индексы базы создаются при установке;
- Режим автоприменения или ручная кнопка «Применить» с предварительным пересчётом количества.
Интеграция с шаблоном
Модуль совместим со всеми шаблонами OpenCart. Товары, пагинация, сортировка и количество на странице перехватываются по стандартным селекторам OpenCart, а для нестандартных тем достаточно указать свои CSS-селекторы в настройках - отдельно для списка товаров, карточки, пагинации, сортировки, лимита, заголовка, описания и хлебных крошек.
Никаких правок в файлах шаблона - всё настраивается в админке.
Инструменты и синхронизация
- Копирование атрибутов в фильтры - все или выборочно (режимы «только эти» и «исключить»);
- Копирование стандартных фильтров OpenCart;
- Копирование опций товаров (с учётом наличия на складе);
- Разбиение текстовых значений атрибутов на отдельные значения по разделителям;
- Выбор типа и статуса создаваемых фильтров при копировании;
- Режим замены существующих фильтров;
- Сохранение товара обновляет его данные в фильтрах, полная переиндексация не нужна;
- Cron - автоматическая синхронизация по расписанию (PHP / Wget с ключом безопасности).
Другие особенности
- Скрытие неактивных (с нулевым количеством товаров) значений фильтра;
- Глобальная фильтрация только товаров в наличии;
- Область показа фильтров: только назначенные категории, наследование вверх или только конечные категории;
- Назначение фильтров на магазины мультимагазина;
- Слайдеры для любых числовых фильтров (цена, вес, габариты);
- Обработка HTML в названиях значений: экранировать, выводить или вырезать;
- Интерфейс и витрина на русском, английском и украинском языках.
Чем отличается от других модулей фильтра
- Автоматические ЧПУ без записей в базе - таблица адресов не разрастается, а созданные вручную страницы всегда в приоритете;
- Импорт и экспорт SEO-страниц в Excel - готовые тексты можно перенести из другого модуля фильтрации без переделки файла;
- Проверка подборок на пустоту - модуль сам находит страницы, где не осталось товаров;
- При AJAX-фильтрации обновляются H1, Title, описание и хлебные крошки, а не только сетка товаров;
- Работает с вёрсткой вашей темы, а не подменяет карточки товара своей сеткой;
- Совместимость с HPM (Hyper Multi Product Models);
- Без jQuery и внешних библиотек.
Лицензия
Приобретая модуль, вы получаете право на использование его на одном домене, а также на тестовом домене для настройки и испытаний.
-------------------------------------------------
Не нашли подходящую версию модуля для вашего OpenCart? Сделаю адаптацию или разработку модулей под практически любую версию OpenCart и большинство популярных сборок.
Также доступна помощь с:
- установкой и настройкой модулей
- адаптацией под шаблон или нестандартный функционал
- доработкой OpenCart под задачи магазина
- исправлением конфликтов между модулями
- переносом сайта и настройкой хостинга
- оптимизацией и технической поддержкой
Если у вас нестандартная задача - напишите в личные сообщения, обсудим возможное решение.
Автору модуля огромная благодарность за достойный продукт. Дальнейшего развития всех Ваших модулей и творческих успехов!
Как покупателю выбрать производителя, если их несколько сотен?
В значениях атрибутов тоже самое.
Учту в следующем релизе.