Когда стоит обновлять OpenCart?
Обновление оправдано, когда текущая версия мешает безопасности, совместимости с PHP, развитию функций или поддержке используемых сервисов. Сам по себе новый номер версии не является достаточной причиной: сначала нужно оценить тему, расширения, собственный код, данные и поисковые URL.
Не каждый магазин нужно переносить
Сравниваем стоимость сохранения текущей системы и миграции. Проверяем наличие совместимых модулей, возможность переноса данных и объём собственной разработки.
Если перенос оправдан
- Сохраняем полную резервную копию.
- Выполняем пробный перенос на закрытом стенде.
- Сверяем данные, URL и критичные сценарии.
- Согласуем окно переключения и план возврата.
- Проверяем результат после переключения.
Миграция между крупными версиями не равна нажатию кнопки обновления. Точную оценку даём после аудита.
Что должно сохраниться после переноса?
До переключения согласуем контрольные количества товаров, покупателей и заказов, структуру URL, правила редиректов, почтовые отправки и интеграции. Если часть старых расширений нельзя перенести, для каждой функции заранее выбирается замена либо фиксируется отказ от неё.