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