Модификатор автоматизирует создание
стандартных фильтров Опенкарта.
Модификатор не является модулем фильтра, не заменяет стандартный модуль фильтрации Опенкарта и никоим образом не воздействует на его работу!
Основные возможности модификатора:
- по выбору пользователя собирает атрибуты, опции, производителей со всех включенных товаров и автоматически создает по ним стандартные фильтры
- собранные товарные атрибуты и опции могут быть отсортированы согласно спискам (игнорлисты)
NEW!
- фильтры автоматически привязываются к соответствующим товарам и их категориям
- товарные атрибуты могут быть разобраны по указанному в настройках разделителю (для каждого полученного элемента будет создан отдельный фильтр )
- есть возможность полной автоматизации, например через cron
Порядок установки:
1. Установить модификатор в разделе "Расширения"->"Установка расширений"
2. Обновить модификаторы в разделе "Расширения"->"Модификаторы"
Порядок работы:
После установки модификатора в разделе "Каталог"->"Фильтры" появиться кнопка "Создать фильтры", в окне настроек необходимо произвести нужные настройки и запустить создание.
Внимание! Процесс создания фильтров полностью заменяет все существующие стандартные фильтры.
Автоматизация:
Так как создавать фильтры нужно каждый раз после добавления/удаления товара и редактирования товарных атрибутов, опций и производителя в товарах, модификатор имеет функцию полной автоматизации, например через cron или после работы модуля импорта товаров (для настройки потребуются дополнительные действия):
- работа через cron
- Opencart/OCStore 2.х
В процессе установки модификатора на Openacrt/OCStore 2.х в корне сайте будет создан файл acf_cron.php.
В настройках крона (crontab) вашего хостера укажите команду для запуска этого файла, например так: /usr/bin/curl https://ваш_сайт/acf_cron.php
- LiveStore/Opencart/OCStore 3.х
Для 3-ей версии движка надо вручную скачать и разместить в корне сайта файл acf_cron__oc3.php, настройки крона производятся аналогично (за исключением имени файла)
- запуск из других модулей
Для запуска модификатора из другого модуля, например модуля импорта товаров, следует использовать следующий роут: catalog/filter/setAutoUpdateFilters
Обратите внимание: Модификатор тестировался на чистых сборках LiveStore/Opencart/OCstore и поставляется как есть, корректная работа модуля не гарантируется на модифицированных движках! Если во время работы модификатора возникают ошибки, значит ваш движок был модифицирован в части работы опций/атрибутов/производителей.Код полностью открыт для изменений.
Перед использованием рекомендуем протестировать на тестовой копии сайта.
Для каждого рабочего сайта требуется покупка отдельной лицензии, допускается установка на тестовом поддомене для настройки и проверки совместимости. Модуль продается только на сайте
liveopencart.ru
Поддержка по почте:
help@liveopencart.ru
Поддержка в Telegram: @opencart.
а так Все встало сразу и без бубнов.
Были вопросы с обновлением по крону (скажу честно, самому было лень доделывать), написал автору, разработчик моментально отреагировал и выкатил обновление. Молодец!
У меня стоит та же задача "нужно было игнорировать некоторые атрибуты" не поделитесь решение в личке?
Заранее спасибо!