В 12 версии БУСа вышел функционал, позволяющий в одном инфоблоке хранить разнотипные товары с присущими им свойствами. При этом товары «не мешают» друг другу в каталоге, поскольку не перекрещиваются по свойствам. Свойства привязываются к категориям товаров, каждая категория наследует свойства вышестоящей.
В ходе ознакомления с этим функционалом мне показались неочевидными некоторые моменты, без знания которых, как мне кажется, не удастся в полной мере его оценить. Спешу с вами поделиться ....
В данном примере я буду настравивать свойства для двух разделов инфоблока: “Бумага для оргтехники” и ”Картриджи”.
Общие свойства: Артикул (строка), Производитель (строка)
Свойства элементов раздела “Бумага для оргтехники”: Класс (список), Кол-во листов в пачке (число), Формат (список)
Свойства элементов раздела “ Картриджи ”: Ресурс (число)
В итоге в публичном разделе получим фильтр по товарам, в котором возможна фильтрация по свойствам текущего раздела каталога.
И так,
- Имеется инфоблок. После того, как в его настройках отмечена опция “ Является торговым каталогом”, инфоблок становится доступен в разделе “Магазин”. Отсюда и рекомендуется производить дальнейшее управление и работу с разделами, товарами и их свойствами.
- Создаём требуемые свойства.
- Далее в настройках каталога указываем свойства, которые присущи всем товарам.
В этот список автоматически попадают свойства, в параметрах которых отмечена опция “Показывать на странице редактирования элемента ”. - Создаем и настраиваем разделы
Кроме обычных параметров указываем какими свойствами будут обладать товары раздела“Бумага для оргтехники”
Указываем, что по этим свойствам возможна фильтрация товаров в умном фильтре.
- Настраиваем форму добавления товара, чтобы показывались свойства текущего раздела.
Удаляем из формы свойства и заголовок “—Значения свойств”.
После сохранения получаем:
Вид формы, если раздел не выбран
Вид формы при добавлении товара в раздел “Бумага для оргтехники”
Вид формы при добавлении товара в раздел “Картриджи”
Данная настройка поддерживатеся только в форме товаров в разделе “Магазин”. - Все. При использовании компонента catalog с шаблоном, входящим в поставку нового решения магазина eshop, в публичном разделе доступен умный фильтр по товарам.
Настраиваем второй раздел
Вид фильтра в разделах “Бумага для оргтехники” и ”Картриджи” соответственно.
Источник: dev.1c-bitrix.ru
Наши клиенты
Контакты
ООО "Парнас"
420111
г. Казань, ул. Пушкина 18
Телефон :
8-843-236-6001
8-499-550-6001
Почта :
mail@parnas-it.com