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

[Поддержка] OCFilter - Модуль фильтра товаров

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

Уважаемый @SooR !

Модуль отличный, но хотелось бы в следующих версиях несколько изменений, а именно:

 

1) Выбор количества фильтров внутри одной группы (Цвет: красный + синий + зелёный) или из разных групп (Цвет: красный; Размер: большой), после которого странице будет добавляться noindex, nofollow в head. Т.е. чтобы изначально страницы фильтра индексировались, а вот когда выбираем установленное в админке количество (например, больше 3 внутри одной группы и больше 2 из разных групп) - тогда уже будет добавляться noindex,nofollow. Всё-таки у каждого подход к SEO индивидуальный, уж предоставьте пользователю свободу от необходимости лезть настраивать это через условия в контроллере.

 

2) Кнопочку "скопировать атрибуты\опции\фильтры в OCFilter" внутри каждого товара, допустим внутри той же закладки "Опции фильтра". Есть такая ситуация - на сайте 35к товаров, добавлены в несколько партий. У всех товаров уже расписаны атрибуты, но фильтр был запущен когда товаров было меньше 10к, запустили его тогда при помощи копирования атрибутов у предварительно правильно подготовленных товаров. Теперь же воспользоваться опцией копирования нельзя, т.к. остальные 25к товаров ещё не подготовлены по атрибутам к общей системе и лишь испортят фильтр, и получается новым товарам, добавляющимся массово через экспорт\импорт единственный выход добавить фильтр - это вручную настраивать у каждого товара в админке. Потому было бы классно, если бы можно было изолировано для отдельных товаров нажать "скопировать атрибуты (или опции, или фильтры)" в фильтр.

 

3) При добавлении фильтров проверять их ЧПУ на пересечение с уже имеющимися URLами в системе.

Например, есть два фильтра со значениями:

"Ткань" - "хлопок", "бязь", "шёлк"

и

"Материал товара" - "хлопок", "шёлк"

 

В итоге получатся дубли

/categoriya/tkan/hlopok/

/categoriya/material-tovara/hlopok/

и

/categoriya/tkan/shelk/

/categoriya/material-tovara/shelk/

из-за чего одна из страниц-дублей (скорее всего, та, что была добавлена позже) будет отдавать 404.

Было бы очень классно, если бы перед добавлением значения фильтра проводилась бы проверка и, в случае выявления дубля предполагаемого URL нового фильтра, автоматически добавлять что-нибудь к нему, чтобы примеры выше стали, допустим

/categoriya/tkan/hlopok/

/categoriya/material-tovara/hlopok-f/

и

/categoriya/tkan/shelk/

/categoriya/material-tovara/shelk-f/

Было бы ещё +100 очков Гриффиндору если бы в админке была бы дополнительная настройка вот этой добавляющейся частицы :)

 

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

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


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

Добрый день! Подскажите, пожалуйста, можно ли настроить так, что бы в админке отображалось 1 название фильтра = 1 категория?

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


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

В демо версии УРЛ страницы формируется изо всех атрибутов фильтра

На странице ноутбуки = фильтр по производителю и т.п. ...dell/klass/multimedijnyj/chastota/2.5-2.8/poverhnost-ekrana/matovaja/

Можно отключать лишние значения, оставив только:  категория/категория-бренд в Урле ?

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


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

@VladG , исключите ненужные фильтры и все.

@tunok777 , добрый день. Это где? Не понял вопрос.

@ndvr , спасибо, многое уже решалось программно, но в разбросанном виде, готовится на большое обновление. По поводу копирования - больная тема, условий там больше, всего 5 таблиц, а заполняют их разными способами из разных источников, используют многострочные атрибуты как часть описания товара, стикеры и т.д., а еще хотят использовать их как фильтры, то есть одну сущность под *дцать задач, как всегда :)

 

 

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


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

Можно отключать лишние Фильтры, оставив только:  категория/категория-бренд в Урле ?

 

