Модуль
FilterVier_SEO – фильтр товаров на страницах сайта в:
Категории, Производителе, Акциях, Поиска и Главной страницы для версий
OpenCart 2.x.x - 3.0.x, с
полным управлением под SEO.
Фильтр автоматически формируется на страницах сайта по:
цене, атрибутам, опциям, производителям, новинкам, наличию (кол.товара) и товаров со скидкой.
Демо-сайт
Категории -
Вертикальное расположение Фильтра
Горизонтальное расположение Фильтра
Демо-сайт
Главной -
Главная страница сайта (Горизонтальное расположение Фильтра, ajax-Фильтр)
Для мобильных устройств Фильтр включен на Ajax
Админка
Вход в админку (логин и пароль): demo
Системные требования: Ioncube Loader; Версия PHP: 7.2 - 8.4
(для php8.2 и выше - предоставлю по запросу)
Видео-обзоры:
-
Установка Фильтра - Быстрый старт (YouTube)
-
Установка Фильтра - Быстрый старт (VK)
Обновление с 63 и ранних версий + новые фишки в настройках:
-
Обновление + фишки (YouTube)
-
Обновление + фишки (VK)
Особенности и возможности модуля FilterVier_SEO
- Модуль независимый от Шаблона сайта - работает со всеми, включая и journal.
- работа фильтра в Мобильных устройствах.
- Работа Модуля может осуществляться как «живыми ссылками» - фильтровать сразу с перезагрузкой страницы, так и на Ajax с применение фильтра после выбора его параметров по Кнопке или применение сразу без перезагрузки страницы.
- Использовать ЧПУ параметров Фильтра (работает в паре с SEO_URL или SEO_PRO).
- Независимо от последовательности выбранных параметров фильтра, адресная строка будет иметь всегда один вид (строгое соблюдение последовательности Урла).
- Возможность настроить персонально под каждую Категорию вывод параметров фильтра (Атрибуты, Опции, Производители, Цена и т.д.).
- Параметры фильтра в Мета-тегах и «Хлебных крошках» – breadcrumbs
- Canonical и robots – настраиваемые ограничения по количеству выбранных параметров.
- Запрет индексации со второй страницы, при сортировке и лимите (возможность применение настройки в Категории/Производителе/Акций до применения фильтров).
- Не выводить Описание со второй страницы (возможность применить и для самих Категорий).
- При переключении языка на сайте, выбранные параметры фильтра сохраняются.
- "на лету" создавать авто-Посадки - генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по шаблонам.
- Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию.
- Использовать "Помощника" в создании или корректировки Посадочных страниц.
- Для удобства создания Описания используется текстовый редактор.
- Собственный sitemap Фильтра - автоматическое формирование по ручным Посадкам (или встроенные модули Sitemap Opencart или Static Sitemap).
- Возможность установить сортировку товаров, которых нет в наличии - внизу списка.
- Выбрать сортировку товара по умолчанию.
- Скрывать Параметры фильтра с нулевым подсчетом количества Товара.
- Скрывать Товар с нулевым остатком.
- Показывать/Скрывать Опции в Фильтре с нулевым остатком.
- Возможность ограничить минимальное количество параметров в блоке фильтра.
- Возможность показывать товары из дочерних категорий в родительской (главной).
- Настроить вывод Фильтра со Второй или Третьей или в Последней категории.
- Конструктор дизайна Фильтра: Внешний вид блоков, дизайн Кнопок, Чек-боксов, Слайдера, Мобильной стилизации и т.п..
- Отображать Фильтр как Вертикально, так и Горизонтально (с указанием количества блоков в ряду). Можно одновременно использовать Вертикальное и Горизонтальное расположение Фильтра в разных Макетах под разные Категории (нельзя в одном Макете выводить дважды Фильтр).
- 10 видов отображения блоков Атрибутов: Чекбокс, Переключатель(radio-кнопки), Список(select), Кнопки(+radio), Картинки(+radio, +check) - при использовании модуля "Attribute Text Select" и Слайдер (если Значения имеют цифровой формат).
- 9 видов отображения блоков Опций и Производителей: Чекбокс, Переключатель(radio-кнопки), Список(select), Кнопки(+radio), Картинки(+radio, +check).
- 3 вида отображения блока Цены: Слайдер, Диапазонами (с чекбоксами), Список(select). Формирование цены может происходит с учетом Скидки, Акций, Налогов. (Для формирования Цены с учетом цены в Опциях - требуется доработка кода, с учетом специфики Вашего сайта).
- возможность автоматически переключать вид Цены слайдером в Список-диапазонов на мобильных устройствах.
- Использовать мульти-Значения атрибутов через разделитель.
- Фильтр по Атрибутам также может работать без текстовых Значений атрибутов (Атрибуты Группы). (ещё полезность данного функционала в том, что позволяет «заменять» под-Категории Атрибутами, с сохранением их ЧПУ).
- Фильтр может одновременно работать с Атрибутами со Значениями и без Значений, объединив последние в список атрибутов, как значения (Группа атрибутов - как Название блока, а сами Атрибуты - как параметры значений).
- Использовать Блок очистки параметров Фильтра.
- Работает с sort, page и limit.
- Поддерживает работу с мульти-магазинами (одна админка).
- МультиЯзычность, МультиВалютность.
- Используется собственная модель кэширования запросов, что позволило оперативней обрабатывать код, а так же исключать ошибки, которые иногда встречаются при стандартной модели кэширования в Opencart.
ВАЖНО
Перед установкой модуля - на сайте должен быть установлен ФИКС -
localcopy (во многих сайтах он уже используется - нужен для загрузки модулей через админку).
Если он еще не установлен, то в архиве модуля в отдельной папке /
use_fix_ocmod/ есть этот фикс - localcopy_oc3x.ocmod.zip (или localcopy_oc2x.ocmod.xml - для Опенкарт-2)
Обращаю внимание, что этот Фикс дважды/повторно устанавливать НЕЛЬЗЯ.
Перед тем, как его установить - убедитесь, что он еще не был установлен на сайте (также он может быть установлен в папке /system/. Обычно в его названии есть часть текста localcopy).
После его установки -
Обновите модификаторы, а лишь потом устанавливайте модули.
Информация - что это за Фикс и для чего он нужен, здесь -
https://liveopencart.ru/tips/oshibki-pri-ustanvke-ocmod-dopolnenij/
ВАЖНО
Если у Вас на сайте установлена
версия php8.1 или выше, то
ionCube Loader должен быть не ниже 14 версии.
!!!ВНИМАНИЕ: - если Вы использовали на своем сайте другой фильтр товаров, то обязательно его отключите в админке, и удалите/отключите (при наличии) его модификатор.
Так же проверьте папку /system/ - модификатор для фильтра может в ней располагаться. (Обычно в его названии присутствует часть текста filter) – Удалите данный файл или Переименуйте его расширение, например, расширение .xml переименовать в ._xml
Потом не забудьте заново обновить модификаторы в админке.
Модуль распространяется по принципу "as is" - какой есть на данный момент в нем функционал, значит такой и есть, но модуль постоянно развивается.
Тех.поддержка модуля осуществляется только тем лицам, которые официально приобрели продукт.
Запрещается передавать модуль третьим лицам без согласования с автором.
Лицензия предоставляется на один сайт + мульти-магазин с одной админкой (а так же и для тестового, если он по названию является тестовым, даже не обязательно ему быть на одном домене с основным).
Лицензия выдаётся пожизненно - как для основного сайта, так и для тестового, так что смена домена после активации Лиц.ключа не предусмотрена.
При покупке
Лицензионный ключ модуля формируется автоматически, при условии, что Вы при покупке указали правильно свой сайт.
(без разницы: с www. или без него, с https:// (http://) или без него.
Если имя сайта на кириллице, то указывайте его в punycode)
Лиц.ключ для тестового сайта, так же может быть сформирован автоматически, если он находится на одном домене с основным.
Для тестового сайта на локальном сервере или техническом домене хоста, Лиц.ключ предоставлю - пишите, указав: номер счета покупки, основной сайт, тестовый сайт.
В админке самого модуля
активация Лиц.ключа происходит нажатием кнопки Активировать.
Если у Вас по каким-то причинам не получается Активировать Лицензионный ключ модуля, то пишите мне в личку, указав: номер счета покупки и сайт - для которого пытаетесь активировать лицензию.
!!! При обновлении модуля,
всегда очищайте кэш браузера (по Ctrl+F5) и остальной кеш, который возможно есть у Вас на сайте, Хосте.
А
для Opencart 3 очистить кеш в настройках разработчика (или даже временно его отключить).
А также при обновлениях переСохраняйте все вкладки в модуле.
Дополнительная информация:
Если нужна работа модулями со стандартными фильтрами, то можно воспользоваться модулем
Копирование Стандартных фильтров в Атрибуты , который "перебросит" их в атрибуты, и при этом эти уже фильтра будут не только в FilterVier, а и отображаться в Карточке товара (стандартные - не отображаются).
Чтоб в Фильтре
больше не Генерировать text_id атрибутов, и чтоб Фильтр применял их сразу, можно воспользоваться модулем по Атрибутам -
"Attribute Text Select" (ATS).
Его возможности:
- работать с мульти-Значениями атрибута;
- использовать Изображения для Значений атрибутов;
- объединять Атрибуты и их Значения;
- массово редактировать Значения атрибутов;
- массово добавлять/удалять у Товаров Атрибуты и их Значения;
и еще много полезного функционала.
!!! При обновлении модуля, всегда очищайте кэш браузера (по Ctrl+F5) и остальной кеш, который возможно есть у Вас на сайте, а для Opencart 3 - очистить кеш в "Настройках разработчика" или временно отключить его.
А также переСохраняйте все вкладки.
____ Изменения (основные) в версиях модуля-Фильтра____
#.65.1
2025-10-07:
- исправлен код формирования мета-тегов в авто-Посадках.
- улучшена работа js-кода Фильтра.
- добавил функционал для мобильных устройств - авто-переключение Слайдера цены в Список-диапазонов.
- незначительно подкорректировал код модификатора Фильтра.
------------------------------------------------
#.65
2025-09-01:
- изменен фронтенд модуля.
- изменена структура фронтенд файлов: filter_vier.twig (filter_vier.tpl). При потребности, - только на основании их вносить свои правки.
- оптимизация работы Фильтра.
- улучшен функционал по SEO.
- настройка в Мета-тегах "href js" теперь полностью скрывает ссылки параметров Фильтра.
- подкорректированы стили с учетом некоторых Шаблонов.
- улучшена работа js-кода Фильтра.
- расширен некоторый функционал в админке модуля для более удобной работы менеджеров сайта.
------------------------------------------------
#64
2025-03-07:
- полностью переработан код модуля админки и фронта. - на 90% новый модуль.
------------------------------------------------
#63
2023-08-26:
- добавил вкладку «Страница Поиска» с настройками.
- добавил вкладку «Фильтр на Главной» с настройками.
- во вкладке «Основные» добавил настройки: Кол.АО для кэша и view_child_cat.
- добавил дополнительный вид отображение Цены, как блоком select.
- добавил в вид отображения параметров Кнопки:radio, image:radio – то есть их функционал будет работать в режиме как radio(переключатель).
- во вкладке «Мета-теги» добавил дополнительную настройку при включении no_param_meta «Но оставить для чисел».
- во вкладке «SEO_URL» добавил get-Фильтра, ЧПУ get-Фильтра, Отключить ЧПУ на странице `Поиска`, кнопку Транслит. Так же при генерации ЧПУ в полях: Производители, Наличие, Новинки, Цена и Акции, будет формироваться ЧПУ из названий, присвоенные по этим полям во вкладке «Языковые данные», согласно из выбранного языка «Язык для транслита».
- во вкладке «Пос.страницы + Sitemap» изменил внутреннею обработку для form-полей. Это позволит в дальнейшем упрощенно интегрироваться с другими модулями.
- изменены контроллеры и модели модуля.
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!!
- незначительно изменен файл по стилям – filter_vier.css
- !!! изменен модификатор модуля !!!!
- добавлен еще один необязательный модификатор `fix_home-page_mobil_mini-filter_vier_seo` для вывода mini-кнопки на Главной странице, когда Фильтр расположен в левом или правом сайд-баре.
------------------------------------------------
#.62
2022-07-07:
- !!! изменен модификатор модуля !!!! - обязательно его меняем.
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!! - обязательно использовать новый шаблон.
- незначительно изменен файл по стилям – filter_vier.css
- добавил настройку «Очередность» вывода блоков.
- добавил вывод в блоках поле по Поиску.
- добавил дополнительные настройки для блока «Наличие» и блока «Выбора». - возможно их надо будет заполнить.
- добавил в «Языковых данных» новые поля: для Очистки в блоке «Выбора» и для блока Поиска.
- добавил управление для некоторых случаев, когда Производитель (не из Фильтра) выводится на странице Категории - «Категория+Производитель».
2023-04-10:
- подкорректировал кеш в Фильтре для Опций.
------------------------------------------------
#.61
2021-12-20:
- появилась возможность управлять (добавлять или не показывать) Шкалу для слайдеров атрибутов.
- во вкладке «Пос.страницы + Sitemap» добавил ссылку для просмотра Посадочной страницы.
- во вкладке «Пос.страницы + Sitemap» добавил новые поля: `Статус`, `Магазин`, `Image`, `Сортировка` и `Группа`.
- во вкладке «Пос.страницы + Sitemap» расширил функционал фильтрации по `Статусу`, `Магазину`(если он не один) и `Группе`.
- во вкладке «Подстройка в категориях» добавил к атрибуту отображение его группы (для большей наглядности).
- подкорректирован код контроллеров и моделей модуля.
- изменен модификатор модуля.
------------------------------------------------
#.60
2021-07-26:
- появилась возможность добавлять input(окошки) для слайдера атрибутов.
- подкорректирован код контроллеров и моделей модуля.
- изменен модификатор модуля.
------------------------------------------------
#.59+
2021-03-16:
- добавлена возможность для sitemap-фильтра добавлять префикс Языка. Например /ua/sitemap_filter.xml (используется в связке с др.Модулями по Мульти-языкам).
------------------------------------------------
#.59
2021-01-15:
- !!! изменен модификатор модуля !!!! - обязательно его меняем.
- Вкладка «Sitemap» была перенесена во вкладку «Пос.страницы».
- добавлена возможность использовать собственный Sitemap для фильтра, и при потребности назначать собственное имя.
- добавлена интеграция со сторонними модулями по формированию мета-тега robots.
- добавлена возможность формировать авто-мета-теги по собственному Шаблону.
- добавлена возможность не выводить «устаревшие» prev/next для canonical.
- добавлена возможность настраивать для мета-тегов вывод количества параметров.
- в «крошке» добавлена возможность управлять количеством выводимых параметров или их длины, в зависимости от выбранных настроек.
- добавлена возможность групповое удаление ЧПУ (seo_url).
- добавлена возможность очищать поля всех дублей ЧПУ (seo_url).
- изменены существенно все файлы контроллеров и модели Фильтра.
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!!
- незначительно изменен файл по стилям – filter_vier.css
- удален некоторый функционал. – модуль-фильтр теперь автоматом его будет определять.
- подкорректирован транслит для формирования ЧПУ параметров.
------------------------------------------------
#.58+
2020-10-29
- !!! изменен модификатор модуля !!!!
- изменен контроллер и модель модуля.
- поправлен код для sitemap.
- поправлен код для некоторых шаблонов.
------------------------------------------------
#.58
2020-02-28:
- !!! изменен модификатор модуля !!!!
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!!
- незначительно изменен файл по стилям – filter_vier.css
- во вкладке «Пос.страницы» добавил поля для ввода информации. А так же добавил поля для Поиска.
- для хранения данных из «Посадочных страниц» используются две новые таблицы: `filter_vier_hl` и `filter_vier_hl_lang` вместо одной `filter_vier_hand_links`
------------------------------------------------
#.57
2019-12-16:
- во вкладке «SEO_URL» добавил управление для формирования ЧПУ – последовательность вывода в ЧПУ.
- во вкладке «Подстройка в категориях» добавил отображения полного пути в поле для Категорий и возможность оставлять пустым поле для Атрибутов.
- изменил и оптимизировал коды контроллеров и моделей модуля.
- добавил интеграцию с модулями: `KIT SERIES`, `Hyper Product Models`, `AO Tooltips`(подсказки для Опций).
- корректировка вывода для мета-тегов: "keywords", "description", "Заголовка"(H1), "Описания".
- (для понимающих) get-параметры: `manufacturer_id` и `path` теперь могут работать в паре.
- подкорректировал стиль для mobil_mini (немного изменен и шаблон фильтра).
- изменен модификатор модуля.
------------------------------------------------
#.56
2019-10-05:
- используется новый модификатор для модуля - !!!обязательно его меняем.
- изменены фронт-файлы: filter_vier.tpl (для OpenCart 3 filter_vier.twig) и filter_vier.css - добавил стили и код в шаблоне.
- добавил отображение Опций и Производителей в виде radio-кнопками и select.
- добавлена интеграция с модулем "
Attribute Text Select".
- добавлен функционал автоматического перехода работы фильтра в Мобильных устройствах на Ajax.
------------------------------------------------
#.55 ......................
Более 40 тысяч товаров на сайте. Фильтр работает быстро и отзывчиво как в обычной браузерной так и в мобильной версии сайта.
Отдельная благодарность разработчику за помощь в установке, базовой настройке и донастройки модуля под наш сайт и товар. Все сделано оперативно и с учетом наших пожеланий.
Рекомендую!
Хочу выразить большую благодарность автору модуля! Были куплены два модуля на оба мои сайта + модуль теги/
Всё оперативно установили, настроили, модуль очень хороший. ушла от ОСFiltr.
В модуле много удобных и полезных настроек. Обязательно еще куплю модуль для работы с атрибутами, тоже нужна вещь, когда товаров у тебя свыше 140 тыс !
Большое спасибо за модули!
Функционал гигантский, очень много настроек
Множество различных настроек под любые нужды.
На первый взгляд настройки пугают, но под чаёк неторопливо разобрался.
Автору отдельное спасибо за помощь с настройками и терпеливые ответы на мои тупые вопросы ))
Рекомендую даже тем, кто в программировании не силен, как я )))