Полный импорт товаров из CSV-файла

Суть данного метода импорта в том, чтобы привести структуру CSV файла от вашего поставщика к стандарту 5CMS (название и перечень колонок с данными).

1) Получаем образец правильно заполненного CSV-файла:

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

Админка > Автоматизация > Export CSV

Если у вас Windows и вы планируете работать в Экселе, то выберите кодировку Win-1251, а для MacOs - UTF-8

Полученный файл откройте в:

  • Windows - Excel или LibreOffice
  • MacOs - Numbers

Там вы увидите названия колонок:

Импорт CSV

Это и есть структура документа по которой CMS разбирает файл CSV при импорте.

2) Открываем рядом CSV-файл от вашего поставщика и копируем содержимое колонок в полученный ранее образец

Важно:

  • В файле не должно быть колонок без названий
  • Категория должна быть указана обязательно для каждого товара
  • Названия колонок, начиная с "Категория" по "Изображения", переименовывать нельзя - это основные параметры товара. Расшифровка названий колонок.
  • Любое другое название колонки трактуется как название свойства товара и соответственно добавляется в свойства товара.
  • "Адрес" можно оставить пустым - он создастся автоматически
  • Вложенные (дочерние) категории разделяются слешем, а не вложенные #
  • Названия файлов изображений одного товара разделяются запятой. И в названиях файлах не рекомендуется использование кириллицы.
  • Если путь до файлов указан полный (с http), то они автоматом загрузятся с сайта поставщика. Если-же поставщик предоставляет файлы изображений отдельно, то они заливаются через файловый менеджер (напр.: в панели хостинга) или FTP-клиент (напр.: Filezilla) в папку /files/originals/ (Важно! Без подпапок!)
  • "Склад" - это остаток товара
  • "Валюта" - ID валюты товара (должен соответствовать ID валюты, заведенной в админке: Настройки > Валюты)
  • "Видим" - это активен или не активен товар

3) После того, как работы с файлом будут завершены - необходимо его сохранить как CSV (Важно! Убедитесь, что сохраняете с разделителем )

4) Затем в админке делаете импорт созданного вами CSV-файла:

Админка > Автоматизация > Импорт CSV

  • Важно! Убедитесь, что на данной странице названия колонок пусты!
  • Убедитесь, что в Админка > Настройки > Настройки каталога товаров  активирован пункт "Проверять загружены ли изображения товаров со сторонних сайтов полностью"

Если у вас что-то получается "не так", то:

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

  • Если файл в кодировке UTF8, то убедитесь, что это UTF8 без BOM 

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

  • Если вносите изменения в CSV-файл в Экселе, то учитывайте, что данная программа автоматически преобразовывает значения с "." в дату, а также значения типа "0022" - в "22" т.е. отбразывает начальные нули. Чтобы этого избежать - воспользуйтесь подсказкой. Также в Экселе были случаи некорректной работы с кавычками.

Также проверьте ваш файл на соблюдение условий из п.2.

КАК ПРОВЕРИТЬ СТРУКТУРУ ВАШЕГО CSV-ФАЙЛА НА ОШИБКИ:

а) создаете тестовую категорию

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

в) делаете Экспорт именно этой тестовой категории

г) сверяете файлы полученный файл с вашим

д) ищете в какой ячейке(ах) несовпадение

А ЕСЛИ НУЖНО ТОЛЬКО ОБНОВИТЬ ЦЕНЫ?

Теги: как создать файл импорта товаров в CSV, автоматическое создание товаров, импорт товаров в формате CSV экспорт

Полный импорт товаров из CSV-файла

Еще нет своего сайта? Создайте интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать
  • Яндекс турбо-страницы (AMP) и Яндекс.Дзен

    Яндекс турбо-страницы (AMP) и Яндекс.Дзен

    В 5CMS встроена генерация RSS для создания Яндекс турбо-страниц и автоматической выгрузки в Яндекс.Дзен

    Инструкция - как опубликовать сайт в Яндекс.Дзен

  • Мотивирующие тексты (или баннеры) внизу страниц

    Мотивирующие тексты (или баннеры) внизу страниц

    Новые рекламные возможности для посадочных страниц (SEO-текстов), услуг, блога и статей.

    Управление мотивирующими текстами и графическими рекламными блоками.

  • Массовое сжатие изображений OptiPic

    Массовое сжатие изображений OptiPic

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