Перенос данных заказов и пользователей на обновленный сайт

Существует старая версия сайта, которая продолжает функционировать, и новая версия, разработанная на её основе (созданная из резервной копии). Возникла необходимость перенести все заказы со старого ресурса на новый. Важно отметить, что заказы связаны с данными пользователей, поэтому их также требуется мигрировать.

Простое копирование базы данных невозможно, поскольку в новой версии сайта была изменена структура информационных блоков: добавлены новые свойства и атрибуты.

Проблема при импорте

Для решения задачи был написан скрипт, который выполнил экспорт данных пользователей и заказов в формат JSON. Однако при попытке загрузки этих данных на новый сайт возникли конфликты и несоответствия по следующим полям:

  • ID (идентификаторы записей)
  • E-mail (адреса электронной почты)
  • User (данные пользователей)

Запрос на решение

Требуется найти способ корректно выполнить импорт данных, учитывая различия в структурах двух сайтов. Для анализа прилагаются два файла: файл экспорта со старого сайта и файл, демонстрирующий ожидаемый формат импорта на новый сайт.