НЕ вижу на тестовом сайте место для галочки = отключить фильтр (есть только включить ВСЕ)

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


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

Возможна ли при покупке доработка фильтра:

1. Вывод горизонтальный, сверху страницы

2. Вписать в наш дизайн.

3. или консультация как это сделать

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

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


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

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

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, VladG сказал:

Возможна ли при покупке доработка фильтра:

1. Вывод горизонтальный, сверху страницы

2. Вписать в наш дизайн.

3. или консультация как это сделать

 

1. Возможен.

2. Вписывание проводится вами

3. Проконсультирую

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


Ссылка на сообщение
Поделиться на другие сайты
В 08.04.2018 в 08:36, Yoda сказал:


Да что вы говорите.

Т.е. мануал по mysql вы не читали, но про свойства класса знаете.
Давайте все таки тогда начинать сначала. Что более приемлемо? Работать с готовым набором данных, который может быть использован при повторных инициализациях?
Или только в рамках одной как свойства класса? 

И еще не все же такие талантливые, и не все могут настроить тот же мемкеш. Так вот в рамках одной иницализации кешрование с свойства класа подобных данных нецелесообразно, а кешировать массу атомарного хлама в системный кеш движка - это на зло папе отморозить уши.

 

При каждом запросе типа SELECT вычисляет хэш-сумму строки запроса и ищет ее в кэше

Перед выборкой запроса из кэша запросов MySQL проверит, обладает ли пользователь привилегией SELECT для всех включенных баз данных и таблиц.

Зачем мне всё это ждать 25раз для каждого пусть и простого запроса? Да и ещё если используется insert, update или replace кэш сбрасывается. Да и не на всех хостингах он включён.

The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0.

https://mysqlserverteam.com/mysql-8-0-retiring-support-for-the-query-cache/ 

думаю, всё же, стоит учить матчасть, даже если у вас в аккаунте Pro - статус

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


Ссылка на сообщение
Поделиться на другие сайты
В 08.04.2018 в 00:37, SooR сказал:

@devig , над кэшированием ведутся работы, но конкретно в этом случае мы не выигрываем ничего, а 

из-за таких вот кэшей в св-ва и массивы в стиле seo_pro получить нефиг делать.

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

опасность есть, но только если добавить 100500 пунктов в фильтр на страницу. Хорошо, что перепишете.

 

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


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

 

9 часов назад, SooR сказал:

@VladG , исключите ненужные фильтры и все.

@tunok777 , добрый день. Это где? Не понял вопрос.

@ndvr , спасибо, многое уже решалось программно, но в разбросанном виде, готовится на большое обновление. По поводу копирования - больная тема, условий там больше, всего 5 таблиц, а заполняют их разными способами из разных источников, используют многострочные атрибуты как часть описания товара, стикеры и т.д., а еще хотят использовать их как фильтры, то есть одну сущность под *дцать задач, как всегда :)

 

 

 

При копировании фильтров я указываю "Привязать фильтры к категориям". Далее перехожу на страницу "Фильтр товаров ocFilter". И если фильтр есть в нескольких категориях то в столбце "Категории" будут перечислены все категории. Например, Название фильтра = Wi-Fi, Значения = да, нет, Категории = Смартфоны, Ноутбуки, Навигаторы. Мне нужно что бы для каждой категории были сделаны свои строки, то есть: 1 строка Название фильтра = Wi-Fi, Значения = да, нет, Категории = Смартфоны; 2 строка Название фильтра = Wi-Fi, Значения = да, нет, Категории = Ноутбуки; 3 строка Название фильтра = Wi-Fi, Значения = да, нет, Категории = Навигаторы

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


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

@SooR, Куда поклацать в коде, что бы вернуть визуальный редактор в описании посадочных страниц фильтра ?

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


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

Добрый день!

Версия ocStore 2.3.0.2.3

Проблемы следующие:

1)Есть категории: 1-2-3 !  товар находится во всех 3 категориях (главная 3)! если если делать фильтра в 1 и 2 категории, то во вкладке ОПЦИИ ФИЛЬТРА нет самого фильтра, хотя он создан!

На рабочем магазине на opencart такой проблемы нет! 

Пересмотрел поддержку, такая проблема не только у меня! Вы можете решить проблему?, лучше всего обновить фильтр, если это возможно!!!

2) фильтр перестал работать с Batch Editor , пишет что Сервер не отвечает! (также на Ocstore 2.3.0.2.3)

На  рабочем магазине на Opencart такой проблемы тоже нет!

 

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


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

@tunok777 , так сделать нельзя.

@fantazzy95 , проверьте

@leovik , делайте фильтры для всех трех категорий, про Batch Editor - к автору Batch Editor.

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


Ссылка на сообщение
Поделиться на другие сайты
Купили модуль ocfilter версии 4.7.5
(в скачанном архиве только папки для opencart-2.0-2.2 , opencart-2.3 , opencart.3)
У нас версия движка ocStore Версия 1.5.5.1.2
Какой использовать вариант? или есть специальный под нашу версию ?

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


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

Александр, когда ждать новую версию фильтра????

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

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


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

Здравствуйте.

 

Нигде не увидел возможности фильтровать по скидкам. Есть возможность добавить?

А еще если эмулировать с компьютера мобильный просмотр, то на месте фильтра белое полотно...

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

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


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

@Lex177 , здравствуйте. Если про наличие скидки (да/нет) - этого нет.

Переключение между мобильным <-> десктопным видом происходит не в реальном времени, а по обновлении страницы.

 

@NicDN , точных дат нет.

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


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, SooR сказал:

@Lex177 , здравствуйте. Если про наличие скидки (да/нет) - этого нет.

Переключение между мобильным <-> десктопным видом происходит не в реальном времени, а по обновлении страницы.

 

@NicDN , точных дат нет.

Я не про Да/Нет. На товары установлены скидки 10%, 20%, 50% и т. д. В других фильтрах есть возможность отфильтровать по размеру скидки. В вашем не нашел. Не там смотрю?

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


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

Здравствуйте подскажите пожалуйста как тут реализовать фильтрацию по атрибутам :blink:

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


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

На товары установлены скидки 10%, 20%, 50% и т. д

проецировать скидку на параметр фильтра скриптом

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


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

@Dan12ru , здравствуйте. Копировать атрибуты в фильтры.

@Lex177 , можно только расширить диапазон цен с учетом скидки. Включается в настройках модуля.

 

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


Ссылка на сообщение
Поделиться на другие сайты
34 минуты назад, nikifalex сказал:

проецировать скидку на параметр фильтра скриптом

Для обычного юзера это Китайская грамота)) Жаль что нельзя через настройки, но то что можно запрограммировать уже хорошо. 

А можно ли склеить опции по наименованию? Допустим есть 4 черных и 5 синих цвета в опциях. Можно ли показывать опции с одинаковым названием только 1 раз и выводить общее кол-во товаров по склеенным опциям?

Сразу скажу что из базы дубли убрать нельзя т. к. умрет синхронизация. 

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


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

@Lex177 , только запросами, но до первого копирования, после него снова все слетит.

Почему бы не использовать что-то одно?

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


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

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

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

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

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

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

Войти

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

