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

Дата последнего изменения:

Инструмент импорта товаров в Ecwid позволяет загружать товары в ваш магазин, используя CSV-файлы. Эта опция пригодится вам в случае, когда необходимо загрузить или обновить большое количество товаров за короткое время. Вы можете найти данный инструмент в Ecwid Control Panel, используя Каталог - Товары - Импорт товаров.
Примеры использования инструмента импорта товаров вы можете найти в этой статье: Импорт и экспорт.

  1. Требования к формату импортируемых файлов
  2. CSV
  3. Содержимое файла
  4. Разделители (ограничители) столбцов
  5. Разделители строк
  6. Кодировка файла
  7. Числовой формат
  8. Столбцы
  9. Пример
FAQ
  1. Могу ли я использовать для импорта файл формата XLS/XLSX?
  2. Как я могу импортировать параметры товаров?
  3. Могу ли я импортировать товары из файлов других форматов?
  4. Могу ли я импортировать категории товаров?
  5. Когда я импортирую CSV-файл, Ecwid пишет, что импорт займет несколько часов, тогда как обычно импорт занимает около 5 минут. Почему?
  6. Для чего нужна опция “Пропустить колонку”?
Устранение неисправностей
  1. На странице импорта отображается ошибка. Что это означает?
  2. Я хотел обновить свои товары с помощью импорта, но они продублировались. Почему это произошло?
  3. Почему не получается импортировать изображения товаров?
  4. Я использую не английские символы в названиях и описаниях моих товаров. Когда я экспортирую их в CSV-файл и открываю его в Excel, то эти символы отображаются некорректно.
  5. После импорта CSV-файла все десятичные дроби округлились до ближайших целых чисел. Почему это произошло?

Требования к формату импортируемых файлов

CSV

Ecwid использует CSV-формат для импорта/экспорта файлов. Что такое CSV, можно узнать здесь:  http://ru.wikipedia.org/wiki/CSV
По существу, CSV - это обыкновенный текст. Таким образом, вы можете использовать любой текстовый редактор для создания и редактирования CSV-файлов. С другой стороны, табличные редакторы больше подходят для данного формата. В настоящее время наиболее функциональными и удобными редакторами являются OpenOffice, MS Excel и Google Docs. Следует отметить, что Excel (особенно старые версии) не во всех случаях корректно открывают CSV-файлы. Существует ряд обходных путей, тем не менее мы рекомендуем использовать бесплатный редактор OpenOffice, чтобы редактировать и сохранять ваши CSV-файлы.

Содержимое файла

Каждая строка CSV-файла представляет собой свойства некоторого определенного объекта (например, товара, позиции заказа или покупателя), отделенные друг от друга каким-либо разделителем. В одном файле должен использоваться один и тот же разделитель.

Самая первая строка в CSV-файле часто содержит наименования столбцов, например:

артикул; название; количество
В результате экспорта наименования столбцов всегда будут в первой строке. Что же касается импорта, то поддерживаются оба формата (как с первой строкой, так и без). Диалоговое окно импорта товаров в Ecwid содержит соответствующую опцию: “Пропустить первую строку”. В том случае, если данная опция выбрана, Ecwid пропускает первую строку в файле без какой-либо проверки. Если вы снимете галочку напротив “Пропустить первую строку”, это будет означать, что весь файл содержит данные. Соответственно, Ecwid проверит каждую строку.

Разделители (ограничители) столбцов

Ecwid поддерживает три вида разделителей в CSV-формате:

  • точка с запятой
  • запятая
  • табуляция

Разделители строк

Ecwid поддерживает три вида разделителей строк в CSV-формате:

  • \r\n - Windows
  • \n - Unix, Linux, MacOS X
  • \r - classic MacOS

Ecwid распознает разделители строк автоматически, таким образом вам не нужно будет производить дополнительные настройки.

Кодировка файла

