Источник: http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=5223 |
Прежде чем импортировать данные, нужно создать файл CSV, который будет применяться как источник для импорта. |
По умолчанию, в «1С-Битрикс: Управление сайтом» для файлов импорта используется разделитель ;. Если вы в своем файле будете использовать иной разделитель, то при выполнении самого импорта не забудьте указать нужный.
Удобнее всего для создания файла использовать программу MS Excel. Можно использовать и другие, вплоть до простейшего Блокнота, но этот табличный редактор удобен и им привычно пользоваться обычным пользователям.
Откройте программу MS Excel.
Создайте новый файл под любым именем (в нашем случае пусть это будет: baza) и сохраните его с расширением csv.
В файле CSV должно присутствовать хотя бы одно из двух полей (по этим полям элементы сопоставляются с базой данных):
Рассмотрим случаи, когда и какое из полей должно быть обязательно:
Название колонок с параметрами не обязательно должно совпадать с названиями параметров в системе. Главное, что бы они были понятны вам, и при задании условий импорта у вас не возникло затруднений в определении соответствий полей создаваемого вами сейчас файла CSV и полей формы импорта.
Создайте обязательную колонку Название и внесите названия товаров так, как они должны будут отражаться в списке товаров.
Готов необходимый минимум параметров. При желании можно сохранить файл и импортировать его на сайт, технически операция импорта осуществится. Но это – технический минимум, нормальную торговлю на этих данных организовать невозможно. Значит, будем дополнять файл дальше.
Нам нужно, чтобы каждый товар попадал строго в нужную папку в рамках уже созданной структуры каталога. Для этого в процедуре импорта все предусмотрено. Нужно только создать колонки, которые будут объяснять, куда какому товару попадать. У нас крайне простая структура с одним уровнем вложенности. Значит, надо создать одну колонку с названиями папок в каталоге.
Создадим колонку для первого уровня и назовем ее Первый уровень.
Заполните колонку Первый уровень для всех элементов, согласно нашей структуре.
В принципе можно структуру каталога заранее не создавать. При первом импорте будут созданы разделы нужного уровня вложенности с названиями, заданными в колонках файла. Но при регулярном импорте важно указать точное название разделов для импорта элементов.
Теперь можно приступать к созданию колонок с данными о товаре.
Создайте колонки, соответствующие необходимым данным для импорта и заполните колонки данными.
Некоторые моменты:
/upload
.