Заполнение свойств товаров через импорт CSV

Рассмотрим ситуацию, когда товары уже созданы и нужно массово к ним добавить и заполнить свойства.

1) Обязательно создаете бэкап базы данных товаров

2) Делаете экспорт товаров (напр. по категориям)

  • Важно! Предварительно создав набор свойств для нужной категории тогда колонки с названиями своств появятся в файле CSV
  • Если у всех категорий будут одинаковые названия свойств, то достаточно свойства привязать ко всем категориям

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

3) В полученном файле заполняете значения свойств

Лучше перед импортом завести данные свойства и в админке, не забыв привязать их к нужным категориям.

4) Проверяете файл CSV на ошибки:

  • Колонка "Категория" обязательна, т.к. свойства привязываются к категории
  • В файле не должно быть колонок без названий
  • Названия колонок, начиная с "Категория" по "Изображения", переименовывать нельзя - это основные параметры товара. 
  • Любое другое название колонки трактуется как название свойства товара и соответственно добавляется в свойства товара.
  • Если файл CSV в кодировке UTF8, то убедитесь, что это UTF8 без BOM (распространенная ошибка!)

5) Импортируете:

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

ЕСЛИ У ВАС ЧТО-ТО ПОЛУЧАЕТСЯ "НЕ ТАК", ТО:

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

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

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

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

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

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

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

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

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

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

Рекомендуем прочитать
  • Перелинковка - это ссылочная структура, которая создает смысловую связь между страницами сайта.

    Перелинковка ускоряет индексацию новых страниц сайта и участвует в SEO-оптимизации 

  • Отличный способ повлиять на поведенческие факторы, а также повысить конверсию сайта! Триггер срабатывает в тот момент, когда посетитель собирается покинуть вашу страницу, появляется всплывающее окно...

    • Неограниченное количество доменов и поддоменов
    • Неограниченное количество почтовых ящиков
    • Собственную панель управления;
    • PHP 5/7/8, Perl 5, Python, Zend, phpMyAdmin;
    • SSH, sFTP/FTP доступ;
    • Неограниченный трафик;
    • Управление CronTab (задания по расписанию);
    • Управление DNS-записями;
    • POP3, IMAP, SMTP для работы с почтой;
    • Автоматическое резервное копирование;