Уважаемый @SooR !
Модуль отличный, но хотелось бы в следующих версиях несколько изменений, а именно:
1) Выбор количества фильтров внутри одной группы (Цвет: красный + синий + зелёный) или из разных групп (Цвет: красный; Размер: большой), после которого странице будет добавляться noindex, nofollow в head. Т.е. чтобы изначально страницы фильтра индексировались, а вот когда выбираем установленное в админке количество (например, больше 3 внутри одной группы и больше 2 из разных групп) - тогда уже будет добавляться noindex,nofollow. Всё-таки у каждого подход к SEO индивидуальный, уж предоставьте пользователю свободу от необходимости лезть настраивать это через условия в контроллере.
2) Кнопочку "скопировать атрибуты\опции\фильтры в OCFilter" внутри каждого товара, допустим внутри той же закладки "Опции фильтра". Есть такая ситуация - на сайте 35к товаров, добавлены в несколько партий. У всех товаров уже расписаны атрибуты, но фильтр был запущен когда товаров было меньше 10к, запустили его тогда при помощи копирования атрибутов у предварительно правильно подготовленных товаров. Теперь же воспользоваться опцией копирования нельзя, т.к. остальные 25к товаров ещё не подготовлены по атрибутам к общей системе и лишь испортят фильтр, и получается новым товарам, добавляющимся массово через экспорт\импорт единственный выход добавить фильтр - это вручную настраивать у каждого товара в админке. Потому было бы классно, если бы можно было изолировано для отдельных товаров нажать "скопировать атрибуты (или опции, или фильтры)" в фильтр.
3) При добавлении фильтров проверять их ЧПУ на пересечение с уже имеющимися URLами в системе.
Например, есть два фильтра со значениями:
"Ткань" - "хлопок", "бязь", "шёлк"
и
"Материал товара" - "хлопок", "шёлк"
В итоге получатся дубли
/categoriya/tkan/hlopok/
/categoriya/material-tovara/hlopok/
и
/categoriya/tkan/shelk/
/categoriya/material-tovara/shelk/
из-за чего одна из страниц-дублей (скорее всего, та, что была добавлена позже) будет отдавать 404.
Было бы очень классно, если бы перед добавлением значения фильтра проводилась бы проверка и, в случае выявления дубля предполагаемого URL нового фильтра, автоматически добавлять что-нибудь к нему, чтобы примеры выше стали, допустим
/categoriya/tkan/hlopok/
/categoriya/material-tovara/hlopok-f/
и
/categoriya/tkan/shelk/
/categoriya/material-tovara/shelk-f/
Было бы ещё +100 очков Гриффиндору если бы в админке была бы дополнительная настройка вот этой добавляющейся частицы
Даже без этих мелочей - очень отличный фильтр, ещё раз спасибо автору. На все проекты ставлю его.