Подготовка фильтров
Разметка атрибутов товарной базы
Это процесс определения необходимых характеристик товара (цвет, размер, материал, цена, бренд и т.д.) для создания фильтров, которая включает добавление атрибутов в товарной базе.
Формат параметра фильтров
Мы рекомендуем формировать названия дополнительных параметров товарной базы по следующей логике:
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
}