Перейти к содержанию
iwebdesigner

Как сделать зависимый фильтр товаров в OpenCart 2?

Рекомендуемые сообщения

Здравствуйте. Есть ли готовый фильтр поиска товаров для OpenCart 2.3.*.*, который умел бы искать товары по нескольким взаимозависимым параметрам?

Самый простой пример — поиск автозапчасти. Т.е. выбираем в выпадающем списке "Марку", а выпадающий список "Модель" выдаёт только те модели, которые есть в БД для этой марки. Аналогично со списком "Кузов" — показываются только кузова этой модели, которые есть сейчас в наличии. Ну и ещё пара уже независимых "галочек" должна быть.

Перерыл интернет и нашёл только т.н. "зависимые опции", это когда на странице конкретного товара выбираешь его опции (а они меняются в зависимости от выбранных значений других опций). Но это не то — нужен именно поиск нужных товаров по зависимому фильтру.
Ещё нашёл модуль "Mega Filter PRO" для OpenCart за $60, но он слишком наворочен и там куча лишнего.

Может подскажете простое (платное/бесплатное) решение? Я даже подумываю свой модуль специально написать, но не очень понимаю как лучше сделать: через категории, атрибуты, опции или фильтры?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, WarStyle сказал:

Связка Mega Filter и Mega Vehicle Filter [powered by MFP] должна помочь.

 

Да, про "Mega Vehicle Filter" не знал, спасибо. И это действительно крутые Модули, но как я уже писал - слишком навороченные с кучей лишнего функционала.

В OpenCart я пока не силён, может подскажите где почитать о реализации такой штуки своими силами?

В любом случае благодарю за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С таким подходим вам скорее всего стандартный фильтр опенкарт подойдет. Правда, он такой деревянный.

Там в категории вы указываете какие фильтры в ней будут работать.

Но, в платных фильтрах есть одна приятная настройка.(например, у OCFilter)

Скрывать неактивные значения:

Полностью скрывает неактивные значения опции. В случае, если будут скрыты все значения - скрывается и сама опция.

 

и если вы находитесь в автомобилях BMW

то фильтр отобразит те параметры, которые есть у этих автомобилей.

а в подкатегории кузов не будет параметров сцепления или системы охлаждения.

А параметры для фильтрации вы прописываете в качестве атрибутов для запчасти.

 

 

 
Изменено пользователем jaffagold

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.