Группы параметров у товарных предложений для умного фильтра в Битрикс

Группы параметров у товарных предложений для умного фильтра в Битрикс

Всем привет!

В данной статье мы рассмотрим как выгрузить из 1с в Битрикс для товарного предложения группу параметров и свойств товара.

Мы имеем товарных каталог в 1С который необходимо выгрузить в интернет магазин на базе Битрикса и товарному предложению передать группу свойств (т.е. когда товар может сразу принадлежать 3 или более свойствам).

К примеру возьмем один продукт: Вентилятор, у данного продукта есть свойство «предназначение», например: для ванной, камина, кухни или сразу для кухни камина, ванной и курильной комнаты.

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

Ниже мы рассмотрим как это сделать

Подготовка к реализации

В нашем примере рассмотрим интернет магазин вентиляционной техники.

Посмотрим как битрикс хранит товарные предложения с групповым значение свойств.

 

как видно на рисунке есть три блока: Тип, Функции, Предназначения данные свойства имеют тип множественного значения.

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

Как же передать в битрикс группу параметров? Давайте изучим структуру xml выгрузки в из 1с в битрикс

В 1с свойство предназначение представлено следующим видом (см рис внизу а именно 3-мя справочниками с одной взаимосвязью)

 

Предназначение ссылается на справочник «Набор предназначений» в этом справочнике хранятся типовые наборы функций например:

  • Для ванной
  • Ванной и кухни
  • Каминов, ванной, кухни

Далее необходимо изменить обработку по выгрузки из 1с в битрикс таким образом чтобы струкутра xml была следующего вида

 

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

Главная задача это передать битриксу соответствующую структуру данных, как и каким образом ее формировать это ваша задача.

В 1с вы можете организовать хранение наборов функций различным образом:

  • В справочниках
  • В регистрах значений
  • Просто указав явно через парсер

Для каждого проекта есть свой набор функций, способ передачи и хранения их, как организовать структуру хранения в 1с это задача исключительно архитекторов проекта.

Настроив таким образом выгрузку свойств мы получаем на стороне битрикса заполненную структуру, которая будет собираться в умном фильтре интернет магазина.

выбрав товар для «курительных комнат» битрикс отобразит товар в которых указанных эти свойства переданные в своих группах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *