Как обновить плагины WooDev на новую версию
Эта статья для магазинов, где уже стоят плагины WooDev. Если вы ставите плагин впервые, обновлять ничего не нужно — начните с инструкции по настройке нужного плагина.
Плагины WooDev переходят на обновлённую платформу. Первыми выходят новые версии «СДЭК для WooCommerce» (2.3) и «Яндекс Доставка для WooCommerce» (2.0), остальные плагины последуют за ними. Пока новая версия вашего плагина не вышла, ничего делать не нужно: обновление появится в админке, как обычно. Обновление проходит в несколько шагов, и большую часть работы плагин делает сам. Ниже — общий порядок действий для любого плагина WooDev, а подробности по каждому плагину — в отдельных статьях.
Что изменилось на платформе, мы рассказали в статье блога «Обновлённая платформа плагинов WooDev».
Старые версии плагинов WooDev не работают вместе с новыми. Если на сайте стоят два плагина WooDev или больше, обновляйте их вместе. Если новая версия одного из них ещё не вышла, на время отключите его на странице «Плагины», а когда выйдет обновление, обновите и включите снова. Если оставить старый плагин рядом с новым, старый перестанет загружаться, а в админке появится предупреждение.
Шаг 1. Сделайте резервную копию сайта #
Сохраните файлы сайта и базу данных. Если вы не знаете, как это сделать, посмотрите в панели хостинга или попросите хостинг-провайдера.
Это обязательный шаг. В плагинах нет кнопки возврата на прошлую версию, а поставить старую версию поверх новой чисто не получится. Если что-то пойдёт не так, надёжный путь назад один — восстановить копию, сделанную до обновления.
Шаг 2. Проверьте требования #
Новым версиям нужны WordPress 6.4, WooCommerce 8.5.1 и PHP 7.4 или новее. Версии WordPress и WooCommerce видны в разделе «Консоль → Обновления», версия PHP — в разделе «Инструменты → Здоровье сайта», на вкладке «Информация», в группе «Сервер».
Если что-то из этого старее, сначала обновите сайт или попросите хостинг поднять версию PHP. Делайте это отдельно от плагинов WooDev, чтобы понимать, что именно изменилось.
Шаг 3. Проверьте лицензию и ключи перевозчика #
Ключ лицензии лежит в вашем личном кабинете. При обновлении он сохраняется сам, но держите его под рукой. Без действующей лицензии новые версии работают с ограниченными возможностями: покупатель не увидит способы доставки плагина, а новые действия с заказами у перевозчика, например выгрузка и получение документов, будут недоступны.
Ключи СДЭК переносятся из старых настроек сами. Боевой токен Яндекс Доставки обычно уже сохранён. Если вы работали на общем тестовом токене, новая версия его удалит — понадобится собственный боевой токен из кабинета Яндекс Доставки.
Шаг 4. Запишите, как всё устроено сейчас #
Откройте «WooCommerce → Настройки → Доставка» и сделайте снимки экрана своих зон доставки. Запишите, какие способы доставки стоят в каких зонах, а ещё наценки, пороги бесплатной доставки и ограничения по регионам и городам. После обновления по этим записям проще проверить, что всё на месте.
Шаг 5. Обновите плагины #
Обновление ставится как у любого плагина WordPress: в разделе «Консоль → Обновления» или на странице «Плагины» — ссылкой «Обновить сейчас» под нужным плагином. Если у вас несколько плагинов WooDev, обновите их все.
Шаг 6. Откройте админку — перенос запустится сам #
Сразу после обновления откройте любую страницу админки. При первом открытии плагин сам переносит старые настройки и способы доставки в зонах. Нажимать ничего не нужно. Если перенос прервётся, плагин сообщит об этом и повторит его при следующем открытии админки.
Затем плагин покажет напоминание со ссылкой на мастер переноса. В мастере — отчёт: что перенесено, что нужно проверить и что придётся настроить заново. У СДЭК в мастере есть шаги с выбором настроек и необязательная очистка старых данных, у Яндекс Доставки это только отчёт о переносе. Как устроен мастер, описано в статье «Мастер переноса настроек».
Часть старых настроек не переносится, например ограничения по регионам и городам в СДЭК или способ «Экспресс» в Яндекс Доставке. Полные списки — в статьях о переходе для каждого плагина, ссылки ниже.
Шаг 7. Проверьте магазин #
- Откройте «Woodev → Лицензии» и убедитесь, что лицензия активна.
- Откройте «Woodev → Настройки», вкладку своего перевозчика, и нажмите «Проверить подключение».
- Откройте «WooCommerce → Настройки → Доставка» и сравните зоны со своими записями. Старые способы доставки должны замениться новыми.
- Сделайте пробный заказ с каждым способом доставки на той форме оформления заказа, которой пользуются ваши покупатели.
Если всё работает, обновление закончено. Старые настройки прошлой версии остаются в базе, удалять их не обязательно: у СДЭК очистка — отдельный необязательный шаг мастера.
Подробно по каждому плагину #
- Переход на новую версию СДЭК — что переносится, что настроить заново, шаги мастера и очистка старых данных.
- Переход на новую версию Яндекс Доставки — новые способы доставки, токен, код склада и отчёт мастера.
Если что-то пошло не так #
Если магазин после обновления работает неправильно, а причину вы не нашли, восстановите резервную копию из шага 1 и напишите в поддержку. В обращении укажите, какие плагины и с каких версий вы обновляли, и приложите снимок экрана с сообщением или отчётом мастера. Мы подскажем, как действовать именно в вашем случае.