Фильтр товаров в категориях

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

Настройка фильтрации товаров

1. Создайте характеристики

В разделе «Настройки → Типы и характеристики товаров» добавьте характеристики с форматами «Диапазон», «Выбор одного значения из списка» или «Выбор нескольких значений из списка» либо с типом «Переключатель „да/нет”». Для работы фильтров используются характеристики только этих типов и форматов.

2. Выберите значения характеристик в свойствах товаров

В разделе «Товары» выберите нужные значения этих характеристик в свойствах каждого товара.

3. Выберите характеристики для фильтра в свойствах категорий

В разделе «Товары» в свойствах категорий товаров включите флажок «Разрешить фильтрацию товаров». В появившемся списке выберите те характеристики, по которым покупатели смогут выбирать товары в этой категории.

Готово!

Откройте настроенную категорию на витрине — на её странице вы увидите фильтр товаров по характеристикам. Внешний вид и место размещения фильтра на странице зависят от используемой темы дизайна.

61 комментарий

  • +2
    Igor Sa Igor Sa 19 ноября 2015 10:27 #

    Здравствуйте!
    Возможно ли создание взаимозависимых полей фильтрации?
    Например, при выборе в фильтрах ноутбука "красного цвета", чтобы скрывались (или становились неактивными) другие параметры фильтрации, в которых нет красного цвета, н.р если есть ноут красного цвета только у двух брендов, а в выборге было 10 брендов, то 8 брендов становятся не доступными для выбора или вовсе скрываются. Так же и с другими параметрами.
    Так вроде у Яндекса в Маркете сделано.

  • +2
    Юрий Юрий 21 февраля 2016 13:48 #

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

    3. Выбрать характеристики в настройках категории. В настройках каждой категории отметьте флажок «Разрешить фильтрацию товаров» и включите в появившемся списке характеристик те, которые нужно сделать доступными в фильтре на витрине.

    Характеристики у меня есть - много. Но при выполнении этого пункта появляется в списке только одна "Price"

    Остальные не появляются. Прошу помочь

  • +2
    kondratti kondratti 29 апреля 2016 02:35 #

    В фильтре на сайте выводится мера "м" (метр).

    Как изменить на миллиметры?

    Спасибо.

    • +2
      Михаил Ушенин Михаил Ушенин Webasyst 29 апреля 2016 02:40 #

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

    • +1
      Valery Valery 24 ноября 2016 12:28 #

      Возможно ли назначить значения характеристик для нескольких товаров одновременно?

    • +1
      Valery Valery 24 ноября 2016 21:54 #

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

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 25 ноября 2016 09:35 #

        Измените порядок расположения характеристик перетаскиванием в разделе настроек характеристик, выбрав отдельно каждый тип товаров (порядок характеристики настраивается отдельно по типам товаров).

      • +1
        Виталий Виталий 4 февраля 2017 20:07 #

        Добрый день!

        Как можно установить для фильтров свойство "сворачивания", т.е. чтобы при заходе на страницу категорий фильтр был свернут. У меня свернут только один фильтр - Цвет. Остальные раскрыты. Вижу, что отвечает за это класс collapsed, но не вижу как его присвоить конкретному параметру (фильтру).

      • +1
        Сергей Сергей 14 февраля 2017 20:01 #

        У товара есть характеристики. В настройках категории галками разрешена фильтрация этих характеристик.

        В витрине в фильтрах присутствует только часть этих фильтров. Почему не присутствуют все?

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 15 февраля 2017 12:10 #

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

          • +2
            Сергей Сергей 16 февраля 2017 05:58 #

            Разобрался самостоятельно.

            Характеристики имели не верные свойства.

          • +1
            Светлана Светлана 3 июля 2017 07:10 #

            В каких случаях надо использовать тип данных "HTML (textarea)"? В случаях когда поле содержит html-код?

            • +1

              Обычное назначение этого типа характеристик — длинное текстовое описание товара. В эту характеристику помещается много текста, в отличие от Текст (input). Конечно, в этой характеристике можно использовать HTML-теги.

            • +4
              Сергей Г. Сергей Г. 4 сентября 2017 23:33 #

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

              Подскажите пожалуйста как можно сделать фильтр, когда выбор одной характеристика зависит от выбора другой? Например, при продаже товаров для автомобиля нужно выбрать характеристику "Марка автомобиля" (например, Toyota) и характеристику "Модель автомобиля" (например, Camry) таким образом, чтобы после того как выбрали марку Toyota при выборе модели не вываливался список моделей всех марок, а только этой марки.

            • +1
              Biomechanic Biomechanic 19 октября 2017 19:44 #

              Здравствуйте! Необходимо сделать фильтрацию группы товаров по расцветке, чтобы вместо настроенной характеристики в виде иконки цвета, было свое изображение (jpg, png). Как это можно реализовать в настройках характеристик товаров?

            • +1
              Иван Охрий Иван Охрий 24 января 2018 18:43 #

              Сделал все как описано но на страницы категории выбор не появился... В чем может быть дело?

            • +1
              Андрей М Андрей М 25 апреля 2018 23:17 #

              Вопрос в следующем:

              Есть много категорий, для которых фильтр выключен.
              Как включить для них отображение фильтра сразу?

              Или только по одной можно открывать и включать?
              Неужели нельзя массово это сделать?

            • +1
              arthur arthur 11 октября 2018 23:14 #

              Добрый день, как привязать фильтр к главой странице? В итоге необходимо сделать подбор товара по характеристикам. Клиент выбирает параметры и ему подбирается соответствующий товар...

            • +1
              olga novikova olga novikova 24 января 2019 12:58 #

              Здравствуйте.
              У товара (матрасы) задано несколько артикулов (по размерам) с разными ценами, соответственно. Если в фильтре задать только фильтрацию по размеру - выведет корректно. А если задать для фильтрации ещё дополнительный параметр, кроме размера, например, жёсткость, то в списке отфильтрованных товаров будут указаны цены за минимальный размер в данном товаре, а не за тот, который сейчас реально выбран в фильтре. Как исправить эту ситуацию?

              • +1
                Михаил Ушенин Михаил Ушенин Webasyst 24 января 2019 13:10 #

                Не удалось повторить это в тестовом магазине версии 8.1.1. Покажите на снимках экрана настройки характеристик «Размер» и «Цвет», свойства одного товара  его артикулами и фильтра на странице категории, пожалуйста.

                • +1
                  olga novikova olga novikova 31 января 2019 13:05 #
                • +1
                  olga novikova olga novikova 25 февраля 2019 14:28 #

                  Здравствуйте.
                  Не приходит отсюда уведомлений, в первый раз не увидели вовремя Ваш ответ, а теперь Вы не отвечаете... А нам уже очень надо разобраться с этим вопросом, ответьте, пожалуйста.

                  Удалось ли как-то разобраться с ситуацией с несколькими фильтрами из этого вопроса:
                  "У товара (матрасы) задано несколько артикулов (по размерам) с разными ценами, соответственно. Если в фильтре задать только фильтрацию по размеру - выведет корректно. А если задать для фильтрации ещё дополнительный параметр, кроме размера, например, жёсткость, то в списке отфильтрованных товаров будут указаны цены за минимальный размер в данном товаре, а не за тот, который сейчас реально выбран в фильтре. Как исправить эту ситуацию?"
                  Вот здесь скриншоты https://yadi.sk/d/0R_SNzrBNLGA...
                  Сайт http://virtuoz-sna.ru/

                • +1
                  Sergey Mak Sergey Mak 30 января 2019 16:51 #

                  Добрый день.

                  Во всех крупных магазинах слева в фильтре идет Бренд. После выбора бренда - идет переход на категорию, и тогда уже появляются фильтры, относящиеся именно к это категории. Как это реализовать у нас? Нашел единственный способ создать фильтр Бренд, но тогда не будет перехода на категорию, соответственно, доп фильтров не будет. Или доп. фильтры будут на Все Бренды вместе взятые, что не есть удобно. Спасибо за подсказку. 

                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 30 января 2019 17:59 #

                    Создайте корневые категории с названиями брендов, а остальные категории — внутри брендов. Бренды можно будет выбирать без фильтра.

                    Во всех крупных магазинах слева в фильтре идет Бренд.

                    Подозреваю, что вы немного преувеличиваете.

                  • +1
                    Sergey Mak Sergey Mak 30 января 2019 18:10 #

                    Вы наверно меня не правильно поняли. Пример большого магазина https://rozetka.com.ua/mobile-...

                    Если слева в фильтре мы выбираем Apple - идет переход на категорию apple/ и появляются дополнительные фильтры по моделям iPhone. Если сделать корневые категории с названием бренда - получится на главной странице 200 различных брендов и навигация будет очень не удобная. 

                  • +1
                    olga novikova olga novikova 18 февраля 2019 12:41 #

                    Здравствуйте.
                    Удалось ли как-то разобраться с ситуацией с несколькими фильтрами из этого вопроса:
                    "У товара (матрасы) задано несколько артикулов (по размерам) с разными ценами, соответственно. Если в фильтре задать только фильтрацию по размеру - выведет корректно. А если задать для фильтрации ещё дополнительный параметр, кроме размера, например, жёсткость, то в списке отфильтрованных товаров будут указаны цены за минимальный размер в данном товаре, а не за тот, который сейчас реально выбран в фильтре. Как исправить эту ситуацию?"
                    Вот здесь скриншоты https://yadi.sk/d/0R_SNzrBNLGA...
                    Сайт http://virtuoz-sna.ru/

                  • +1
                    Николай Аникин Николай Аникин 27 марта 2019 16:20 #

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

                     В чем проблема? Должен ли в принципе работать бегунок в стиле дизайна Supreme ?

                  • +2
                    Альбина Филиппова Альбина Филиппова 15 декабря 2019 12:02 #

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

                  • +1
                    pt@oil-union.ru pt@oil-union.ru 13 апреля 2020 15:47 #

                    Добрый день! Очень жаль, что нельзя отображать фильтр на главной странице.

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

                    Спасибо.

                    • +1
                      Михаил Ушенин Михаил Ушенин Webasyst 13 апреля 2020 17:34 #

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

                      • +1

                        Если вы сотрудник Webasyst - может скажете, что это за подходящее решение? Отсылать всех подряд что-то поискать или за индивидуальной разработкой - это не есть техподдержка. Не думаю, что вы не знакомы с существующими решениями.

                      • +1
                        Андрей Варкентин Андрей Варкентин 14 июля 2020 13:04 #

                        Добрый день.

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

                      • +1
                        Дмитрий Дмитрий 16 января 2021 11:38 #

                        Перестал работать фильтр по цене, только заметил ((( В чем может быть проблема ?

                      • +1
                        sergey sergey 11 апреля 2021 13:04 #

                        Сайт имеет товар с несколькими категориями характеристик и в каждой из них до 70 характеристик. При генерации создаётся более 1000 комбинаций. И движок выдаёт "стоп! Более 50 вариантов". К примеру для контактных линз нужны диоптрии = 70 вариантов, радиус кривизны = 3 варианта, зависимость цены от количества упаковок = до 4 вариантов, цвет = до 12 вариантов. И раньше сайт стоял  на вашем моторчике первого поколения и не было заморочек с назначением характеристик для выбора покупателем. Или я не понимаю ваш полёт улучшений и дайте ссылку на разъяснения или вы ввели ограничители и надо что? Что мне надо сделать что бы покупатель на витрине видел и мог выбрать 3-4 свойства товара с выпадающим списком характеристик. Пока приобретённый у вас последний магазин не даёт такую возможность.

                      • +1
                        Андрей Андрей 25 января 2022 13:43 #

                        Добрый день!

                        Помогите разобраться со следующей проблемой - на сайте в каждой категории примерно по 5-8 фильтров. Цена, материал, цвет и т.д. Один из фильтров "остаток товара" - числовой. Когда фильтруем товар в категории по "цене" - всё ок, по "цвету" - всё ок, по "цене + цвету" - всё ок. По "остатку" или по "цене + остатку" - тоже всё ок. Если же поставлю фильтр по "остатку + цвету", "остатку + материалу" и т.п., то ситуация резко меняется - фильтр срабатывает, но не сразу, а через 2-3 минуты. И даже если в категории всего 5 товаров - всё равно такая же картина, если фильтрация по типу "остаток" + "другая характеристика", то зависает на несколько минут и только потом выдаёт результат.

                        Куда рыть, в чём может быть проблема?

                        • +1
                          Михаил Ушенин Михаил Ушенин Webasyst 25 января 2022 14:12 #

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

                          Более точно ответить на ваш вопрос можно будет после подробного изучения причины проблемы. За таким изучением можно обратиться в нашу службу поддержки.

                        • +1
                          Владимир Владимир 7 апреля 2022 15:43 #

                          Добрый день! Есть задача выводить характеристику "размер дисплея". Подходит вариант Число - "число х число", но в этом случае в фильтре не выводится. Можно этот как-то решить?

                          Добавить комментарий

                          Чтобы добавить комментарий, зарегистрируйтесь или войдите