Владелец магазина chick

Просто фильтр opencart 3.x

Бесплатно

Рейтинг 4.62 из 5 на основе опроса 29 пользователей
(29 отзывов клиентов)
Скачиваемые файлы:
prostofilter.ocmod.zip

Этот фильтр не имеет настроек. Умеет работать по цене, производителю и атрибутам

Продавец OCmodules
Раздел:

Описание

ВНИМАНИЕ! Просто фильтр вы можете скачать бесплатно. Если Вам нужна поддержка и/или доп. функционал - рекомендую обратить внимание на "Супер фильтр", который лишен недостатков Просто фильтра и наделен более широкими возможностями

На сегодняшний день существует около 5 различных фильтров Opencart, поэтому для многих владельцев интернет-магазинов стоит вопрос выбора лучшего. Все они имеют как преимущества, так и недостатки. Их здесь я описывать не буду, но назову главный минус – это цена от 500 рублей до 3 000. У нас вы можете скачать бесплатный «Просто фильтр» для обновлённой версии opencart 3.

Возможности данного фильтра:
Он работает автоматически и станет отличной заменой стандартному фильтру опенкарт, который не умеет подгружать характеристики товаров. «Просто фильтр» не обладает огромным функционалом, но он способен фильтровать товары по самым важным параметрам: по цене, по производителю и по всем атрибутам. Ну и самое главное – этот фильтр opencart 3 абсолютно бесплатный.

Сравнение с платными версиями:
Если сравнивать с коммерческими фильтрами, то данный модуль имеет свои недостатки: он не умеет фильтровать товары в opencart по опциям, рейтингу, категориям, наличию на складе и др. В итоге для больших интернет-магазинов с ассортиментом в 1000 и более товаров он может не подойти. И кроме этого в нём нет возможности создавать seo посадочные страницы.
Если вы решили скачать бесплатно фильтр для opencart 3, то после процедуры загрузки необходимо установить его на сайт.

Установка фильтра товаров очень простая, всего 5 шагов:
В админке опенкарт выберите пункт меню - Дополнения - установка
Нажмите кнопку загрузить модуль и выберите файл для загрузки.
После сообщения “Модуль успешно установлен” обновите модификаторы
В списке модулей найдите “Простой фильтр” и в настройках выберите Включить.
Готово, проверьте работу фильтра на сайте

Подводя итоги выбора можно сделать вывод, что бесплатный фильтр (free software) способен отлично справится с основными задачами, которые стоят перед большинством владельцев интернет-магазинов на CMS Opencart.

Защита авторских прав
p/s/ «Просто фильтр» – это авторская разработка, поэтому свободное распространение на других сайтах, без согласования с автором, не допускается.

ВНИМАНИЕ!!! Так как модуль сделан на основе типового - он перекрывает работу типового модуля "Фильтр" opencart

Дополнительная информация

Версия CMS

ocStore 3.0, Opencart 3.0

Требуется IonCube Loader

Нет

