Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3 |
Всем доброго времени суток!
Я давно занимаюсь разработкой сайтов на CMS OcStore.
В связи с этим накопилось много наработок, которыми я хочу поделиться.
Один из них,
Фильтр товара по атрибутам.
!!! СКАЧИВАЙТЕ ТОТ АРХИВ, ВЕРСИЯ КОТОРОГО ПОДХОД ПОД ВЕРСИЮ ВАШЕЙ СИСТЕМЫ !!!
ПРЕИМУЩЕСТВА модуля перед другими
1. В мобильной версии есть кнопка "Показать фильтр" - такого больше нет нигде!!!
2. Есть возможность добавить "мультиатрибуты" (Несколько значений для атрибута). Укажите два и более значений через двоеточие.
3. Совместим с шаблонами: NewStore, UniShop и Journal 2!
4. Можно атрибут сделать цветом, т.е. выбрать из палитры нужный цвет и вывести в фильтре
5. Слайдер доступен не только для цены, но и для других параметров
УСТАНОВКА модуля (обязательно через "Установщик дополнений")
Скачиваем архив
art6_filter.ocmod.zip
Переходим на страницу
Установщик дополнений OCMOD и загружаем наш архив.
Переходим на страницу
Менеджер дополнений и обновляем кеш модификаторов.
НАСТРОЙКА модуля
Все настройки модуля находятся в атрибутах: Каталог->Атрибуты->Атрибут (как показано на скриншоте).
Для того чтобы атрибут попал в фильтр, его нужно включить в настройках этого атрибута.
В ПЛАНАХ:
1. Привязать цену к валюте магазина
2. Фильтр по производителям
3. Фильтр по категориям
4. Фильтр по опциям
5. Фильтр по фильтрам
6. Горизонтальный вид фильтра
7. Кол-во товара напротив каждого параметра
По любым вопросам связанным с работой модуля пишите на мой E-mail: mrchif@mail.ru
DEMO
http://oc21.itpixel.ru/admin/ (demo demo)
ВНИМАНИЕ! Обновление старых версий модуля будет происходить индивидуально, т.к. тяжело предусмотреть все нюансы.
Основное |
Способ распространения |
Платно |
Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3 |
VQmod |
Нет |
Ocmod |
Да |
Статистика |
В первый раз файл добавлен |
16.11.2016 |
Последнее изменение |
23.10.2019 |
Просмотров |
5740 |
Покупок |
23 |
Файлы будут доступны после покупки
тоесть пишешь туда а там нечего не пишется в демке тоже самое
С JS Я не дружу буду рад любой помощи
Пример - http://bookbox.up-st.com/detskaya/
Это катастрофа!
1. Как сделать фильтрацию по цене?
2. Как убрать мультиатрибут? так как у меня есть атрибут "Состав" и там идет перечисление через " : "
Мультиатрибуты можно переназначить на другой символ, это делается в файлах контроллера модуля.
Если нужно, я помогу, пришлите в личку доступ к фтп
catalog/model/module/art6_filter.php в строке 11.
Для версии 2.3 в файле catalog/model/extension/module/art6_filter.php в строке 11
Заменить в строке, в функции explode(...), внутри скобок, двоеточие на свой разделитель.
Но теперь если я указываю в атрибуте значение по которому фильтровать: "Параметр: 1, Параметр: 2" и тд. он не ищет товар
Но если указать вот так: "Параметр 1, Параметр 2" - то есть без : то все находит.
На сайте нет фильтрации по атрибутам.
Неправильно фильтрует по цене.
А при нажатии хлебной крошки, то выводит вот что:
Исправьте пожалуйста, а то хз покупать или нет вашу поделку.
Видимо проблема со слоями. Если понимаете что такое CSS, попробуйте для обертки фильтра добавить высокий з-индекс, например: z-index: 9999;