Режим работы:
пн-пт 9:00-18:00, сб-вс выходной
Купить лицензию
Техподдержка
Хорошие новости!

Полный импорт товаров из 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/ (Важно! Без подпапок! Если же изображения в подпапках, то см. предыдущее предложение).
  • "Склад" - это остаток товара (начиная с v21-6-14 колонка уже называется "Остаток")
  • "Валюта" - ID валюты товара (должен соответствовать ID валюты, заведенной в админке: Настройки > Валюты)
  • "Видим" - это активен или не активен товар
  • Если вы импортируете новые товары поверх старых, то проверка будет производиться по названию товара, названию варианта и его артикулу. При совпадении товары будут склеиваться.

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

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

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

  • Важно! Убедитесь, что на данной странице названия колонок пусты!
  • Активация проверки загруженности фото товаров со сторонних ресурсов:

Настройки > Настройки каталога товаров : Проверять загружены ли изображения товаров со сторонних сайтов полностью

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

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

  • Если файл в кодировке UTF8, то убедитесь, что это UTF8 без BOM 
  • Еще часто возникают ошибки из-за некорректной обработки файла Экселем. В таком случае воспользуйтесь альтернативными редакторами CSV, напр.: LibreOffice
  • Откройте в блокноте или программе Notepad++ подготовленный вами CSV-файл и полученный ранее файл-образец. И сравните их. Проверьте чтобы разделители колонок были ; и убедитесь, что ваша программа (в которой вы редактировали файл) не подставила при сохранении кавычек у названий колонок и т.п. Т.е. оформление должно быть 100% идентичным.
  • Если вносите изменения в CSV-файл в Экселе, то учитывайте, что данная программа автоматически преобразовывает значения с "." в дату, а также значения типа "0022" - в "22" т.е. отбразывает начальные нули. Чтобы этого избежать - воспользуйтесь подсказкой. Также в Экселе были случаи некорректной работы с кавычками.

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

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

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

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

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

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

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

СВЯЗАННЫЕ СТАТЬИ:

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

UPD: описание обновлено 02.08.2023

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

Рекомендуем прочитать
Запрос в техподдержку

Предоставив исчерпывающее описание задачи/проблемы, вы существенно сократите время на уточнение вашего вопроса.

Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
Я нe рoбoт
Отправить запрос
Сотрудничество
Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
Я нe рoбoт
Отправить запрос
Дополнительные услуги
Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
Я нe рoбoт
Отправить запрос
Комьюнити разработчиков
Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
Я нe рoбoт
Отправить заявку
Задайте ваш вопрос

Мы используем файлы cookie для функционирования сайта. Подробнее...

ОК