Это был апгрейд версии. Спрашиваете, в чем проблема сделать новую установку, перенести туда копию базы, отключить все нотификации и интеграции, запустить апгрейд и обнаружить, что это не решило проблему? Или, может быть, лучше спросить разработчиков, в чем проблема сделать проверку целостности установки? Чтобы не задействовать техподдержку для восстановления системных файлов. Или в чем проблема не прописывать жестко в коде обозначения статусов заказов, да еще так, что в разных редакциях один и тот же код обозначает разные состояния заказа, например D в модуле Интернет-магазин "из коробки" означает "Отгружен", а в CRM означает "Отменен". Причем сами статусы как бы задаются в интерфейсе, но поиск по исходному коду проекта по слову "D" выдает несколько файлов, где этот код прописан жестко вместе с несколькими другими кодами. Я думаю, на эти вопросы ни у кого нет ответов, кроме того, что проект большой, за всем не уследишь. Но тогда поддержка должна работать по-другому. За годы работы невозможно было создать набор тестов? Нельзя задавать клиенту сразу все вопросы, а не по одному с перерывом в сутки? Почему в продукте нет логгирования?