Как создать фильтр по дополнительному полю #2316

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

phpYnuiVH

Фильтрация доступна не для всех существующих в системе дополнительных параметров. Фильтр можно подключить для полей:

  • Целое число - фильтр тут будет представлять из себя поле для ввода значения (или два поля - для ввода границ диапазона),
  • Дробное число - фильтр аналогичен фильтру по "Целому числу",
  • Галочка - фильтр являет собой галочку - отметив которую можно вывести все товары с активным значением поля,
  • Выпадающий список - список элементов поля на выбор,
  • Выпадающий список множ. - также список элементов поля на выбор,
  • Справочник цветов (в том числе с множественным выбором) - фильтрация аналогична выпадающим спискам.

Чтобы создать фильтр по какому-либо дополнительному полю, необходимо:

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

Рассмотрим алгоритм чуть подробнее.

Шаг 1. Создание дополнительного поля

Выберите в разделе редактирования магазина в блоке "Доп. поля" нажмите на кнопку "Настройки".

53803641_8088_5ee7162e74d40.png

В появившемся окне нажмите на кнопку "+".

53803641_8090_5ee716e6011a3.png

Откроется окно добавления дополнительного поля. Тут Вам необходимо:

  • Выбрать тип нужного Вам поля (учитывая список доступных для фильтрации полей, приведенный выше),
  • Отметить галочку "Фильтрация" (а также при необходимости "Диапазон" для числовых полей),
  • Заполнить прочие параметры и сохранить изменения.

Более подробную информацию Вы можете почерпнуть из инструкции по добавлению дополнительных полей (там же приведены ссылки по каждому полю отдельно).

Шаг 2. Закрепление поля

Затем Вам необходимо закрепить поле за глобальными параметрами (то есть для всех товаров) или за конкретной категорией (для товаров данной категории):

  • Для того чтобы прикрепить поле ко всем товарам - соответственно, фильтр будет выводиться в каталогах всех категорий, а также в общем каталоге - в блоке "Доп. поля" нажмите на кнопку "Общие" и в открывшемся окне закрепите за глобальными параметрами созданное шагом ранее поле с отмеченной "Фильтрацией". Подробнее по ссылке.

53803641_8089_5ee71662c1b9b.png

  • Чтобы прикрепить поле к товарам какой-либо категории - тут фильтр будет выводиться только на странице этой категории - в окне редактирования категории перейдите к вкладке "Дополнительные поля" и выберите созданное в шаге 1 поле с отмеченной "Фильтрацией". Подробнее по ссылке.

53803641_8091_5ee717491fd21.png

Шаг 3. Заполнение поля

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

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

53803641_8092_5ee7179d86b31.png

Подробная инструкция доступна по ссылке.

Обратите внимание!

Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий