1С-Битрикс: Управление сайтом

Загрузка каталога из CSV файла

Каталоги сайта могут заполняться и изменяться с помощью загрузки данных из файлов формата CSV (например, создаваемых в MS Excel). Для загрузки данных предназначена форма Import CSV (new) административного раздела сайта.

Так как файлы в формате CSV не содержат информации о самом каталоге и свойствах товаров внутри него, то перед загрузкой данных необходимо выполнить следующие действия.

  1. Создайте и настройте информационный блок (если каталог ещё не создан).
  2. Создайте в информационном блоке все необходимые свойства.
  3. Сделайте информационный блок каталогом (см. Торговый каталог).
  4. Выгрузите картинки товаров, если они есть, на сайт.

Для загрузки каталога из CSV файла выполните следующие действия.

  1. Откройте форму Import CSV (new): Магазин -> Торговый каталог -> Настройки импорта -> Импортировать (либо Добавить профиль).
  2. Если CSV файл с данными находится на локальном диске, выберите его с помощью кнопки "Обзор" в поле ввода Файл данных с моего компьютера. Если файл данных имеет большой размер и находится на вашем локальном компьютере, то рекомендуется сначала выкачать этот файл на сайт с помощью любого FTP-клиента.
    Если файл с данными находится на сайте, откройте его с помощью кнопки "Выбрать" и убедитесь, что полный путь к нему попал в поле Файл данных с сайта.


  3. Выберите информационный блок, в который вы хотите загрузить данные.
  4. Для перехода к следующему шагу нажмите кнопку "Далее".


  5. Выберите подходящий формат CSV файла с данными:
  6. В зависимости от вашего выбора необходимо заполнить соответствующую форму настроек.

  7. Если вы выбрали формат с разделителями, то укажите в поле Разделитель полей соответствующий разделитель. Если вы выбрали формат с фиксированной шириной полей, то укажите в поле Метки разделителя номера колонок, которые разделяют поля.
  8. Укажите, содержит ли первая строка файла имена полей или сразу идут данные.
  9. Нажмите на кнопку "Далее" для перехода к третьему шагу.
  10. Задайте соответствие полей в файле полям в базе. Для каждого поля из файла данных выберите соответствующее поле базы данных. 
    Если поле является элементом каталогизации, то установите ему в соответствие значение Группа уровня X.
  11. Обязательно должно быть установлено хотя бы одно из значений Уникальный идентификатор (B_IBLOCK_ELEMENT.XML_ID) или Название (B_IBLOCK_ELEMENT.NAME). Эти поля используются для сопоставления товаров в файле товарам в базе данных.

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

  12. Для загрузки товаров с картинками необходимо предварительно выгрузить картинки в какой-либо каталог на сайте с помощью любого FTP-клиента.
    Задайте в поле Путь к картинкам путь к каталогу на сайте, в который вы выгрузили картинки.
  13. Укажите, как поступать с теми товарами, которые есть в базе, но которых нет в CSV файле. Вы можете деактивировать (по умолчанию) или удалить такие товары, а так же оставить их без изменения.
  14. Для начала загрузки нажмите кнопку "Загрузить" либо "Сохранить" (если вы создавали новый профиль).
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом