• Главная
  • Карта сайта
Не найдено

Імпорт товарів з CSV-файлу (Excel) - Webasyst

  1. Як самому отримати зразок правильного CSV-файлу
  2. Порядок імпорту CSV-файлу
  3. 1. Складання CSV-файлу
  4. Будь-яка рядок може бути товаром, артикулом або категорією
  5. Товар або артикул
  6. описи стовпців
  7. Категорії і підкатегорії
  8. Розміщення товарів в категоріях
  9. Додавання товару в кілька категорій
  10. приклад
  11. Імпорт товарів і їх артикулів
  12. 2. Завантаження файлу
  13. 3. Вибір відповідностей для стовпців файлу
  14. 4. Вибір стовпців ідентифікації
  15. Варіанти ідентифікації товарів і категорій
  16. Варіанти ідентифікації артикулів
  17. 5. Інші параметри
  18. 6. Аналіз обраних параметрів
  19. 7. Імпорт файлу

За допомогою CSV-файлу можна швидко імпортувати в інтернет-магазин відразу багато товарів і категорій. Створюйте CSV-файли в табличних програмах, наприклад: OpenOffice / LibreOffice Calc, Microsoft Excel, iWork.

Зразки CSV-файлів з прикладами з цього керівництва - в кодуванні Windows-1251 (Excel) або UTF-8 (OpenOffice / LibreOffice) .

Як самому отримати зразок правильного CSV-файлу

  1. Додайте вручну кілька категорій з товарами в бекенде інтернет-магазину.
  2. експортуйте ці категорії і товари в CSV-файл.

Подивіться, як влаштований експортований файл, і створюйте власні файли точно так же.

Порядок імпорту CSV-файлу

  1. Складіть CSV-файл.
  2. Завантажте файл в розділі «Імпорт / Експорт → Імпорт товарів з CSV».
  3. Виберіть відповідності для стовпців файлу. Перевірте, чи правильно спрацював автоматичний вибір відповідностей.
  4. Виберіть стовпці ідентифікації товарів / категорій і артикулів.
  5. Якщо потрібно, вкажіть додаткові параметри імпорту.
  6. Виконайте аналіз файлу і налаштувань імпорту.
  7. Імпорт файл.

Спочатку потренуйтеся імпортувати 1-2 товару. Коли будете впевнені в правильності результату, переходите до більшої кількості товарів. Так ви уникнете помилок, які важко виправляти.

1. Складання CSV-файлу

У першому рядку файлу повинні бути заголовки стовпців. У цьому рядку всі осередки повинні йти один за одним - без пропусків у вигляді порожніх клітинок.

Починаючи з другого рядка починайте додавати товари і категорії.

Будь-яка рядок може бути товаром, артикулом або категорією

Категорія

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

Товар або артикул

Якщо в рядку заповнена хоча б один осередок з стовпців, які відносяться тільки до товарів, то з рядка буде імпортовано товар або артикул товару.

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

При імпорті рядків враховуються не всі стовпці з заповненими осередками, а тільки ті стовпці, для яких обрані відповідності на сторінці імпорту. Відповідності для стовпців CSV-файлу вибираються відразу після завантаження файлу.

описи стовпців

Заголовки стовпців можуть бути необов'язково такими, як в цій таблиці. Стовпці можна називати як завгодно. Головне, щоб їх назви відрізнялися один від одного.

Тільки якщо ви імпортуєте кілька зображень для кожного товару, то всі стовпці з зображеннями повинні мати однакові назви.

стовпці, які можна заповнювати для категорій
стовпці, які не можна заповнювати для категорій

Стовпець CSV-файлу Опис Приклад Тільки категорії Властивості товарів і категорій Найменування Назва товару або категорії. Apple iPhone 5S Посилання на вітрину Фрагмент адреси URL. iphone-5s Тема HTML-тег TITLE. Apple iPhone 5S META keywords META-тег keywords. Apple, iPhone, мобільний телефон META description META-тег description. смартфон на платформі iOS
сенсорний екран мультитач (ємнісний)
діагональ екрану 4 "... Опис Текст повного опису. Може містити HTML-теги. <h3> Випереджаючи думки. </ h3> <div> iPhone 5s задуманий з певною метою ... Статус Відображення товару або категорії на вітрині.
1 - видно.
0 - на вітрині не відображається. Приховані товари і категорії на вітрині не видно, але доступні за прямим посиланням. 1 Валюта ISO3-код валюти для імпорту цін артикулів. Якщо валюта не вказана, то ціни імпортуються в основній валюті магазину. RUB Тип товарів Назва типу товарів, який повинен бути привласнений цього товару.
Якщо у файлі вказано тип товарів, якого немає в настройках магазину, то при імпорті файлу буде створений новий тип з такою назвою (тільки якщо у користувача, що виконує імпорт, є достатні для цього права доступу). Мобільні телефони Короткий опис Скорочена опис товару для показу в списках товарів, наприклад, в категоріях і результатах пошуку.
Може містити HTML-теги, але вони можуть не враховуватися деякими темами дизайну. В iPhone 5s технологій стало ще більше. Датчик ідентифікації за відбитками пальців ... Наклейка Один зі стандартних ідентифікаторів наклейок для зображень товарів: new, bestseller, lowprice, або HTML-код власної наклейки. new Теги Теги товарів через кому. iPhone, мобільний телефон, Apple обкладається податком Назва класу податків для товару.
Клас податків з вказаним в CSV-файлі назвою повинен бути заздалегідь налаштований в розділі «НалаштуванняПодатки».
ПДВ Зображення

URL або ім'я файлу зображення товару.
Якщо вказано URL, то під час імпорту зображення буде завантажено з цієї адреси і збережено на сервері.
Якщо вказано ім'я файлу, то зображення буде скопійовано з директорії, зазначеної в розширених налаштуваннях імпорту.

Щоб імпортувати кілька зображень для кожного товару, додайте в CSV-файл декілька стовпців з однаковою назвою і вкажіть у них URL або імена файлів зображень.

iphone-5s-silver.jpg Описи зображень товарів Опис зображення, зазначеного в попередньому стовпці. Вигляд спереду. Зображення Приклад ще одного стовпчика з зображеннями товарів.
iphone-5s-gold.jpg Описи зображень товарів Опис наступного зображення. Вид ззаду. Розмір приклад характеристики

Додаткова характеристика товару. Формат значення залежить від типу характеристики:

  • Одиночне значення. Наприклад, рядок або число. Якщо у значення є одиниця виміру, то її потрібно вказати через пропуск після значення. Приклад: 12 см.
  • Вибір з декількох значень: список, що випадає (select) або прапорці (checkboxes). Список значень пишіть всередині фігурних дужок через кому. Значення, що містять коми, беріть в лапки. Приклад: {12 см, 24 см, "38,5 см"}.
    Перше значення в списку для характеристики типу «випадає» (select) встановлюється по замовчуванню в властивості товару.
  • Вибір артикулів за значеннями характеристик. Значення кожної характеристики, з яких повинні бути сформовані артикули товару, вказуйте всередині спеціальних подвійних дужок: <{}>. Приклад для характеристики «Розмір»: <{M, L, XL, XXL}>.

12 см
{12 см, 24 см, "38,5 см"}
<{M, L, XL, XXL}> Властивості артикулів товарів Артикул Код артикулу товару.
Якщо у товару за все один артикул, то цей стовпець можна не включати в файл. iphone-5s-white Найменування артикулу Найменування артикулу товару, відображає на вітрині.
Якщо у товару за все один артикул, то цей стовпець можна не включати в файл. Білий, 32Gb Ціна артикулу.
Валюта ціни імпортується з шпальти товару «Валюта». 41990 Доступний для замовлення 0 - артикул недоступний для замовлення.
1 - артикул можна замовити. 1 закреслити ціна «закреслити ціна» артикулу.
Валюта ціни імпортується з шпальти товару «Валюта».
42550 Закупівельна ціна «Закупівельна ціна» артикулу.
Валюта ціни імпортується з шпальти товару «Валюта». 39990 У наявності Кількість артикулу на загальному складі магазину. Назва конкретного складу не вказується, якщо склади в магазині не налаштовані.
24 В наявності @ склад1 Кількість одиниць артикулу на складі з вказаною назвою.
Якщо в магазині налаштоване кілька складів, додайте в CSV-файл декілька стовпців для імпорту залишків для кожного складу.
Назви складів у файлі повинні точно відповідати назвам складів магазину. Перед назвою складу поставте символ @ без пробілу. 18 В наявності @ склад2 Приклад стовпчика із залишками ще одного складу. 25 Основний артикул Позначення артикулу, який повинен стати основним артикулом товару. У кожного товару тільки один артикул може бути артикулом за замовчуванням. 1 Зображення URL або ім'я файлу зображення товару, яке повинно бути вибрано у властивостях артикулу. iphone-5s-silver.jpg

