Обновление WooCommerce на живом магазине: регламент, который сохраняет заказы
Перед началом создайте полную резервную копию файлов и базы данных, включая таблицы заказов. Затем соберите тестовую копию магазина на отдельном адресе. Проверьте, что в ней совпадают настройки оплаты, доставки, писем и налогов. Обновляйте не боевой сайт, а сначала именно эту копию.
На время работ включите уведомление о техническом обслуживании или выберите период минимальной нагрузки. Новые заказы не должны потеряться: заранее проверьте, как магазин принимает их при временной остановке оформления. Не удаляйте старые резервные копии, пока не убедились, что обновление прошло успешно.
Соблюдайте порядок: сначала сделайте копию, затем обновите расширения, связанные с WooCommerce, после этого — тему и ядро магазина. Не устанавливайте всё одновременно. После каждого шага проверяйте каталог, карточку товара, корзину, оформление заказа, личный кабинет и письма клиентам.
Отдельно протестируйте оплату в безопасном режиме, расчёт доставки, промокоды, возвраты и отображение статусов заказа. Если появилась ошибка, не пытайтесь исправить её новыми обновлениями: зафиксируйте время и действие, восстановите рабочую копию и отключите подозрительный компонент.
Надёжное обновление — это не один клик, а последовательность с проверкой после каждого изменения. Держите резервную копию и план отката под рукой, даже если тестовая копия не показала проблем.
Обновления WordPress без поломок
@wp_safe_updates_ww
Обновление WooCommerce на живом магазине: регламент, который сохраняет заказы
Этот пост опубликован в Telegram-канале Обновления WordPress без поломок. Подписаться можно по ссылке: @wp_safe_updates_ww.