- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Magento 2. Как настроить фильтр по цене
Сентябрь 29, 2016
Из этого туториала Вы узнаете, как настроить фильтр по цене в Magento 2.
Фильтр цены (Price Filter) – это часть блока Многоуровневая навигация (Layered Navigation), который, как правило, отображается слева на странице категории. Он используется для распределения товаров по ценовому диапазону, что упрощает для клиентов поиск элементов, которые соответствуют тем или иным требованиям.

Есть 3 способа расчета навигации по ценам:
Автоматический (Уравнивание по диапазонам цен)
Автоматический (Уравнивание по количеству товаров)
Ручной
В то время как первые два режима позволяют автоматический расчёт, для ручного способа нужно ввести диапазон цен. Например, Если интервал – 100, а шаг цены – тоже 100, Вы получите:
$0.00-$99.99 (8)
$300-$499.99 (2)
$700-$799.99 (5)
$900-$999.99 (3) и т.д.
Для того чтобы задать Фильтр цен, следуйте таким инструкциям:
Войдите в вашу админ панель и перейдите на вкладку Магазины (Stores) -> Настройки (Settings) -> Конфигурация (Configuration).
Выберите вкладку ‘Каталог’ (Catalog) из меню слева в разделе ‘Каталог’ (Catalog), затем перейдите в раздел Многоуровневая навигация (Layered Navigation).
Если Вы хотите отобразить количество товаров в скобках после каждого элемента фильтра, задайте для настройки Отображать количество товаров (Display Product Count) значение ‘Да’ (Yes).
Задайте для «Расчёта Шага навигации по ценам» один из следующих способов:
Автоматически (Уравнивать по диапазонам цен) (Automatic (equalize price ranges)) – этот способ использует существующий алгоритм многоуровневой навигации по ценам.
Автоматически (Уравнивать по количеству товаров) (Automatic (equalize product counts)):
Задайте для настройки Расчёт шагов навигации по цене (Price Navigation Steps Calculation) значение ‘Автоматически (уравнивать по количеству товаров)’ (Automatic (equalize product counts)).
Если Вы хотите отобразить одну цену, так как несколько товаров имеют одинаковую цену, задайте для настройки Отображать интервалы цен как одну цену (Display Price Interval as One Price) значение ‘Да’.
В поле Ограничение деления на интервалы (Interval Division Limit), введите ограничение количества товаров в ценовом диапазоне. Ценовой диапазон невозможно разделить свыше этого ограничения. Если значение не указано, используется стандартное значение (9).
Ручной (Manual): этот способ позволит Вам указать ограничение деления на ценовые интервалы.
Задайте для настройки Расчет шагов навигации по ценам (Price Navigation Steps Calculation) значение ‘Вручную’ (Manual).
Введите значение для Шаг навигации по ценам по умолчанию (Default Price Navigation Step).
Введите Максимальное количество интервалов цены (Maximum Number of Price Intervals), оно равняется 100.
Нажмите на кнопку Сохранить настройку (Save Config) и проверьте изменения на вашем сайте.
Обратите внимание: Вам может понадобиться очистить кэш Magento и повторно индексировать данные, если Вы не видите изменений.
Мы надеемся этот туториал был для Вас полезен. Вы можете также ознакомиться с детальным видео-туториалом ниже:
Magento 2. Как настроить фильтр по цене