Імпорт товарів - база знань еквіда

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

Вимоги до формату імпортованих файлів

вміст файлу

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

Найперша рядок файлу CSV часто містить найменування стовпців, наприклад:

В результаті експорту найменування стовпців завжди будуть в першому рядку. Що ж стосується імпорту, то підтримуються обидва формати (як з першим рядком, так і без). Діалогове вікно імпорту товарів в Ecwid містить відповідну опцію: "Пропустити перший рядок". У тому випадку, якщо дана опція вибрана, Ecwid пропускає перший рядок у файлі без будь-якої перевірки. Якщо ви знімете галочку навпроти "Пропустити перший рядок", це буде означати, що весь файл містить дані. Відповідно, Ecwid перевірить кожен рядок.

Роздільники (обмежувачі) стовпців

Ecwid підтримує три види роздільників в CSV-форматі:

роздільники рядків

Ecwid підтримує три види роздільників рядків в CSV-форматі:

  • \ R \ n - Windows
  • \ N - Unix, Linux, MacOS X
  • \ R - classic MacOS

Ecwid розпізнає роздільники рядків автоматично, таким чином вам не потрібно буде проводити додаткові налаштування.

Кодування файлу

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

Існують два жорстких вимоги до числовому формату в Еcwid:

  • Як роздільник десятих часток ставиться крапка (.)
  • Роздільник тисяч не ставиться.

Ecwid розпізнає 14 різних видів стовпців файлу CSV. Що описуються далі.

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

Чи можу я використовувати для імпорту файл формату XLS / XLSX?

Таблиця формату Excel (XLSX) не може бути завантажена як є, однак ви можете за допомогою Excel перетворити її в формат CSV і потім завантажити в Ecwid. Для цього використовуйте команду "Зберегти як. "В Excel, серед доступних форматів виберіть CSV, а потім збережіть файл з розширенням .csv.

Будь ласка, зверніть увагу, що наявність у файлу розширення .csv саме по собі не гарантує, що файл імпортується коректно. Вміст файлу також має значення, таким чином, переконайтеся, будь ласка, що файл відповідає Вимогам до формату імпортованих файлів.

Як я можу імпортувати параметри товарів?

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

Чи можу я імпортувати товари з файлів інших форматів?

Так, ви можете імпортувати товари в форматах X-Cart і LiteСomerce. Більш детальну інформацію про них можна отримати тут:

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

Процес імпорту - це досить довга і ресурсномістка процедура. Оскільки цей процес впливає на продуктивність сервера, то всі інші магазини, що працюють на ньому, можуть відкриватися повільніше. Ми не хочемо цього. Ми хочемо бути впевнені в тому, що всі магазини відкриваються швидко в будь-який момент часу. Тому ми розробили розумний спосіб імпортувати товари з різних магазинів. Як це працює (в двох словах):

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

Якщо з якоїсь причини навантаження на сервер занадто висока, всі процеси імпорту тимчасово припиняються. Ecwid відновить імпорт товарів автоматично, як тільки навантаження на сервер нормалізується.

Залежно від навантаження на сервер і довжини черги, Ecwid підраховує приблизний час старту процесу імпорту. Хоча час вказується не з точністю 100%, це все ж дає уявлення про те, коли імпорт вашого файлу буде запущений.

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

Для чого потрібна опція "Пропустити колонку"?

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

Усунення несправностей

У більшості випадків проблеми з імпортом CSV-файлів в ваш магазин Ecwid викликані наступними помилками:

  • невірний формат CSV-файлу
  • настройки імпорту, обрані адміністратором магзіна в діалоговому вікні імпорту не відповідають вмісту файлу, що імпортується

Отже, якщо ви зіткнулися з будь-якою проблемою при імпорті CSV-файлу в Ecwid, перш за все перевірте наступне:

На сторінці імпорту відображається помилка. Що це означає?

Майстер імпорту може показати такі помилки:

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.

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

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