Фильтр по атрибутам opencart 2.0

Чтобы сделать фильтр по атрибутам нужно купить/скачать и установить плагин.

Так я думал раньше. Что поменялось теперь и как я оседлал типовые фильтры opencart – читайте дальше.

Для opencart 2.3 и 3.0 вы можете скачать бесплатный фильтр:
2.3 – http://ocroshka.ru/products/prosto-filtr-opencart-2-3/
3
.0 – http://ocroshka.ru/products/prosto-filtr-opencart/

Для начала я хорошенько изучил таблицы opencart 2.0, а затем накидал 1,5 десятка простых запросов MySQL, код которых привожу ниже

И не забудьте поменять префикс tk_ на тот, который установлен в Вашей базе

Недостатков у этого решения много. Список недостатков:

  1. Нет фильтров для страницы производителя
  2. Фильтры не отрабатывают на условие “И”, когда выбраны значения из разных групп фильтра, т.е. нельзя отобрать все телефоны с LTE из группы стандарт связи “И” ОС Android из группы ОС. Будет сделана выборка “ИЛИ”
  3. Нет выбора атрибутов для переноса. Приходиться потом ручками убирать ненужные фильтры.
  4. Нет ajax обработки установки галочек

И это только то, что сразу бросилось в глаза. Наверняка есть еще и другие. Если Вы знаете о них – пишите в комментариях.

Предчувствуя первый вопрос – хочу сразу на него ответить.

Будет ли это работать в opencart 1.5?

Не знаю, не пробовал. Скорее всего будет после некоторой модификации или без.

Меток нет