Импорт данных ломается не на выгрузке, а на грязных полях и пустых связях
Если переносите каталог, статьи или заказы между CMS, сначала проверьте структуру: что является ID, где хранится внешний ключ, какие поля обязательны. Ошибка в одном служебном поле превращает импорт в ручную сборку.
Перед загрузкой делайте три вещи:
— нормализуйте кодировки, форматы дат и чисел;
— уберите дубли, пустые строки и лишние HTML-вставки;
— сопоставьте старые и новые поля до запуска импорта, а не после.
Отдельно смотрите на связи: товар без категории, запись без автора, заказ без клиента. Такие объекты часто импортируются «успешно», но потом ломают фильтры, поиск и админку. Для больших массивов лучше сначала прогнать тест на 20–50 строках и сверить не только количество записей, но и содержимое связанных полей. ⚙️
Если импорт идет криво, не чините его постфактум вручную — сначала исправьте шаблон данных и правила маппинга, иначе ошибка повторится на следующей загрузке.
Перенос сайтов между CMS
@cms_migration_hub_ww
Импорт данных ломается не на выгрузке, а на грязных полях и пустых связях
Этот пост опубликован в Telegram-канале Перенос сайтов между CMS. Подписаться можно по ссылке: @cms_migration_hub_ww.