Здравствуйте! Не так давно я выпустил решение Kombox: Умный фильтр, решение активно развивается, и вот уже вышла версия 1.5.0 с поддержкой ЧПУ, складов и валют, обо всех возможностях данного модуля я и хочу вам рассказать.
[spoiler] Что же умеет данный модуль на данный момент?
1. Отсеивающий фильтр
Посетитель выбирает какое-то значение свойства в фильтре и сразу видит, по каким значениям еще можно фильтровать, а какие значения отсутствуют. Например, на рисунке ниже мы выбрали телевизоры производителя Samsung, и сразу видим, что у выбранных телевизоров, есть модели с «Частотой обновления» только 100 Гц и 200 Гц. При чем, числовые параметры тоже сужаются, зеленая полоска, обозначающая диапазон допустимых значений переместилась, и мы видим, что телевизоров данной модели нет диагональю больше 80 дюймов. Цена так же отсеялась и видно, в каком диапазоне можно искать.
Для каждого значения выводится количества товаров, которые имеют это значение. Пользователь видит, что LG 242 штуки, Panasonic 286 штук и т.д. Это значение так же пересчитывается на лету!
2. Склады и подразделы В версии 12.5 1С-Битрикс появились склады и не редко по ним тоже нужна фильтрация. С версии 1.5.0 в нашем модуле появилась возможность фильтрации по складам! При этом не нужно добавлять никаких дополнительных свойств, писать обработчики событий и т.д. Просто в параметре компонента «Показывать поля в фильтре» выбираем «Склады» и они появляются в фильтре. Аналогичным образом включается фильтрация по подразделам.
3. Валюты Бывает, что товары в каталоге хранятся в разных валютах, и в долларах и в евро и в украинских гривнах (так приходит в 1С от поставщиков и так выгружается из нее в 1С-Битрикс).
На сайте цена благодаря опции компонента каталога "Отображать цены в одной валюте" отображается одинаково в рублях (либо мы даем возможность посетителю самостоятельно выбирать валюту каталога).
Проблема в том, что фильтр данную опцию не понимает и для него 1000$ равно 1000 рублей, а 30 рублей будет больше 10$, то есть фильтр будет смотреть только на цену, не обращая внимания на валюту. С версии 1.5.0 модуль Kombox: Умный фильтр научился понимать данную опцию и фильтрует с учетом валют. Для наглядности, я специально отключил конвертацию в одну валюту для списка товаров, а для фильтра оставил. Выбираем товары от 30000 руб. до 50000 руб., в итоге в список попали товары с ценой 957 евро, 1265 евро, 1045 долларов, и т.д., в рублях же все эти товары попадают в заданный диапазона, мы нашли товары с нужной ценой, не смотря на то что валюта у цены разная.
4. ЧПУ С версии 1.5.0 модуль обзавелся полноценной поддержкой ЧПУ. Мне никогда не нравился url который генерирует штатный умный фильтр, да и мой до недавнего времени. Например, это ноутбуки черного цвета фирмы ASUS на складе Владивостока с ценой от 15000 до 25000 http://filter.kombox.ru/computers/?set_filter=y&f_P1_MIN=15000&f_P1_MAX=25000&f_STORES_450215437=Y&f_2_1505286642=Y&f_39_1352922963=Y. Не очень понятно и совсем не красиво. Теперь зайдем в настройки модуля Kombox: Умный фильтр и укажем путь к разделу, где у нас расположен компонент каталога.
Возвращаемся в каталог и смотрим фильтр, теперь url получился таким http://filter.kombox.ru/computers/filter/price-from-15000-to-25000/stores-vladivostok/manufacturer-asus/color-chernyy/. Другое дело! Не нужно ничего программировать и переписывать штатные компоненты, просто указываем путь к каталогу и пользуемся. Считаю это очень важной и крайне полезной функцией модуля, потому что такие страницы можно как пункты меню добавлять, например: "LED телевизоры за 15000 рублей" и поисковики их потом с удовольствием "кушают" и на них идет трафик!
5. Другие приятные мелочи Есть возможность размещать фильтр на отдельной странице (например, на главной). Для этого у компонента есть параметр PAGE_URL, и после того как пользователь кликнет по кнопке «Показать», нас перебросит на эту страницу с примененным фильтром – демо.
У свойств инфоблока есть замечательное поле «Подсказка», его так же можно использовать, чтобы объяснить посетителям, что значит тот или иной параметр в фильтре.
Так же можно использовать компонент в корне каталога (без указания раздела, SECTION_ID и SECTION_CODE не являются обязательными параметрами).
Компонент имеет два шаблона, горизонтальный и вертикальный.
вертикальный шаблон
горизонтальный шаблон
Можно указывать, какие свойства будут свернуты по умолчанию, далее посетители сами раскрывают/скрывают нужные им свойства, их выбор запоминается в cookie, каждый раз скрывать/раскрывать их не нужно.
Фильтр поддерживает торговые предложения, все сказанное выше распространяется и на них.
Модуль и дальше будет активно развиваться. К версии 1С-Битрикс 14.5 планирую добавить большие возможности кастомизации и настройки внешнего вида фильтра, выбирать представления свойств, задавать цвета и т.д., чтобы любой клиент без знаний программирования смог максимально точно подстроить фильтр под дизайн своего сайта. Следите за обновлениями и новостями.
Добрый день. Планируется ли дополнить ваш фильтр динамическими МЕТА данными (H1, Title, Meta и т.д.) которые бы менялись в зависимости от выбранных свойств фильтра? Или, на сколько ваш фильтр возможно совместить с решениями других разработчиков предлагающих данный функционал? Например от marketplace.1c-bitrix.ru/solutions/itlogic.seofilter/#tab-description-link
Вопрос по поводу фильтра по цене у торговых предложений. Будет ли учитываться скидка? Например у меня есть товар него 3 предложения по одинаковой цене 100 руб, я ставлю скидку 20% получаем цену в 80 рублей. Стандартный умный фильтр цену со скидкой учитывать не будет, в фильтре будет цена в 100 руб.
Добрый день! Александр, у меня вопрос. А есть ли какой-то способ продвигать эти страницы умного фильтра. Мы его купили, установили. Все урлы в фильтре красивые. Но теперь заказчик хочет продвигать бренды. И каким образом нам можно это реализовать. Бренды сделаны в виде привязки к товару
Добрый день. Я правильно понимаю что в вашем модуле у ЧПУ страниц, полученных на основе фильтров нет возможности настройки генерации или ручного указания мета тегов, заголовков, текстов? В конце 2014 года на один из подобных вопросов вы ответили "Да, это есть в планах.". В описании таких к модулю не нашел этого функционала. Есть ли это в модуле, и если нет, то когда планируется (если еще планируется)?
Планируется ли дополнить ваш фильтр динамическими МЕТА данными (H1, Title, Meta и т.д.) которые бы менялись в зависимости от выбранных свойств фильтра?
Или, на сколько ваш фильтр возможно совместить с решениями других разработчиков предлагающих данный функционал? Например от marketplace.1c-bitrix.ru/solutions/itlogic.seofilter/#tab-description-link
Спасибо.
Александр, у меня вопрос. А есть ли какой-то способ продвигать эти страницы умного фильтра.
Мы его купили, установили. Все урлы в фильтре красивые. Но теперь заказчик хочет продвигать бренды. И каким образом нам можно это реализовать.
Бренды сделаны в виде привязки к товару
Спасибо!