29 отзывов для Просто фильтр opencart 3.x

  1. Оценка 5 из 5

    zb

    спасибо работает
    надеюсь подводных камней нет?))

    • chick

      Подводных камней нет.
      Модуль работает уже на некоторых сайтах.
      Иногда вылезают незначительные косяки.

  2. Оценка 5 из 5

    zb

    спасибо еще раз
    буду тестить.
    пока непонятная штука вылезла "Цена" - хотя есть ползунок с ценой http://joxi.ru/brRL6e1SJv0LX2
    буду разбираться

  3. Оценка 5 из 5

    zb

    скажите а можно каким то образом привязать исключение некоторых атрибутов на вывод в фильтр?
    атрибутов много - но не все нужны в фильтре.
    Может какую то функцию в виде строки с айдишками атрибутов которые не надо выводить?

    • chick

      Да. Можно.
      Например в файле
      \catalog\controller\extension\module\prostofilter.php
      После строки (48)
      foreach ($prostofilter_groups as $prostofilter_group) {

      Добавить код:
      if ($prostofilter_group[‘filter_group_id’] == 3) {
      continue;
      }

      Который исключает из фильтра атрибут с id = 3

      • zb

        дико извиняюсь но что то выдает ошибку (дошли руки)
        код http://joxi.ru/Y2Ly0e3F9BwOqA
        ошибка http://joxi.ru/4Akvez7IyzNb72
        может я не там id смотрю - выгрузил просто атрибуты и по идее это id http://joxi.ru/BA0Mv6LuJEldBr
        был бы признателен за помощь

        • Администратор

          Замените косой апостроф ' на прямой '

          • zb

            вот я балда ))) мог бы и сам догадаться! Спасибо огромное )

  4. Оценка 5 из 5

    zb

    круто спасибо
    а если несколько айдишников? через запятую?
    я не очень силен в коде - я дизайнер

    • chick

      Если несколько, то повторите эти строки несколько раз.
      if ($prostofilter_group[‘filter_group_id’] == 3) {
      continue;
      }
      if ($prostofilter_group[‘filter_group_id’] == 4) {
      continue;
      }

  5. Оценка 5 из 5

    zb

    или несколько таких строк.... каждая для своего айдишника?

  6. Оценка 5 из 5

    zb

    понял- огромное спасибо!

  7. Оценка 4 из 5

    Иван

    Не работает на Open cart 3.02.0, установмл, включил, обновил кэш, добавил на главную, а на главной он так и не появился.

    • chick

      Модуль предполагает размещение на странице категорий. Попробуйте разместить его в схеме категорий

      • Иван

        Да, действительно, так работает

  8. Оценка 5 из 5

    andgul

    Установил на OC 3.02.0 почему-то диапазон по ценам не появился (только checkbox). Что нужно делать?

    • chick

      Фильтр по цене может не отображаться, если у вас на все товары одинаковые цены

      • andgul

        Шаблон с демо товарами. Там есть разные цены - например ноутбуки. Показывает checkbox 100р. и всё. А ползунка диапазона нет.

        • chick

          Действительно была ошибка. Сейчас все поправил.
          Должно хорошо быть

          • ciyoriwik

            Не поправили

      • alik

        Аналогичный баг наблюдаю... Ничего не поправилось: чекбокс вместо ползунка (opencart-3.0.2.0)

        • alik

          Нашёл решение проблемы с чекбоксом вместо ползунка. Оказывается Простофильтр конфликтует со стандартным встроенным Фильтром. Идём в шаблон категории, смотрим, чтобы там был Простофильтр и не было стандартного Фильтра (если стандартный есть - убираем, если простофильтра нету - добавляем); идём в модули, отключаем стандартный Фильтр в его настройках. Профит.

          • alik

            *вместо "шаблон категории" следует читать "макет категории"

  9. Оценка 5 из 5

    g3316339

    Подскажите как можно реализовать разделитель для атрибутов
    Например что бы в товаре цвет: белый, красный, желтый - считался за 3 разных атрибута
    Подскажите логику хотя бы ...

    • chick

      Логика примерно такая:
      1. В контроллере prostofilter.php проверяем переменную $prostofilter['filter_id'] на вхождение разделителя (запятая в вашем случае)
      2. Если разделитель найден - разбиваем ее в массив
      3. Обходим массив и пишем в $childen_data[] все элементы массива
      4. В модификаторе (install.xml) ищем строку $sql .= " OR pa" . $key . ".text = '" . $wvalue . "'";
      5. Приводим строку к виду: $sql .= " OR pa" . $key . ".text like '%" . $wvalue . "%'";

      Дайте знать что получилось, а что нет.

      • g3316339

        Спасибо, все получилось

        • g3316339

          Дайте подзатыльник если что-то не так, выводит всего по 5 значений

          $attr_value = explode(', ', $prostofilter['filter_id']);

          if (empty($attr_value[1])) {
          $childen_data[] = array(
          'prostofilter_id' => $prostofilter['filter_id'],
          'name' => $prostofilter['name']
          );
          }

          • chick

            Судя по коду вы проигнорировали 3 пункт:
            3. Обходим массив и пишем в $childen_data[] все элементы массива

            А по большому счету не факт, что это будет работать. Я описал лишь логику. Вектор движения так сказать.

  10. Оценка 5 из 5

    Den

    Спасибо за фильтр! Установил модуль, разместил его с левой стороны сайта, работает отлично. Только проблема в том, что в мобильной версии фильтр не отображается (виден только если установить его сверху, а нужен слева). Как быть ?

    • chick

      Так задумано разработчиками opencart.
      Я планирую написать новый фильтр. Скорее всего он будет на платной основе.
      Возьму на заметку ваше пожелание.

  11. Оценка 5 из 5

    diknecignu

    Почему то вместо фильтра цены непонятный чекбокс((

  12. Оценка 2 из 5

    kilohel

    Добавил 2 товара а фильтр видит 2 товара только по 1 атрибуту. Где что не так ?

    • chick

      Если у 2 товаров 1 атрибут - это нормально. Разве нет?

  13. Оценка 4 из 5

    kilohel

    Все появилось после чистки модификаторов и переустановки модуля. Но ползунок цены так и не появился. В столбце цена написано 1 цена хотя 2 товара с ценами. Как поправить ?

  14. Оценка 4 из 5

    kilohel

    цены разные

  15. Оценка 1 из 5

    kilohel

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

  16. Оценка 5 из 5

    zb

    Скажите пожалуйста, а как можно добавить вывод статуса Наличие (Нет в наличии, Предзаказ, В наличии)? Был бы очень признателен

  17. Оценка 5 из 5

    Алексей

    Здравствуйте, подскажите как поменять в фильтре Фабрика на Производитель. не могу найти откуда это слово Фабрика берется.

    • Администратор

      В файле install.xml, который в архиве

  18. Оценка 5 из 5

    Татьяна

    Здравствуйте! Модуль за бесплатно просто супер!!) Единственное, спасите) Не могу во всех файлах найти где слово "Фабрика" заменить на "Производители"..

    • Администратор

      В файле install.xml, который в архиве

      • Татьяна

        Спасибо, получилось поменять!

  19. Оценка 5 из 5

    Anna

    Подскажите, хочу вывести отображение диапазона цен под слайдер, цены вывести получилось, но при перемещении слайдера они не изменяются, как реализовать?

  20. Оценка 5 из 5

    Татьяна

    Добрый День! У меня возникла небольшая сложность
    В моем интернет магазине используется модуль для добавления нескольких производителей
    https://opencart3x.ru/module/admin/multiple-manufacturers

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

    Модуль добавляет в базу данных таблицу oc_product_to_manufacturer
    Он хранит там данные в двух полях product_id => manufacturer_id
    Вот скрин таблицы http://joxi.ru/Y2LlNOZC9e90P2
    При этом заполнение поля manufacturer_id в таблице oc_product нужно оставить как было, туда записывается id одного производителя.

    Очень надеюсь на вашу помощь!

    • Администратор

      Ответил в ЛС

  21. Оценка 5 из 5

    Bohdan

    Подскажите, пожалуйста, как сделать что бы не сворачивались атрибуты в фильтре или как пофиксить кнопку "показать еще", что бы она не отображалась по среди списка! за ранее спасибо! скриншот прилагается http://prntscr.com/khcf71

    • Администратор

      В файле catalog\view\theme\default\template\extension\module\prostofilter.tpl
      Код кнопки "Показать еще" имеет вид:

      • Bohdan

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

        • Администратор

          Чтобы ее вообще не было - удалите вышеуказанную строку.
          Чтобы переместить - переместите ее. Вставьте, например в строку: < ?php if ($kolvo>6) { echo '';} ?>
          Приведя ее к виду:

          А в целом - я бы рекомендовал вам посмотреть в сторону суперфильтра:
          https://ocroshka.ru/products/super-filtr/
          Там больше возможностей кастомизации внешнего вида

  22. Оценка 5 из 5

    Ильнур

    Добрый день!
    Бегунка по цене нету!!!
    Можете исправить модуль?
    Получается как на рисунке: https://yadi.sk/i/TdZsjQ8x3aDHyr

    Что делать?

    • Ильнур

      Еще пишет сумму с 4 знаками после запятой: "Цена 199.9900"

  23. Оценка 5 из 5

    JET

    Добрый день.
    Как можно убрать пункт цены с чекбоксом? У меня оно криво отображается.

    А модуль классный. Не ожидал от простого модуля такую хорошую сортировку по моделям.

  24. Оценка 5 из 5

    Solo

    Отлично! Спасабо

  25. Оценка 5 из 5

    lekskokorin

    Здравствуйте, установил модуль, добавил в макете и в категории и в главную, очистил кэш, но модуль все равно не появляется. Версия opencart 3.0.2.
    Что я делаю не так?)

    • lekskokorin

      С этим разобрался, а как сделать цену бегунками, какой именно фильтр нужно для этого добавлять?

  26. Оценка 4 из 5

    sibbear

    А скажите, можно ли сделать бегунки для атрибутов? А то они отображаются галочками: http://i63.tinypic.com/25a1dfd.png

  27. Оценка 5 из 5

    Скрудж

    Не удается включить фильтр, при нажатии на кнопку "Редактировать", вот такая ошибка http://joxi.ru/4AkLMkQTyLqqbr
    Помогите решить, за ранее спасибо!
    Версия ocStore 2.3.0.2.2

  28. Оценка 5 из 5

    Nekrasovs

    Хочу просто сказать спасибо за отличную работу!

  29. Оценка 5 из 5

    101532

    Добрый день, фильтр супер, подскажите, если есть товар, лежащий в подкатегории, в категории его нет, но стоит модуль "товары в родительской категории", который выводит все товары из подкатегорий в категории, и получается что фильтр в категории не видит эти товары, как можно сделать так, чтобы он увидел их? Спасибо

    • Администратор

      Нужно менять модель категории. Я удивлен, что эти 2 модуля не конфликтуют. По сути они оба должны подменять модель категории. Можете дать ссылку на модуль о котором идет речь?

Добавить ответ

Добавить отзыв

( 0 ) рейтинга Оценки пока не представлены для этого продукта.