Версия: 3x
Импорт/экспорт товаров в формате CSV

Общие сведения

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

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

Импорт/экспорт товаров в ReadyScript обеспечивается двумя независимыми модулями по двум схемам соответственно: стандартной и расширенной. Рассмотрим подробнее каждую их них.

Стандартная схема

В списке действий имеет название «Экспорт товаров в CSV» и «Импорт товаров в CSV».

export_product.png
Список действий по импорту/экспорту

Стандартная схема обеспечивает преимущества разработчикам, благодаря формату данных в колонках Цены, Фотографии, Категории, Характеристики. Предусмотрено, что в одной ячейке перечисленных выше колонок можно указать неограниченное количество цен товаров, фотографий, категорий, характеристик соответственно. Это выглядит следующим образом:

csv_original.png
Стандартная схема экспорта

По умолчанию колонками идентификации считаются 2 колонки одновременно: Короткое название товара, артикул. Это означает, что в случае если товар, присутствующий в CSV будет совпадать по «короткому названию» и «артикулу» с имеющимся товаром в системе, то произойдет обновление данного товара, в противном случае – создание. Колонки идентификации можно настраивать в разделе Веб-сайт → Настройка модулей → Каталог → Вкладка «обмен данными в CSV».

CSV файлы удобно использовать для обновления остатков и цен товаров. Для этого необходимо создать файл с колонками идентификации(если используются настройки по умолчанию, то «короткое название» и «артикул») и колонками, которые необходимо обновить, в данном случае – это «остаток» и «цены товаров». Система будет идентифицировать товары и обновлять у них заданные сведения.

Расширенная схема

В списке действий имеет название «Расширенный экспорт товаров в CSV» и «Расширенный импорт товаров из CSV».

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

extcsv.png
Расширенная схема экспорта

Также имеются и другие отличия от стандартной схемы:

  • Модуль предлагает включить в экспортный CSV файл только те характеристики, которые добавлены к текущей категории. Это продиктовано тем, что теперь каждая характеристика – это отдельная колонка в итоговом CSV файле, и экспортировать всегда все характеристики нет возможности, так как в системе их может быть невообразимое множество.
extcsv_prop.png

Колонки идентификации для расширенного экспорта можно задать в разделе Веб-сайт → Настройка модулей → Расширенный обмен товаров в CSV. По умолчанию колонкой идентификации товара является – «ID».

Импорт комплектаций

Обмен сведениями о комплектациях товаров происходит с помощью отдельного CSV файла. Импорт сведений о комплектациях необходимо производить после загрузки товаров. Связь комплектаций и товаров происходит по колонке «товар», в которой располагается название товара.

Эталоны CSV файлов

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