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

Новый модуль Фильтр товаров (VS Filter FULL)

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

Закончена разработка нового фильтра товаров.

Фильтр фильтрует по цене, производителям, атрибутам, опциям.

Посмотреть работу фильтра можно на демо сайте:

http://vysoft.id1945.com/octest/

Доступ в админку логин и пароль: demo

 

Фильтр полностью автоматически определяет параметры фильтра для выбранной категории.

В админ сайте можно настроить режим фильтрации и отображения параметров фильтра.

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

Установить, настроить и пользоваться фильтром может любой пользователь без каких-либо знаний в програмировании сайтов

 

Фильтр работает (адаптируется) со всеми пользовательскими шаблонами, если они созданы в соответствии с концепцией OpenCart (т.е. не изменяют системные файлы, а только файлы вида).

Никакой дополнительной правки кода фильтра под разные шаблоны не требуется.

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

При этом, вся функциональность страниц шаблонов работает и фильтрация товаров происходит с точностью выбранных параметров.

 

Фильтр также работает на главной и других не категорийных страницах, показывая результат фильтрации на странице категорий-"Все категории".

 

До создания новой площадки продажи дополнений, как обещала администрация форума, фильтр выставлен на продажу пока только на официальном сайте:

http://www.opencart.com/index.php?route=extension/extension/info&token=1b55595eb545944a31d0fff31ec12636&extension_id=14163

 

Замеченные ошибки, пожелания и вопросы направляйте мне в личную переписку или на эмейл.

Фильтр разработан только под официальную версию OpenCart 1.5.6 и будет работать только на этой версии.

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


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

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

Ну и сразу - чего не хватает:

- визуальное выделение неактивных параметров (где выборка не изменится, их можно хотя бы серыми делать, а чекбоксам статус disabled ставить)

- область нажатия для выбора параметра не должна быть лишь в районе чекбокса, было бы удобнее расширить эту область до названия самого параметра, чтобы для выбора производителя например, достаточно было нажать на любое место в строке Apple, а не целиться в маленький чекбоксик

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

- в админке бросилось в глаза Dementions :)

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


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

Спасибо.

Ошибку исправлю, так как вечно торопишься.

Слайдер для атрибутов уже заложен в коде, но пока не использую, так как надо определиться в некоторых моментах. Есть еще проблемка в количестве фильтрации при сладере. Но это вопрос времени.

Проблема в том, что значения атрибутов в текстовом формате и пользователь может делать ошибку в использовании, скажем написать "десять" вместо 10.

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

Расширение области выбора сделаем.

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

Проблема в том, как правильно совместить использование "включительно" и "исключительно", если задаешь много опций для этого (как в предыдущем моем фильтре) то может получаться чехарда, не зная как фильтровать.

Вот поэтому, пока ничего с неактивными параметрами не делал, но в принципе можно делать неактивными с 0 количеством, но это при исключительном выборе. При включительном другая необходима логика.

Для тестирования десятков тысяч товаров необходима база, которой у меня нет, к сожалению.

Один добрый человек дал свою, но оказалось, что она на ocStore, да еще переделанная. Что не делал, не получилось подключить к OpenCart 1.5.6

так что, если кто даст базу к OpenCart 1.5.6 буду благодарен.

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


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

Возможно сразу и не заметно, но в новом фильтре учтены пожелания пользователей предыдущего фильтра.

Так, сортировка параметров происходит согласно sort_order, за исключением текста атрибутов (3 уровень), который не имеет этого параметра, а поэтому сортируется по алфавиту, в том числе текст 16Гб стоит ниже 8Гб, что логично.

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

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

Также немаловажно для пользователя, чтоможно установить любой шаблон и фильтр без проблем будет фильтровать не нарушая пользовательский шаблон.

 

Естественно, речь не идет, когда внесены ручные правки в системные файлы и шаблоны, тем более, когда это сделано не корректно.

Вчера столкнулся с одним иностранцем, который купив мой модуль "Всплывающая корзина" и у него на сайте он не работает. Что я не делал, также не заработал. Но там файлы системы просто вручную отредактированы и добавлен, изменен код. Причем, изменены те части кода, которые вообще не следовало изменять.

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


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

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

Вот тут выложил большую базу http://vysoft.id1945.com/ocdemo

Доступ в админку demo

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


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

Не впечатлило :)

 

 

 

Service Temporarily Unavailable

The server closed the connection without sending any data.

The server is temporarily unable to service your request due to maintenance downtime or capacity problems.

Due to heavy load on the server, connections may be temporarily blocked from locations that fetch an unusually high number of pages.

We apologize for the inconvenience.

 

 

 

Notice: Error: MySQL server has gone away
Error No: 2006
SELECT DISTINCTROW p.product_id, ag.attribute_group_id, a.attribute_id, ag.sort_order as agsort_order, agd.name as agdname, ad.name as adname, a.sort_order as asort_order, pa.text FROM product_to_category p2c LEFT JOIN product p ON (p2c.product_id = p.product_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_special ps ON (p.product_id = ps.product_id) LEFT JOIN manufacturer m ON (m.manufacturer_id = p.manufacturer_id) LEFT JOIN product_attribute pa ON (pa.product_id = p.product_id AND pa.language_id = pd.language_id) LEFT JOIN attribute a ON (a.attribute_id = pa.attribute_id) LEFT JOIN attribute_description ad ON (ad.attribute_id = pa.attribute_id AND ad.language_id = pd.language_id) LEFT JOIN attribute_group ag ON (ag.attribute_group_id = a.attribute_group_id) LEFT JOIN attribute_group_description agd ON (agd.attribute_group_id = a.attribute_group_id AND agd.language_id = pd.language_id) LEFT JOIN `product_option` po ON (po.product_id = p.product_id) LEFT JOIN `option` o ON (o.option_id = po.option_id) LEFT JOIN product_to_store p2s ON (p2s.product_id = p.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '94' GROUP BY p.product_id, ag.attribute_group_id, a.attribute_id, pa.text in /home/u515877111/public_html/ocdemo/system/database/mysql.php on line 50

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


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

Вас наверное не впечатлил хостинг, так как все приведенное выше не относится к модулю, а к хостингу.

Это бесплатный хостинг, соответственно ресурсы минимальные, т.е. не для магазинов с тысячами товаров.

Этот хостинг последнее время атакуют DDOS атаками еще. Так что может попали в это время, или когда я обновлял, исправляя мелкие ошибки.

 

Вот попробуйте эту страницу:

http://vysoft.id1945.com/ocdemo/index.php?route=product/category&path=94_214

К сожалению, для большего объема обработки товаров необходимы большие ресурсы хостинга.

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


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

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

Пробуйте.

Конечно, если включить отображение сотен атрибутов, то обработка замедлится.

Но речь идет о том, что все можно настроить с этим фильтром.

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От reDream
      1 100.00 руб
      Скачать/Купить дополнение


      Фильтр товаров Dream Filter
      Фильтр товаров, о котором раньше можно было только мечтать.
      Оптимальный баланс возможностей и лёгкости в настройке. Не смотря на всю мощь фильтра, с его настройками справится любой - как опытный разработчик, так и начинающий контент-менеджер. Интерфейс настроек прост и понятен на интуитивном уровне, большинство настроек дополнительно проиллюстрированы. Вам больше не нужно "шаманить" с настройками, фильтр полностью автоматизирован. Все существующие на сайте категории, фильтры, опции, атрибуты и скидки подтягиваются автоматически. Вам больше не нужно задавать "диапазоны" для слайдеров, все значения подгружаются автоматически. Вам больше не нужно переживать, что фильтр не подойдёт к вашему шаблону - адаптация теперь нужна только в исключительных случаях Может работать как с перезагрузкой страницы, так и с помощью ajax, в реальном времени.
      Работает на страницах категорий, производителей, поиска и товаров со скидками
      17
      методов фильтрации
      По цене, атрибутам, опциям, наличию, весу и др. 8
      видов фильтров
      Чекбоксы и переключатели - не предел 8
      скинов
      9 цветовых схем и 29 лоадеров на любой вкус 2
      шаблона
      Вертикальный и горизонтальный 2
      метода фильтрации
      С перезагрузкой страницы и без
       
      Демо - oc.redream.ru 
      Логин/Пароль: demo/demo   По всем вопросам: 
      oc@redream.ru Основные преимущества фильтра:
      Максимально удобная и понятная панель управления фильтром. Все созданные опции, аттрибуты, фильтры, категории и производители подтягиваются автоматически, настройка производится в пару кликов Высокая скорость работы. Все методы и запросы в БД максимально оптимизированы. В магазине с более чем 10000 товаров фильтрация занимает в среднем 0.4 секунды. Пример Возможность создать разные конфигурации фильтра для разных страниц Мобильная версия с возможностью задать минимальную ширину экрана, текст/иконку кнопки и положение на странице Совместимость со всеми шаблонами. Адаптация бесплатна и необходима только в редких случаях Работа с мультиязычными и мультивалютными сайтами Работа с мультимагазинами. ВНИМАНИЕ! Лицензия приобретается на один домен и его поддомены. Для дополнительных доменов необходимо приобретать дополнительные лицензии 8 видов фильтров - поле ввода, одиночный выбор, флажок, радиокнопка, список, изображение, изображение(множественный выбор, аналог чекбоксов с изображениями), слайдер Фильтр единственным правильным образом учитывает скидки и налоги. Вам не нужно прописывать в настройках размер налога. Если у товара есть скидка или налог - фильтр учтет это автоматически 2 метода загрузки результатов - привычный, с перезагрузкой страницы и загрузка контента в реальном времени через ajax Возможность включить ajax-пагинацию, ajax-сортировку результатов и ajax-изменение лимитов. Так же вы можете прописать собственные callback-функции, не меняя файлы фильтра Удобный фильтр "слайдером". Вам больше не нужно задавать диапазон для отображения слайдера - все значения подставятся автоматически. В слайдере можно фильтровать даже не по числовым параметрам. Например "M - L - XL - XXL - XXXL" Полная кастомизация отображения: Вертикальный или горизонтальный шаблон 8 различных скинов на любой вкус 9 тщательно выверенных ярких цветовых схем 29 крутых лоадеров Ограничение высоты списка как по высоте, так и по кол-ву элементов Блок с выбранными параметрами Отображение количества товаров у каждого параметра Отключение и скрытие исключающих друг друга параметров Бесплатная консультация и техподдержка от разработчика Методы фильтрации
      По цене По производителям По атрибутам По опциям По стандартным фильтрам По наличию По названию По новинкам (+ возможность задать, какое кол-во дней товар будет считаться новым) По акциям (как по наличию скидки на товар, так и по размеру скидки) По категориям По модели По тегам (как с полем ввода, так и выбором существующих тегов) По рейтингу По длине, ширине, высоте и весу Работает на всех актуальных версиях OpenCart и OcStore. С любым шаблоном.
      Проверен на:
      OpenCart 1.5.4 OpenCart 1.5.4.1 OpenCart 1.5.5.1 OpenCart 1.5.6 OpenCart 1.5.6.1 OpenCart 1.5.6.2 OpenCart 1.5.6.3 OpenCart 1.5.6.4 OpenCart 2.0.1.0 OpenCart 2.0.3.1 OpenCart 2.1.0.2 OpenCart 2.2.0.0 OpenCart 2.3.0.1 OpenCart 2.3.0.2 OpenCart 3.0.0.0 OpenCart 3.0.1.1 OpenCart 3.0.1.2 OpenCart 3.0.2.0 OcStore 2.1.0.1 OcStore 2.1.0.1.1 OcStore 2.1.0.2 OcStore 2.1.0.2.1 OcStore 2.3.0.2 OcStore 2.3.0.2.1 OcStore 2.3.0.2.2 OcStore 2.3.0.2.3 Для разных версий OpenCart предусмотрены разные сборки
       
      Системные требования:
      Для OpenCart 1.5.x:
      Php не ниже 5.4 Ioncube loader не ниже 5.0 Vqmod Для OpenCart 2.x и 3.x:
      Php не ниже 5.4 Ioncube loader не ниже 5.0  
      Процедура установки:
      Загрузить все файлы из папки "upload" в корневую папку сайта Обновить кэш модификаторов в менеджере дополнений (в vqmod обновляется автоматически) Зайти в настройки фильтра и запросить лицензию. Если при покупке вы правильно указали домен, ключ будет выдан автоматически Настроить фильтр Добавить фильтр в схему (Дизайн > Схемы) Добавил reDream Добавлено 18.04.2017 Категория Фильтры Системные требования Ioncube Loader 5+ Сайт разработчика http://redream.ru Старая цена 1250 Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет
      Да  
    • От legioner26
      399.00 руб
      Скачать/Купить дополнение


      Стандартный фильтр OpenCart 2.x с фильтрацией по цене, производителю и наличию товаров
      По всеобщим пожеланиям переработан стандартный фильтр OpenCart 2.x  Закачиваем шаблон в каталог catalog/view/theme/default/template/extension/module (для версии 2.3)
      catalog/view/theme/default/template/module (для версии 2.0) Так же необходимо установить fix модификатор на фильтр. 
      fix_filter.ocmod.xml
      В доработку стандартного фильтра входят изменения:
      1. Переделан дизайн фильтра, фильтр раскрывается и закрывается при нажатии на группу фильтров
      2. Доработана логика работы фильтра, при нажатии на один из параметров фильтрация происходит автоматически.  
      3. При выборе параметров раскрывается именно та группа в которой Вы производили выбор с сохранением всех выбранных чекбоксов ранее, удобство для клиента.
      4. Фильтр по цене
      5. Возможность задавать собственную цветовую гамму для всех элементов фильтра.
      6. Добавлена возможность фильтрации по производителю и вывод количества товаров согласно фильтрации.
      7. Выбор типа чекбокса.
      8. Возможность автоматического добавления значений фильтра в категории.
      9. Добавлена фильтрация по наличию товаров исходя из настройки статуса в самом товаре.
       
      ПРИМЕЧАНИЕ!!!
      Если у Вас проблемы с работой фильтра, то не работает по 1 из возможных причин.
      1. Не правильно установили, так как на дефолт версиях ОС все идеально работает без каких либо проблем
      2. Проблема с Вашим шаблоном. Скорее всего автор шаблона заменил стандартный функционал фильтра. Необходимо обратиться к автору шаблона, либо заказать услугу на интеграцию под Ваш шаблон.
       

      ИНСТРУКЦИЯ во Вложении
      DEMO  http://teplomir-svet.ru/lampa
       
      Так же предлагаем парсер сайтов 
       
      Добавил legioner26 Добавлено 05.06.2017 Категория Фильтры Системные требования Сайт разработчика Старая цена 800 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • От SooR
      1 280.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от уже достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Вход:
      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий).
       
      Совместимость с шаблонами
       
      Гарантированная совместимость доступна для следующих шаблонов:
       
      UniShop
      Демо фильтра: http://unishop-template.tw1.ru/desktops/
      Шаблон: https://opencartforum.com/files/file/3063-universalnyy-adaptivnyy-shablon-unishop/
       
      TechStore
      Шаблон: https://opencartforum.com/files/file/4550-techstore-adaptivnyy-universalnyy-shablon/
       
      Frame Theme
      Демо фильтра: https://frame.xds.by/demo/ocr_3.0.x/index.php?route=product/category&amp;path=20
      Шаблон: https://opencartforum.com/files/file/5609-frame-theme-bystryy-adaptivnyy-shablon-dlya-opencart-3x/

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидка на последующие лицензии: 30%
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      _______________________________________________________________________
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      _______________________________________________________________________
      Частые вопросы
       
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Сайт разработчика https://ocfilter.com Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
  • Последние посетители   0 пользователей онлайн

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

×

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

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