Формат CSV

Главная   →   Справка   →   Экcпорт и импорт товаров

Общие данные
Для понимания процесса импорта/синхронизации

Для работы понадобиться программа работы с таблицами (Microsoft Excel, Apple Numbers, OpenOffice Calc или любая другая программа которая может сделать экспорт в формат CSV ).

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

Пример таблицы :

articul name price vendor country images
UX31E ASUS ZENBOOK 44400 Asus Китай http://shopexpress.difocus.ru/alboms/3/3/zenbook.jpg
MBA-123 13-inch MacBook Air 45000 Apple Китай http://shopexpress.difocus.ru/alboms/3/3/apple-air-13.jpg
HD-8838 Philips Saeco HD 8838 27462 Philips Россия http://shopexpress.difocus.ru/alboms/3/3/saeco-hd-8838.jpg
HD-8838 Delonghi ECAM 23.210 27462 Delonghi Италия http://shopexpress.difocus.ru/alboms/3/3/delonghi.jpg

В самой первой строке нашей таблицы обязательно использование названий полей для наших товаров. У нас это articul - артикул, name - название товара, price - цена, vendor - производитель, country - страна производства, images - путь к изображению(подробности ниже).

Обязательное поле для создания товаров одно:

  • name - название.
Также существуют основные поля, которые нужны для функционирования товара:
  • price - цена,
  • articul - артикул.
Обязательное поле для синхронизации товаров одно:
  • UniqueKey - уникальный идентификатор товара в системе управления, не заполняйте этот столбец самостоятельно.
 

Другие поля товаров можно выбрать произвольно из общего количества полей. (В редакторе типов вы можете добавить новые поля для ваших товаров или других объектов.)

Вы можете указывать названия столбцов, чтобы внести или изменить значения:

  • info:url - поле для Подстрока URL;
  • info:name - поле для Название объекта в системе;
  • info:sort - поле для сортировки объектов внутри раздела;
  • info:access - поле для указания прав доступа (например: 7733);
  • info:template - поле для Шаблон вывода, индексы шаблона вывода можно посмотреть тут;
  • info:delete - поле для удаления товара, создайте столбец и заполните ячейку товара произвольными данными, чтобы удалить его во всемя импорта.

Список полей товара можно увидеть так, нажать "Параметры" → "Типы объектов" → "Товар".

В нашем редакторе таблица выглядит так :

После того, как таблица заполнена, экспортируйте ее в формат CSV. И сохраните файл, например на рабочем столе.

В формате CSV, если файл открыть с помощью Блокнота, таблица будет выглядеть так :

articul;name;price;vendor;country;images
UX31E;ASUS ZENBOOK;44400;Asus;Китай;http://shopexpress.difocus.ru/alboms/3/3/zenbook.jpg
MBA-123;13-inch MacBook Air;45000;Apple;Китай;http://shopexpress.difocus.ru/alboms/3/3/apple-air-13.jpg
HD-8838;Philips Saeco HD 8838;27462;Philips;Россия;http://shopexpress.difocus.ru/alboms/3/3/saeco-hd-8838.jpg
HD-8838;Delonghi ECAM 23.210;27462;Delonghi;Италия;http://shopexpress.difocus.ru/alboms/3/3/delonghi.jpg

При импорте из CSV вы можете указать:

  • Раздел товара (любой уровень), если раздел не существует, он будет создан;
  • Параметры товара;
  • Путь к изображениям товара (изображения должны находится в одном zip-архиве с файлом CSV);
  • Cпецификаций;
  • Скидки;
  • Размеры.

Требования и возможности:

  • Наименования товаров должны быть разные:
    • Если товар с указанным наименованием уже находится в разделе, он будет пропущен;
    • Если в файле для импорта присутствуют товары с одинаковыми названиями в одном разделе, товарам будут присвоены индексы "Наименование {X}", где {X} - порядковый номер начиная с 1(единицы).
  • Файл CSV в архиве должен быть один и находиться в корне архива;
  • Изображения для выгрузки должны быть запакованы вместе с файлом CSV, кроме изображений с указанием URL;
  • Количество разделов и товаров в CSV не более 5000;
  • Формат CSV не поддерживает переходы строк, поэтому данные или текст внутри ячейки с использованием перехода строки будут неверно интерпретированы;
  • В качестве разделителей в формате CSV используется точка с запятой ";", поэтому использование этого символа в тексте становится невозможным;
  • Общий вес архива не должен превышать 64Мб для тарифов Эконом и Стандарт, 128Мб для тарифов Люкс и Максимум. Во время бесплатного пользования действует ограничение 3Мб.

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

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

Импорт товаров

Перейдите в систему управления сайтом и нажмите правой кнопкой мышки на нужный раздел, как будто вы собираетесь создать один новый товар, затем "Создать" → "Импорт". Появится окно с предложением ввести файл и тип файла. Нажмите "Добавить" и  выберите тип файла "CVS". Нажмите "Импортировать".

Если все действия выполнены верно вы увидите, следующее окно.

Синхронизация товаров

Для синхронизации товаров сначала их нужно экспортировать.

Snimok_ekrana_2016-03-17_v_93058.png

Snimok_ekrana_2016-03-17_v_93124.png

Вы скачаете файл примерно такого содержания.

Это файл в формате CSV. Откройте его программой для работы с таблицами ( Microsoft Excel, Apple Numbers или OpenOffice Calc ). Столбец UniqueKey - содержит уникальный идентификатор товара в системе управления. Вы можете менять все значения товара, кроме этого значений в ячейках столбца UniqueKey.

Если вы очистите ячейку с идентификатором товара - он будет заново создан,
с названием "Копия (N) {Название}", где {Название} - его название из колонки name, а N - номер копии.

Исправленный файл в формате CSV импортируйте в систему управления, как было описано выше. Товары содержащие запись UniqueKey - обновят свои данные, товары с пустой ячейкой UniqueKey будут созданы.

Если вы не редактировали и не собирались редактировать значения какого-либо столбца, его можно удалить из файла для импорта. Это ускорит загрузку файла и время импорта, т.к. не будут обрабатываться лишние данные.

Например, если вы хотели изменить только цену товаров, в файле импорта необходимо оставить только столбцы price и UniqueKey, остальные столбцы нужно удалить(вместе с заголовком столбца, т.е. целиком удалить столбец).

Внимание! При синхронизации товаров вы можете указать раздел, где будет размещен товар. В таком случае импортируйте файл в ту папку, относительно которой вы указали размещение товара.


Теперь, вы знаете, что делать


— или посмотреть пример магазина

Создание интернет-магазина