Импорт данных ломает миграцию чаще, чем дизайн и SEO — из-за мелочей в структуре
Перед переносом проверь не «файл вообще есть», а что именно в него попадает: ID, даты, категории, SKU, статусы, авторы, связи между сущностями. Если поле пустое в CSV, многие CMS не ругаются — они молча создают мусор.
Самые частые проблемы:
— дубли из-за разных ключей сопоставления;
— потеря вложенных сущностей: вариаций, характеристик, тегов;
— «съехавшие» кодировки и битые переносы строк;
— импорт в неправильном порядке: сначала товары, потом их свойства.
Надежнее всего идти через промежуточную таблицу: сверить заголовки, нормализовать значения, прогнать тест на 20–50 строк и только потом запускать полный импорт. Отдельно проверяй, как CMS обрабатывает пустые значения: очищает поле, игнорирует его или перезаписывает старое.
Если импорт большой, держи лог ошибок и список исключений, иначе потом невозможно понять, где данные потерялись. Хороший импорт — это не «загрузилось без ошибок», а «после загрузки все связи и значения на месте».
Перенос сайтов между CMS
@cms_migration_hub_ww
Импорт данных ломает миграцию чаще, чем дизайн и SEO — из-за мелочей в структуре
Этот пост опубликован в Telegram-канале Перенос сайтов между CMS. Подписаться можно по ссылке: @cms_migration_hub_ww.