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