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

/

Распределение свойств/фильтров по конкретным разделам каталога

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

Если свойства еще нет

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


Перейдите в редактирование раздела в административной части сайта: Магазин > Каталоги товаров > Основной каталог товаров > Товары и разделы > нужный вам раздел

перейдите во вкладку “свойства элементов”



Здесь вы видите перечень свойств, те что “заблокированы” - наследуются от родительского элемента

Родительским элементом для разделов первого уровня является инфоблок


Прокрутите вниз до списка


кликните на список и выберите пункт “создать”


затем кликните по кнопке “Добавить”


перед вами откроется попап окно с формой создания свойства


Введите/выберите:

  • Тип свойства
  • название ( отображается в карточке/фильтре/ админке)
  • символьный код

Если свойство должно отображаться в карточке товара то установите галочку “показывать на детальной страницу элемента”


После создания свойства оно будет доступно в списке, и не будет заблокировано


Установите первую галочку если свойство нужно вывести в фильтре


Сохраните изменения


Дочерние разделы наследуют настройки родительского раздела

если свойство привязано к разделу 1го уровня, то у разделов 2го и 3го уровня относящегося к нему так же будут все те же свойства


Если свойство уже создано

Здесь может быть несколько сценариев

1) Свойство уже отображается в определенном разделе и его дочерних разделах

тоесть требуется корректировка

Вероятно, что свойство настроено в разделе 1го уровня.


Перейдите в редактирование раздела в административной части сайта: Магазин > Каталоги товаров > Основной каталог товаров > Товары и разделы > нужный вам раздел

перейдите во вкладку “свойства элементов”


В перечне свойств найдите те, что требуется убрать и кликните по пункту в колонке “действия” → “скрыть”

Сохраните изменения

Если напротив нужного вам свойства нет действия “скрыть”, то свойство доавлено на уровне выше.

Для разделов 2-го уровня это чаще всего раздел 1го уровня, или общие настройки инфоблока, подробнее об этом ниже в пунтке “2) Свойство на данный момент общее для всех, а его нужно ограничить“


Зайдите в дочерний раздел, так же во вкладку “свойства элементов”, прокрутите список вниз до выпадающего списка


кликните на список и найдите нужное свойство, кликните по нему


затем кликните по кнопке “Добавить”

Если свойство должно отображаться в фильтре поставьте галочку в колонке “Показывать в умном фильтре”

сохраните изменения


2) Свойство на данный момент общее для всех, а его нужно ограничить

В случае настройки свойства созданного стандартным способом т.е в разделе свойств по пути: Магазин > Каталоги товаров > Основной каталог товаров > Свойства товаров

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

Чтобы это изменить перейдите в административной части по пути: Магазин > Каталоги товаров > Основной каталог товаров > Настройки каталога



во вкладку “свойства элементов”


Найдите в списке интересующее вас свойство и кликните по действию “скрыть”

Сохраните изменения

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


для этого

Перейдите в редактирование раздела в административной части сайта: Магазин > Каталоги товаров > Основной каталог товаров > Товары и разделы > нужный вам раздел

перейдите во вкладку “свойства элементов”



прокрутите список вниз до выпадающего списка



кликните на список и найдите нужное свойство, кликните по нему




затем кликните по кнопке “Добавить”

Если свойство должно отображаться в фильтре поставьте галочку в колонке “Показывать в умном фильтре”

сохраните изменения