Войти

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

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


      Фильтр товаров в админке по производителю, категории, артикулу, изображению и ID
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору.
      Работает (тестировался):
      OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Демонстрация (admin).
      Логин: demo
      Пароль: demo
      Добавил ibond Добавлено 16.10.2018 Категория Фильтры Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось  
    • От ibond
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору.
      Работает (тестировался):
      OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Демонстрация (admin).
      Логин: demo
      Пароль: demo
    • От ibond
      Скачать/Купить дополнение


      Фильтр товаров в админке по производителям, артикулу и категориям
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, артикулу (Sku) и категориям (только для русской сборки и оригинальной версии). Также добавляет колонку Категории в списке товара (только для русской сборки и оригинальной версии).
      Работает (тестировался):
      OcStore 2.1.0.1, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1
      OpenCart 2.1.0.2, 2.3.0.2, 2.3.0.2 (rs.5)
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Версия для OpenCart 3.x:
       
      Если Вы хотите как-то отблагодарить меня, то можете это сделать, пожертвовав любую сумму через систему Webmoney на мои кошельки: R290391741542, Z270297495254. Разумеется, делать пожертвование не обязательно. Это Ваш добровольный шаг. Позыв к нему должен исходить из глубин вашей души, от чистого сердца.
      Добавил ibond Добавлено 20.11.2016 Категория Фильтры Системные требования Сайт разработчика https://opencartforum.com/profile/28580-ibond/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От ibond
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, артикулу (Sku) и категориям (только для русской сборки и оригинальной версии). Также добавляет колонку Категории в списке товара (только для русской сборки и оригинальной версии).
      Работает (тестировался):
      OcStore 2.1.0.1, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1
      OpenCart 2.1.0.2, 2.3.0.2, 2.3.0.2 (rs.5)
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Версия для OpenCart 3.x:
       
      Если Вы хотите как-то отблагодарить меня, то можете это сделать, пожертвовав любую сумму через систему Webmoney на мои кошельки: R290391741542, Z270297495254. Разумеется, делать пожертвование не обязательно. Это Ваш добровольный шаг. Позыв к нему должен исходить из глубин вашей души, от чистого сердца.
    • От vier
      1 400.00 руб
      Скачать/Купить дополнение


      Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x)
      Модуль FilterVier_SEO – фильтр товаров на страницах сайта в Категориях, Брендах, Акциях для версий OpenCart 2.x.x и 3.0.x, с полным управлением под SEO.
       
      Работа Модуля  может осуществляться  как  на основании «живыми ссылками», так и на Ajax;
       
      Фильтр автоматически формируется на страницах сайта в Категориях, Производителях и Акциях (Товаров со скидкой) по: цене, атрибутам, опциям, производителям, новинкам, наличию и товаров со скидкой;
       
      Если нужна работа модулями со стандартными фильтрами, то можно воспользоваться модулем Копирование Стандартных фильтров в Атрибуты, который "перебросит" их в атрибуты, и при этом эти уже фильтра будут не только в FilterVier, а и отображаться в Карточке товара (стандартные фильтра - не отображаются).
       
      Модуль независимый от Шаблона сайта.
      Характеристика модуля:
       
      Возможность использования как Автоматической генерации Мета-тегов: description, keywords, title и Заголовка-H1 и Описания (категорий/брендов по шаблону), так и  в Ручном режиме (посадочные страницы); Возможность записи ЧПУ параметров фильтра в sitemap (работает с Google Sitemap и Sitemap_pro); Возможность устанавливать/управлять страницами Категории, Производителя, Акции с некоторыми настройками из самого модуля: устанавливать canonical, robots на страницах с Пагинацией, с Сортировкой, и Лимитом, так же не выводить их Описание на странице с Пагинацией и т.п. NEW!!! Включение/Выключение ЧПУ (SEO-url) параметров фильтра (с возможностью их редактирования); Управление canonical и robots(запрет и разрешение на индексацию для Поисковиков); Адаптирован с bootstrap под мобильную версию; 5 видов отображения Атрибутов: ссылками, списком, кнопками, картинками, слайдером(если эти значения имеют цифровой формат). 4 вида отображения Опций: ссылками, списком, кнопками, картинками. 2 вида отображения Производителей: ссылками, картинками. 2 вида отображения Цены: ссылками, слайдером. Делитель в Атрибутах (мульти-атрибуты). Есть Блок очистки фильтра по выбранным параметрам; Работает с сортировкой, page и limit; Ссылки из фильтра можно размещать где угодно на страницах сайта, даже не отображая сам фильтр; Возможность использовать ссылки вида js (интегрировал для «назойливых» поисковиков); «дружит» с SEO_PRO и SEO_URL (и без них тоже работает); Админка модуля на rus и eng с подсказками; Управление Кэшем фильтра из admin; Минимизирован собственными стилями («маскируется» под шаблон сайта); Отображение количества товара имеет динамический стиль (разный оттенок цвета при количестве 0, 1 и >1); Возможность создания и подключение собственного шаблона фильтра; Выбор вида (или создать собственные): Слайдера, Кнопок, Чекбокса под стиль сайта; Возможность выбирать только желаемые параметры для отображения их на сайте; Возможность отображения блоков фильтра в виде Выпадающего Списка; Возможность установить сортировку товаров, которых нет в наличии внизу списка, при любой сортировке; Возможность выбрать сортировку товара по умолчанию; Возможность показывать товары и в родительских категориях; Скорость обработки информации, за счет оптимизации кода (а также кэширования); Мультиязычность, Мультивалютность.  
      NEW!!! В новой версии модуля есть возможность использовать дополнительное Описание для каждой категории:

       
      NEW!!! В новой версии модуля появилась возможность использовать alias, чтоб не дублировать ссылку в Пос.странице, а так же добавлен фильтр и постраничная навигация:
       

       
      Возможность использовать фильтр на Ajax:

       
      Фильтр по атрибутам также может работать и без текстовых названий атрибутов (которые прописываются в карточке товара). Полезность данной возможности еще заключается в том, что можно выводить эти параметры согласно сортировки, указанных в самих атрибутах.(Сортировка текстовых значений в блоках атрибутов имеет Натуральный и Алфавитный вид) . Так же данная возможность позволяет «заменять» созданные под-Категории Атрибутами, с сохранением их ЧПУ.

       
      В админке модуля есть контроль на дубли: как ЧПУ, так и Пос.страниц:
       

       

       
      Чтоб быть уверенным, что операция (после нажатия кнопок) в админке прошла успешно - модуль сообщит об этом:

       
      Тех.поддержка модуля осуществляется только тем лицам, которые оформили покупку на себя.
      Запрещается передавать модуль третьим лицам без согласования с автором.
       
      Системные требования: Ioncube Loader; Версия PHP: 5.3 -> 5.6 (включительно). Для версии PHP 7.x - предоставлю по запросу в личке (только указывайте полную версию php).

      Лицензионный ключ на один домен предоставляется автоматически на Ваш e-mail, который Вы указываете при покупке. Если по каким-то причинам Вы не получили его, то пишите мне в личку, или на почту, или в скайп. (Лиц.ключ для тестового сайта, так же может быть отправлен автоматически, если он находится на одном домене с основным. Для тестового сайта на локальном сервере ключ предоставлю - пишите).
       
      Демо-сайт:
      http://demo-fv-seo-2.oc-vier.ru/computers/
      admin : demo/demo
      http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/filter_vier
       
      Установка – 5 стандартных шагов (файлы не перезаписывает). В архиве модуля есть инструкция по установке.
      В модуле два архива: для разных версий Opencart.
      Обновление модуля FilterVier_SEO
      (обновление модуля с версии #.27 можно не переустанавливать, а просто перезаписать файлы, войти в админку модуля и пересохранить модуль - все закладки. Также, сразу после захода в админку модуля, возможно надо будет обновить кэш браузера по Ctrl+F5). В архиве модуля есть инструкция пошагового обновления.
      При покупке на забывайте указывать Ваш сайт/домен, а так же почтовый ящик - для автоматической отправки лиц.ключа. (Для разных версий модуля может использоваться разный лиц.ключ).
      Модуль можно активировать двумя способами: вставкой ключа или его Запроса.

      Добавил vier Добавлено 18.12.2017 Категория Фильтры Системные требования Ioncube Loader Сайт разработчика https://oc-vier.ru Старая цена Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу
      По емейлу
      Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
  • Последние посетители   0 пользователей онлайн

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

×

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

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