Ecwid поддерживает более 10 различных кодировок, например UTF-8, UTF-16, US-ASCII и т.д. В случае, если товары и категории в вашем магазине на английском языке, нет необходимости менять настройки. Используйте кодировку по умолчанию ("UTF-8"), и ваши товары будут импортированы корректно. Если же вы хотите импортировать CSV-файл, содержащий иные символы, мы настоятельно рекомендуем вам использовать кодировку  UTF-8 для данного файла. Если, по каким-либо причинам вы не можете использовать кодировку UTF-8, а используете иную кодировку, то вам необходимо будет выбрать соответствующую кодировку в настройках. Иначе, данные могут быть импортированы некорректно.

 Числовой формат

Существуют два жестких требования к числовому формату в Еcwid:

  • В качестве разделителя десятых долей ставится точка (.)
  • Разделитель тысяч не ставится.

Столбцы

Ecwid распознает 14 различных видов столбцов в CSV-файле. Их описание приведено ниже.
 

Наименование столбца

Вид

Описание

Обязательный/необязательный

Ограничение по длине

Артикул

Строка

Артикул товара

Как минимум необходимо присвоить товару артикул

255 символов

Название

Строка

Название товара

Как минимум товару необходимо присвоить название

255 символов

Описание

Строка

Описание товара

Не обязательный

Не ограничено

Статус

Логический оператор

Доступен товар в каталоге или нет

Не обязательный

"true", "yes", "on", "Y", "1" для "Доступен в каталоге", другой оператор для "Не доступен в каталоге"

Вес

Число плавающего размера

Вес товара

Не обязательный

Любое допустимое плавающее число. Если столбец включен, но значение пустое - товар будет считаться нематериальным.

Цена

Число плавающего размера

Цена товара

 

Не обязательный

Любое допустимое плавающее число (символ валюты не указывается)

Рекомендованная цена Число плавающего размера Сравнение товаров по цене Не обязательный Любое допустимое плавающее число (символ валюты не указывается)

Количество

Число плавающего размера

Количество товара в наличии

Не обязательный

Любое допустимое целое значение. Если столбец включен, но значение пустое - отслеживание количества товара вестись не будет.

URL-адрес изображения

Строка

URL-адрес изображения

Не обязательный

Разрешены только http://, https:// . Иные ссылки будут игнорированы.

Категория 1

Строка

Название категории к которой относится товар (или ее адрес). (Например, книги/наука/биология) 

Не обязательный

255 символов для каждого названия в адресе. "Книги" или "Наука" являются отдельными названиями.

Категория 2

Строка

Адрес второй категории, к которой относится товар

Не обязательный

То же, что и для Категории 1

Категория 3

Строка

Адрес третьей категории, к которой относится товар

Не обязательный

То же, что и для Категории 1

Фиксир. стоимость доставки

Число плавающего размера

Стоимость доставки товара

Не обязательный

Любое допустимое плавающее число

Исп. только фиксир. стоимости    

Логический оператор

Если стоимость доставки товара не меняется

Не обязательный

"true", "yes", "on", "Y", "1" для да, другой оператор для "нет"

Уникальный код Строка Атрибут товара "Уникальный код" (см. также Категории и типы товаров) Не обязательный 255 символов
Бренд Строка Атрибут товара "Бренд" (см. также Категории и типы товаров) Не обязательный 255 символов

Пример

Шаблон CSV-файла для импорта и экспорта в Ecwid ecwid_csv_template.csv (Разделитель - запятая, Диалоговое окно импорта можно увидеть здесь)

FAQ

Могу ли я использовать для импорта файл формата XLS/XLSX?

Таблица формата Excel (XLSX) не может быть загружена как есть, однако вы можете с помощью Excel преобразовать ее в формат CSV и затем загрузить в Ecwid.  Для этого используйте команду “Сохранить как...” в Excel, среди доступных форматов выберите CSV и затем сохраните файл с расширением .csv.
Пожалуйста, обратите внимание, что наличие у файла расширения .csv само по себе не гарантирует, что файл импортируется корректно.. Содержимое файла также имеет значение, таким образом, убедитесь, пожалуйста, что файл соответствует Требованиям к формату импортируемых файлов.

Как я могу импортировать параметры товаров?

Параметры - это весьма сложные свойства товаров, и вряд ли возможно поместить их в простую таблицу, как описано выше. Таким образом, в настоящее время Ecwid не позволяет импортировать товары с помощью CSV формата. Тем не менее, вы можете частично импортировать параметры товара с помощью CSV-файлов в формате X-Cart. Пожалуйста, обратитесь к этой статье: Формат импорта X-Cart и Ecwid.

Могу ли я импортировать товары из файлов других форматов?

Да, вы можете импортировать товары в форматах X-Cart и LiteСomerce. Более подробную информацию о них можно получить здесь:

Могу ли я импортировать категории товаров?

В настоящее время Ecwid не позволяет импортировать категории товаров, используя данный формат. Тем не менее, вы можете импортировать категории с помощью CSV-файлов в X-Cart формате. Пожалуйста, обратитесь к этой статье: Формат импорта X-Cart и Ecwid.

Когда я импортирую CSV-файл, Ecwid пишет, что импорт займет несколько часов, тогда как обычно импорт занимает около 5 минут. Почему?

Процесс импорта - это довольно долгая и ресурсоемкая процедура. Поскольку этот процес влияет на производительность сервера, то все остальные магазины, работающие на нем, могут открываться медленее. Мы не хотим этого. Мы хотим быть уверены в том, что все магазины открываются быстро в любой момент времени. Поэтому мы разработали умный способ импортировать товары из разных магазинов. Как это работает (в двух словах):

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

Если по некоторым причинам нагрузка на сервер слишком высока, все процессы импорта временно приостанавливаются. Ecwid возобновит импорт товаров автоматически, как только нагрузка на сервер нормализуется.

В зависимости от нагрузки на сервер и длины очереди, Ecwid подсчитывает приблизительное время старта процесса импорта. Хотя время указывается не с точностью 100%, это все же дает представление  о том, когда импорт вашего файла будет запущен.
В результате, даже если 100 пользователей Ecwid решат импортировать по 20 000 товаров в одно и то же время, все остальные магазины будут работать без каких-либо задержек или промедлений.

Для чего нужна опция “Пропустить колонку”?

Опция “Пропустить коолонку” в диалоговом окне импорта товаров необходима, если ваш CSV-файл содержит некоторые колонки, которые не могут быть обработаны в Ecwid, и вы по каким-либо причинам не хотите редактировать ваш CSV-файл. Таким образом, используйте опцию “Пропустить колонку”, и Еcwid буде игнорировать соответствующую колонку в CSV-файле.

Устранение неисправностей

В большинстве случаев проблемы с импортом CSV-файлов в ваш магазин Ecwid вызваны следующими ошибками:

  • неверный формат CSV-файла
  • настройки импорта, выбранные администратором магзина в диалоговом окне импорта не соответствуют содержимому импортируемого файла

Итак, если вы столкнулись с какой-либо проблемой при импорте CSV-файла в Ecwid, прежде всего проверьте следующее:

  • Ваш файл имеет формат CSV. За более подробной информацией о формате CSV обратитесь, пожалуйста, сюда: http://ru.wikipedia.org/wiki/CSV 
  • Ваш файл содержит только те колонки, которые поддерживает Ecwid
  • Колонки, которые включают числовые данные о товаре (например, цена, количество и т.д.) содержат только числа, а не строчные элементы.
  • Колонки, выбранные в диалоговом окне импорта совпадают с колонками в CSV-файле. Например, если ваш файл содержит артикул, название, цену и вес, то точно такие же колонки необходимо выделить галочками в диалоговом окне импорта (артикул, название, цена, вес).
  • Порядок колонок в CSV-файле соответствует порядку колонок в окне настроек.
  • Разделитель, используемый в вашем CSV-файле (запятая, точка с запятой или табуляция) соответствует разделителю, выбранному в окне настроек импорта.
  • Кодировка CSV-файла совпадает с кодировкой, выбранной в диалоговом окне импорта.

 

На странице импорта отображается ошибка. Что это означает?

Мастер импорта может показать следующие ошибки:

In Ecwid maximum category depth is limited to 50. Your import file contains category /Category1/Category2/.../Category80, which has depth of 80. Please reduce the number of its parent categories and try again.

Количество вложенных категорий превышает максимально допустимое.

'Category name' is too long (400 symbols) . The maximum allowed length is 255 symbols.

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

Wrong columns count. You have selected 10 columns in import dialog, but the file contains only 8.

При выборе 10 колонок каждая строка вашего файла должна содержать не менее 10 значений. Значения могут быть пустыми (это зависит от типа колонки), например:sku0001;iPhone 3GS 16Gb;;;;;;;;;;;;;

Unsupported image format (http://www.example.com/image.psd)

Ecwid поддерживает только нижеприведенные форматы изображений: JPG, BMP, PNG и GIF

Image http://www.example.com/image.jpg is bigger than 4Mb

Ecwid не позволяет загружать изображения, которые весят больше, чем 4 Мб

'SKU' or 'Name' column has to contain value

Каждая строка вашего файла должна содержать как минимум одно значение - артикул или название товара. Товар не может быть создан (или обновлен) без артикула и названия.

'SKU' is too long (300 symbols) . The maximum allowed length is 255 symbols.

Ecwid ограничивает максимальное число символов для артикула товара. Ваш файл для импорта содержит артикул товара длиной более 255 символов.

'Name' is too long (350 symbols) . The maximum allowed length is 255 symbols.

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

Incorrect 'price'/'weight'/etc value

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

Malformed image URL htp://example.com/image.jpg

URL изображения имеет некорректный формат:

  • неправильно указан протокол - htp://www.example.com/image.jpg
  • отсутствует протокол - www.example.com/image.jpg


Общий формат URL - [protocol]://[server]/[file path]

Cannot upload image http://www.example.com/image.jpg

Ecwid не может загрузить изображение с сайта example.com из-за ошибок сервера, задержек или прочих сетевых проблем.

Ecwid has a limitation of 10 000 categories per store.

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

 

 

Я хотел обновить свои товары с помощью импорта, но они продублировались. Почему это произошло?

При обновлении товаров с помощью импорта, Ecwid проверяет импортируемые товары на предмет наличия их в магазине по ключевому полю - артикулу. Для этого берется артикул в каждой сроке импортируемого файла и сравнивается с уже существующими артикулами в магазине. Артикул проверяется посимвольно, то есть длина и точные символы в артикуле должны совпадать в импортируемом файле и вашем магазине, чтобы Ecwid определил, какие товары необходимо обновить. Если товар для обновления не найден, Ecwid создает новый и сохраняет в нем всю остальную информацию из строки.

Так, например, артикулы “00050” и просто “50” являются совершенно разными для Ecwid, несмотря на то, что оба представляют собой число 50 и могут выглядеть совершенно одинаковыми для пользователя. Если в вашем магазине есть товар с артикулом “00050”, и вы собираетесь импортировать товар с артикулом “50”, то в итоге вы получите два похожих, но отдельных товара - потому как для Ecwid эти два артикула различны.

К нам поступил ряд сообщений о том, что Microsoft Excel, будучи в целом хорошим табличным редактором, стремится удалить впереди стоящие нули из артикулов, как приведено в вышестоящем примере. Если вы быстро редактируете выгруженные товары в Excel и загружаете их обратно в Ecwid, то они могут дублироваться.
 
Excel выбирает наиболее подходящий формат для колонок автоматически. Поэтому, если вы используете числовые артикулы и решили отредактировать в Excel товары, выгруженные из вашего магазина Ecwid, программа может определить артикулы как числовые данные и удалить впереди стоящие нули, как не несущие смысловой нагрузки.

Чтобы избежать подобного результата, попробуйте переименовать выгруженный из Ecwid *.csv файл в файл формата *.txt. Затем откройте его в Excel, используя команду меню “Открыть...” (а не двойным кликом мыши по ярлыку). В таком случае Excel откроет окно настроек, где можно присвоить определенный тип данных каждой колонке. Для колонки с артикулами вам необходимо выбрать тип даных “текстовый”, чтобы сохранить впереди стоящие нули.
 
Альтернативным решением данной проблемы является использование бесплатного редактора OpenOffice.org для редактирования *.csv файлов, выгруженных из Ecwid. Вам не нужно будет переименовывать *.csv файл: просто откройте его табличным редактором OpenOffice, и он сразу покажет окно настроек. Убедитесь в том, что используемые настройки формируют подходящую вам таблицу свойств товаров и артикулы в таблице соответствуют артикулам в магазине Ecwid.

Почему не получается импортировать изображения товаров?

В некоторых случаях все импортируется без ошибок, за исключением изображений товаров. Если вы столкнулись с подобной проблемой, пожалуйста, выполните следующие действия для устранения неисправностей:
 
1. Убедитесь, что URL-адреса изображений, которые вы разместили в вашем CSV-файле, правильные и доступны в сети Интернет.
Изображения, подготовленные для импорта должны быть доступны по прямым ссылкам, например 'http://example.com/images/product_1.jpg '. Чтобы проверить это, попробуйте открыть URL-адрес изображения, ипользуя браузер. Если избражение открывается без запроса пароля или логина, то его адрес может быть включен в файл для импорта. 
2. Убедитесь, что каждый URL-адрес изображения открывает непосредственно файл изображения, а не HTML-страницу, содержащую его.
Таким образом, если вы разместили ваши изображения на некотором хостинге изображений (таком, как Flickr) и хотите включить их URL-адреса в ваш CSV-файл для импорта в Ecwid, то необходимо использовать прямые ссылки (например, http://example.com/image.jpg), а не URL-адреса HTML-страницы, содержащей данное изображение (например, http://example.com/image_page.html).

Как получить прямую ссылку на изображение со страницы веб-сайта:

  • откройте нужную страницу в браузере
  • кликните праой кнопкой мыши по изображению
  • контекстное меню правой кнопки мыши должно содержать опцию “Копировать URL картинки”. Данный URL-адрес будет работать, если только он не защищен вашей учетной записью.

Я использую не английские символы в названиях и описаниях моих товаров. Когда я экспортирую их в CSV-файл и открываю его в Excel, то эти символы отображаются некорректно.

Ecwid экспортирует данные, используя кодировку UTF-8. Эта кодировка широко используется и является стадартом для веб-приложений, поскольку она работает со всеми языками. Поэтому, например, часть описания вашего товара может быть на французском языке, а часть - на японском.
Тем не менее, если вы используете не английскую версию Excel, то программа может ожидать, что ваш CSV-файл имеет другую кодировку, например кодировку вашего национального языка. Таким образом, не-ASCII символы будут повреждены. Чтобы решить данную проблему, выполните следующие действия:
  • Запустите Excel
  • Выполните команду “Данные - Из текста” (если вы используете локализованную версию Excel, то названия разделов меню могут отличаться). Откройте ваш CSV-файл.
  • Появится окно “Импорт текстового файла”. Укажите необходимый разделитель и кодировку (используйте UTF-8).

После импорта CSV-файла все десятичные дроби округлились до ближайших целых чисел. Почему это произошло?

Проблемы такого рода возникают из-за неправильного формата числовых данных, используемого в CSV-файле для импорта. Например, использование запятой в качестве разделителя десятичных дробей (должна быть использована точка). 
Если у вас возникли трудности с самостоятельным устранением неполадок при импорте товаров, пожалуйста, создайте новую тему на нашем форуме с описанием проблемы. К сообщению необходимо прикрепить CSV-файл, который вы хотите импортировать, а также скриншот настроек импорта. Наша команда заботы о клиентах поможет вам.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 12 из 30
Остались вопросы?
Обратитесь за помощью
  • Форум

    Общайтесь с другими пользователями Эквида и командой поддержки клиентов по любым вопросам, связанным с работой вашего магазина.

  • Связь с техподдержкой

    Есть вопросы? Свяжитесь с нами, мы будем рады вам помочь.

  • Состояние сервиса

    Страница с информацией о запланированных технических работах и текущем состоянии сервиса.