Перейти к основному содержимому

Подготовка фильтров

Разметка атрибутов товарной базы

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

Формат параметра фильтров

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

filter_{{FILTER_TYPE}}_{{FILTER_ID}}_{{FILTER_TITLE}}
к сведению
  • FILTER_TYPE - тип фильтра (radio-button, checkbox, interval, switch);
  • FILTER_ID - ID фильтра, используемый в API запросах;
  • FILTER_TITLE - отображаемое наименование фильтра;

Типы фильтров

Радиокнопка

Радиокнопка

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

XML (YML):

<param name="filter_radio-button_brand_Производитель">Samsung</param>

Product API:

params: {
"filter_radio-button_brand_Производитель": "Samsung"
}

Чекбокс

Чекбокс

Назначение: Множественный выбор значений (например, цвет, материал).

XML (YML):

<param name="filter_checkbox_color_Цвет">Красный</param>

Product API:

params: {
"filter_checkbox_color_Цвет": "Красный"
}

Интервал

Интервал

Назначение: Фильтрация по числовому диапазону (например, цена, вес).

XML (YML):

<param name="filter_interval_width_Ширина">1500</param>

Product API:

params: {
"filter_interval_width_Ширина": 1500
}

Switch фильтр

Интервал

Назначение: Переключатель фильтрации по указанному параметру (например по наличию);

XML (YML):

<param name="filter_switch_available_Доставка">true</param>

Product API:

params: {
"filter_switch_available_Доставка": true
}