Категорії і підкатегорії

За допомогою CSV-файлу можна створювати тільки статичні категорії товарів. Існуючі динамічні категорії можна тільки оновлювати - додавати їх не можна.

Без спеціальних позначень категорії імпортуються в самому верхньому рівні каталогу. Щоб розмістити одну категорію всередині іншої, перед назвою такої підкатегорії додайте знак оклику.

Рядок з підкатегорією повинна бути в CSV-файлі нижче рядки з батьківської категорією: або відразу під нею, або після товарів батьківської категорії.

Найменування Ціна Мобільні телефони Тут може бути товар батьківської категорії
100! Apple А тут товар підкатегорії
150

Щоб розмістити категорію на ще більш низькому рівні щодо попередньої, додайте перед назвою ще один знак оклику.

Якщо потрібно помістити чергову категорію на рівень вище щодо попередньої, додайте перед її назвою меншу кількість знаків оклику:

Найменування Ціна Мобільні телефони! Nokia !! Series 60! Apple

Розміщення товарів в категоріях

Щоб імпортувати товари в потрібну категорію, додайте рядки з цими товарами нижче рядки з цією категорією - до рядків з іншими категоріями.

Змінити належність товару до категорії можна тільки вручну в бекенде інтернет-магазину. За допомогою імпорту CSV-файлу приналежність до категорій змінити не можна.

Приклад розміщення товарів у категоріях

Найменування Ціна Мобільні телефони Apple iPhone 5S 36990! Розпродаж HTC One 15900

У цьому прикладі товар з найменуванням «Apple iPhone 5S» буде імпортовано в категорію «Мобільні телефони», а товар «HTC One» - в категорію «Розпродаж».

Додавання товару в кілька категорій

Шляхом імпорту товар можна розмістити відразу в декількох категоріях. Для цього потрібно продублювати рядок товару під рядками декількох категорій.

приклад

Найменування Ціна Категорія 1 Товар 1000 Категорія 2 Товар 1000

Імпорт товарів і їх артикулів

Щоб імпортувати товар з декількома артикулами, перерахуйте в файлі рядки таких артикулів одну за одною - після основного рядка з товаром. У стовпці ідентифікації товарів в таких рядках повинно бути вказано однакове значення - щоб вся група артикулів виявилася віднесена до одного і того ж товару. Якщо ідентифікація товарів виконується за назвами, то у всіх артикулів одного товару має бути однакову назву товару.

З групи рядків, що носяться до одного товару, інформація імпортується так:

  1. З першого рядка групи інформація з стовпців товарів імпортується в властивості товару.
  2. Інформація з стовпців товарів для всіх інших рядків, крім першої, не імпортується.
  3. З усіх рядків групи інформація з стовпців артикулів імпортується в властивості артикулів.

Артикули можна імпортувати в одному з двох режимів: 1) простий список артикулів і 2) вибір значень характеристик.


Режим 1: Простий список артикулів

Режим 1: Простий список артикулів

Для імпорту артикулів у вигляді простого списку перерахуйте всі артикули товару друг за другом. У стовпці ідентифікації товарів вкажіть однакове значення. У стовпці ідентифікації артикулів вкажіть різні значення.

Ось приклад CSV-файлу зі списком артикулів одного товару. Для ідентифікації товарів використовується стовпець з найменуванням, а для ідентифікації артикулів - стовпець з артикулами.

Найменування Артикул Ціна Черевики для сноуборда Jet jet-6-white 5050 Черевики для сноуборда Jet jet-7.5-black 5080 Черевики для сноуборда Jet jet-8-white 5080


Режим 2: Вибір значень характеристик

Режим 2: Вибір значень характеристик

Для імпорту артикулів товарів в режимі вибору значень характеристик вкажіть значення характеристик через кому всередині спеціальних подвійних дужок <{}>. У цьому режимі можна використовувати тільки характеристики типу «Вибір кількох можливих варіантів (checkbox)». З кожного поєднання значень під час імпорту файлу буде створений окремий артикул. Для ідентифікації артикулів, сформованих з значень характеристик, виберіть стовпець з найменуваннями артикулів.

приклад

Потрібно сформувати артикули з трьох значень характеристики «Колір». У цьому прикладі з них будуть створені три артикулу - кожен для одного з значень характеристики «Колір».

Найменування Ціна Доступний для замовлення В наявності Колір Apple iPhone 5S 36990 1 200 <{сірий, срібний, золотий}>

