Импорт данных ломает миграцию чаще, чем сам перенос CMS
Главная ошибка — пытаться загрузить всё «как есть». У разных систем по-разному устроены товары, категории, пользователи, заказы и поля. Если не привести структуру к единому виду до импорта, потом получите дубли, пустые поля и потерянные связи между сущностями.
Перед загрузкой проверьте 4 вещи: — соответствие полей источника и приемника; — уникальность ID и артикулов; — кодировку, разделители и формат дат; — вложения: картинки, файлы, SEO-данные, вариации. Именно на этих местах чаще всего срывается автоматический импорт.
Отдельно смотрите на связи. Товар без категории можно импортировать и потом руками поправить, а вот заказ без клиента или вариант без родительского товара часто превращается в мусор, который сложно восстановить. Для сложных проектов сначала гоняют тестовый файл на небольшой выборке и сверяют не только запись в базе, но и отображение на сайте.
Если импорт большой, делите его на этапы: сначала справочники, потом контент, потом связи и медиа. Так проще найти, на каком шаге данные поехали, и не перезаливать всё заново.
Перенос сайтов между CMS
@cms_migration_hub_ww
Импорт данных ломает миграцию чаще, чем сам перенос CMS
Этот пост опубликован в Telegram-канале Перенос сайтов между CMS. Подписаться можно по ссылке: @cms_migration_hub_ww.