Главная страница » Блог » Разработка на 1С Битрикс

Импорт свойств инфоблока/товаров в 1С Битрикс

Описание проблемы массового создания свойств инфоблока

Часто сталкиваемся на проектах с задачей наполнения каталога товаров характеристиками и свойствами, сам процесс импорта элементов инфоблока (далее — ИБ) описали в заметке «Массовая выгрузка товаров на сайт Битрикс через import CSV».

Но перед тем как импортировать данные, нужно чтобы у элементов ИБ/товара были созданы определенные свойства. Когда таких свойств больше десятка, то создавать их становиться накладно и скучно) Поэтому мы разработали алгоритм-заметку для своей команды и делимся ею в паблик, ведь нам не жалко 😊.

Алгоритм создания свойств ИБ через модуль импорта

Подготовительный этап

  1. На сайте Битрикс устанавливаем бесплатный плагин «asd.iblock» от Антона Долганина (ссылка на Google Drive)
  2. Устанавливаем Excel, если его не было и в настройках включаем режим работы с XML:
    а) Открыть Параметры
    б) Выберите Настроить ленту
    в) В разделе Основные вкладки установите флажок Разработчик и нажмите кнопку ОК

    Импорт свойств инфоблока/товаров в 1С Битрикс

    На этом все, далее переходим к наполнению шаблонных XML-файлов.

Массовое создание свойств через импорт

Шаг 1

Скачать и наполнить файл шаблона «Шаблон для создания св-тв» по ссылке.

Шаг 2

Обязательно сохранить файл перед экспортом и в процессе наполнения, чтоб не потерять заполненные данные.

А когда данные для импорта в Битрикс будут наполнены через вкладку «Разработчик» выбрать пункт «Экспорт»

Импорт свойств инфоблока/товаров в 1С Битрикс
Таблица слева и соответствующий ей XML-файл справа

Шаг 3

Импортируем XML-файл в инфоблок, на странице редактирования инфоблока (Контент>Инфоблоки>Типы инфоблоков>{Ваш инфоблок}), благодаря установленному модулю:

Импорт свойств инфоблока/товаров в 1С Битрикс
Страница редактирования инфоблока

Импорт значений для свойств типа «Список»

Шаг 1

Скачать и наполнить файл «Шаблон для создания значений св-тв типа Список» по ссылке.

Как выглядит сохраненный файл в текстовом редакторе (слева) и Excel (справа):

Импорт свойств инфоблока/товаров в 1С Битрикс

Шаг 2

Импортируем файл в инфоблок, на странице редактирования инфоблока (Контент>Инфоблоки>Типы инфоблоков>{Ваш инфоблок}), благодаря установленному модулю:

Импорт свойств инфоблока/товаров в 1С Битрикс
Страница редактирования инфоблока

До импорта:

Импорт свойств инфоблока/товаров в 1С Битрикс

После импорта:

Импорт свойств инфоблока/товаров в 1С Битрикс