Решта властивості, що відносяться до артикулами, будуть застосовані до всіх сформованим артикулів. У цьому прикладі для всіх трьох артикулів буде включено властивість «Доступний для замовлення» і буде встановлена ціна 36990.

Для створення артикулів можна використовувати значення декількох характеристик. Точно так же ви вибираєте значення декількох характеристик, коли вручну створюєте артикули з значень характеристик в бекенде магазину.

приклад

У цьому прикладі будуть сформовані 9 артикулів - для всіх сполучень з 3 значень характеристики «Колір» і 3 значень характеристики «Об'єм вбудованої пам'яті» (3х3 = 9).

Найменування Ціна Колір Об'єм вбудованої пам'яті Apple iPhone 5S 36990 <{сірий, срібний, золотий}> <{16 ГБ, 32 ГБ, 64 ГБ}>

Імпорт індивідуальних значень для артикулів, сформованих з значень характеристик

Щоб вказати індивідуальні значення ціни, доступності для замовлення і наявності на складі для окремих артикулів, для таких артикулів потрібно додати окремі рядки. У цих рядках в стовпці з найменуваннями артикулів потрібно перерахувати через кому значення характеристик, які відповідають кожному такому артикулу, і ці ж значення вказати в стовпці з характеристиками - без подвійних дужок <{}>.

Кількість на складі для автоматично генеруються артикулів їм імпорті також вилучають із цього рядка, однак воно може бути імпортовано декількома способами (потрібний спосіб можна вибрати в розширених налаштуваннях під час імпорту CSV-файлу):

  • Розділити вказане значення на складі порівну між усіма такими артикулами (режим, обраний за замовчуванням).
  • Імпортувати вказане значення на складі для кожного з артикулів.
  • Чи не імпортувати значення наявності на складі при імпорті артикулів, згенерованих на основі значень характеристик.

приклад

Найменування Найменування артикулу Ціна В наявності Колір Об'єм вбудованої пам'яті Apple iPhone 5S 36990 <{сірий, срібний, золотий}> <{16Gb, 32Gb, 64Gb}> Apple iPhone 5S сірий, 32Gb 41990 12 сірий 32Gb Apple iPhone 5S золотий, 64Gb 46990 34 золотий 64Gb

При імпорті артикулів в режимі «Вибір значень характеристик» для ідентифікації артикулів необхідно вибирати стовпець, що містить найменування артикулів.

2. Завантаження файлу

Перейдіть в розділ «Імпорт / експорт → Імпорт товарів з CSV».

Виберіть символ, який використовується у файлі для розділення даних. Зазвичай це крапка з комою.

Виберіть кодування файлу. Зазвичай UTF-8, якщо файл створювався в OpenOffice або LibreOffice, або Windows-1251, якщо файл створювався в Microsoft Excel.

Якщо ви використовуєте в назвах або описах товарів спеціальні символи, наприклад, ©, ±, ö і деякі інші, то CSV-файл для імпорту таких товарів рекомендується зберігати з використанням міжнародної кодування UTF-8, щоб ці символи не загубилися.

Виберіть CSV-файл з папки на своєму комп'ютері.

Якщо розмір файлу складає кілька мегабайтів, то краще запакувати його в ZIP- або GZ-архів. Скрипт імпорту сам розпакує архів на сервері, а ви заощадите час на завантаження великого файлу.

Після завантаження файлу на сторінці з'явиться список його стовпців.

3. Вибір відповідностей для стовпців файлу

Для деяких стовпців відразу буде вибрано відповідність - в які властивості товарів / категорій або артикулів потрібно імпортувати кожен стовпець. Перевірте, наскільки правильно спрацювало автоматичне визначення, і виправте помилки.

4. Вибір стовпців ідентифікації

Виберіть властивості категорій / товарів / артикулів, які повинні використовуватися для ідентифікації елементів каталогу.

Ідентифікація дуже важлива - для того щоб «показати» скрипту імпорту, чим відрізняються один від одного категорії товари і артикули, перераховані в CSV-файлі. Виберіть для ідентифікації ті властивості, в чиїх шпальтах повинні міститися неповторювані значення для кожного типу елементів каталогу.

Варіанти ідентифікації товарів і категорій

Виберіть підходящий варіант:

  • Найменування: товари і категорії в файлі будуть відрізнятися за одну, для якого ви оберете властивість «Найменування».
  • Посилання: товари і категорії в файлі будуть відрізнятися за одну, для якого ви оберете властивість «Посилання на вітрину».
  • ID товару: категорії імпортуватися і оновлюватися не будуть, а товари в файлі будуть відрізнятися за одну, для якого ви оберете властивість «ID товару». ID товару - це числовий ідентифікатор товару в таблиці бази даних shop_product. Його видно на сторінці редагування товару в бекенде магазину.
  • Ідентифікатор товару «1С»: категорії і товари в файлі будуть відрізнятися за одну, для якого ви оберете властивість «Товар: Ідентифікатор 1С».
  • Стовпець ідентифікації артикулів: категорії імпортуватися і оновлюватися не будуть, а товари в файлі будуть відрізнятися за одну, який ви оберете для ідентифікації артикулів.
  • (пропускати товари і категорії і імпортувати тільки артикули): категорії і товари імпортуватися і оновлюватися не будуть, а будуть імпортуватися і оновлюватися тільки артикули товарів, і вони будуть відрізнятися за одну, який ви оберете для ідентифікації артикулів.

Варіанти ідентифікації артикулів

Виберіть підходящий варіант:

  • Код артикула: артикул товарів в файлі будут відрізнятіся за одну, для которого ви заберете здобич властівість «Код артикулу».
  • Найменування артикулу: артикул товарів в файлі будут відрізнятіся за одну, для которого ви заберете здобич властівість «Найменування артикулу».
  • ID артикулу: артикули товарів в файлі будуть відрізнятися за одну, для якого ви оберете властивість «ID артикулу». ID артикулу - це числовий ідентифікатор артикулу в таблиці бази даних shop_product_skus.
  • Ідентифікатор артикулу «1С»: категорії і товари в файлі будуть відрізнятися за одну, для якого ви оберете властивість «Артикул: Ідентифікатор 1С».

5. Інші параметри

Розширені настройки потрібно змінювати не завжди. Коли потрібно:

  • Ви хочете оновлювати товари за назвою і в категоріях вашого каталогу є товари з однаковими назвами. За замовчуванням скрипт імпорту шукає товари з однаковими назвами або посиланнями URL по всьому каталозі, щоб оновити їх з CSV-файлу. А якщо вимкнути прапорець «Ігнорувати приналежність категоріям при пошуку збігів товарів», то скрипт імпорту буде шукати товари з такими даними тільки в тій категорії, в якій вони вказані в CSV-файлі.
  • Вам важливо, який тип буде присвоєно нових товарів з файлу, для яких у файлі тип не вказано. За замовчуванням для товарів без типу файлу CSV обраний один з типів з налаштувань магазину. Якщо за умовчанням вибраний не той тип, виберіть потрібний.
  • У CSV-файлі в описах товарів немає HTML-тегів. Щоб на сторінках магазину враховувалися переноси рядків в описах товарів, для них скрипт імпорту додасть HTML-теги <br>.
  • Ви імпортуєте зображення товарів із завантажених файлів, а не по URL. Виберіть відповідну кореневу директорію сервера і допишіть шлях до тієї піддиректорії, в яку ви завантажили файли зображень товарів. Завантажувати зображення товарів потрібно в директорію на сервері, а не на вашому комп'ютері.
  • Ви імпортуєте зображення товарів по URL, які закінчуються однаково. Наприклад, в URL зображень відрізняється лише шлях до файлу, а ім'я файлу у всіх URL збігається. В цьому випадку для настройки «Унікальність URL зображень товарів» виберіть варіант «по шляху до файлу». Якщо збігається і шлях до файлу, а різниться доменне ім'я, то виберіть варіант «по шляху до файлу і доменному імені».
  • Ви імпортуєте складські залишки для артикулів товарів, сформованих з значень характеристик в подвійних дужках <{...}>. Виберіть підходящий варіант імпорту складських залишків для таких артикулів.

6. Аналіз обраних параметрів

Натисніть на кнопку внизу сторінки, щоб виконати попередній аналіз файлу і вибраних налаштувань. Скрипт імпорту оцінить, скільки категорій, товарів і артикулів будуть імпортовані. Якщо ви розраховували, що їх кількість повинна бути іншим, перевірте, чи правильно ви вибрали налаштування імпорту. Після виправлення помилки знову виконайте аналіз файлу.

7. Імпорт файлу

Імпортувати файл можна тільки після закінчення його аналізу. Щоб почати імпорт файлу, натисніть на кнопку підтвердження внизу сторінки.

Чи не закривайте сторінку експорту в браузері, поки файл імпортується. Дочекайтеся повідомлення про закінчення імпорту.

Приклади розв'язання практичних завдань при імпорті товарів з CSV-файлу .

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью