Фильтр товаров в категории 2.0
Демо: Shop Filter
Возможности:
админ:
- создание неограниченного количества опций и значений фильтра;
- присваивание опции к нескольким категориям;
- присваивание значения опций к товару;
- работает как обычный модуль. Позиционирование справа - слева, порядок вывода;
пользователь:
- выборка товаров по критериям (логику см. картинку);
- отображение количества товаров для каждого следующего шага выборки опции-родителя и соседних опций, основываясь на текущей категории и логики выборки;
- деактивация критерий с нулевым результатом количества товаров при следующем нажатии;
- исключение AJAX дало возможность гарантированно получить данные и создать реальные страницы для поисковых роботов;
- запрос с параметрами фильтра выглядит следующим образом:
index.php?route=product/category&path=20&filter=1=2,3;3=11,10;4=18
где:
переменная GET, опция, значения опции
Установка на чистый OpenCart (OpenStore) затронет следующие файлы:
admincontrollercatalogproduct.php
admincontrollercommonheader.php
adminlanguageenglishcatalogproduct.php
adminlanguageenglishcommonheader.php
adminlanguagerussiancatalogproduct.php
adminlanguagerussiancommonheader.php
adminmodelcatalogproduct.php
adminviewtemplatecatalogproduct_form.tpl
adminviewtemplatecommonheader.tpl
catalogcontrollerproductcategory.php
catalogmodelcatalogproduct.php
Установка на чистый OS
1. Извлеките папки из архива openstore_filter_2.0_clean_install.zip в корень сайта с заменой.
2. Система -> пользователи -> группы пользователей -> Главный администратор [Изменить], ставим галки напротив catalog/filter и сохраняем.
3. Войдите в админ панель -> дополнения -> модули -> Фильтр товаров [изменить] -> и нажмите на кнопку "Установить таблицы".
Если всё прошло как надо, появится соответствующее уведомление и после этого можно добавлять опции на странице Каталог -> Фильтр товаров.
Внимание: проверено на последней версии Opencart v1.4.9.4 (March 19, 2011) с офф. сайта
openstore_filter_2.0_clean_install.zip
Added 18-07-2011
Установка вручную (thx afwollis)
----------------------------------------------------------------------------------------------------------------------------------------------
Вышла новая версия - 3.0.
Возможности, цена вопроса и всё такое - ocfilter.com.