WooCommerce хочет требовать PHP 8.1 — что это значит для магазина
WooCommerce предложил повысить минимальную версию PHP до 8.1 для версии 11.5, которая выйдет в январе 2027 года. Это означает, что PHP 7.4 и 8.0 перестанут поддерживаться в будущих релизах. Статус этих версий — не «устаревшие», а «не поддерживаемые»: PHP 7.4 уже не получает обновлений с ноября 2022-го, 8.0 — с ноября 2023-го. В текущих данных WooCommerce 7% магазинов работают на 7.4, 2% — на 8.0, но доля этих версий снижается. Изменение затронет всех, кто использует WooCommerce, особенно тех, кто зависит от хостинга с устаревшими настройками.
Считаю, что это не просто техническое улучшение — это сигнал о смене парадигмы. Сайт, который не обновляет PHP, уже не просто медленный, а потенциально уязвим. Уход от 7.4 и 8.0 — не про красивый синтаксис, а про безопасность, производительность и поддержку. В будущем разработчики будут использовать такие возможности, как атрибуты, union types, match-выражения, которые в старых версиях недоступны. Без этого — невозможно писать чистый, поддерживаемый код. Мы в Cetera уже видим, как такие изменения влияют на скорость тестирования и релизов: уменьшается количество веток, меньше ручного тестирования, быстрее идёт процесс. Это не про «надо», а про «когда».
На мой взгляд, важнее не сама версия PHP, а то, как она влияет на интеграции. Многие магазины всё ещё зависят от старых плагинов, тем, кастомных скриптов, которые не поддерживают PHP 8.1. Их не обязательно удалять — но их нужно проверить. Если вы не знаете, какие у вас компоненты работают на старом PHP, это уже риск. Я бы на месте владельца смотрел прежде всего на список установленных плагинов и тем. Особенно тех, что не обновлялись годами. Статус «не обновлялся» — это не просто пассивность, а сигнал. Если у вас нет стейджинга, где можно протестировать обновление — сейчас самое время его настроить. Это не про «надо», а про «когда».
Версия 11.5 выйдет в январе 2027-го. Это не бета, не срочный релиз — это плановый переход. У вас есть время. Но не стоит ждать последнего момента. Мы в Cetera такие интеграции делаем так: сначала считаем нагрузку на хостинг, потом проверяем совместимость всех компонентов, потом запускаем тесты в изоляции. Это стандартный подход. Если у вас уже сейчас PHP 7.4 — это не повод паниковать, но и не повод игнорировать. Сайт работает — это нижняя граница. А зарабатывает тот, кто не тормозит на старом коде. Используйте это время, чтобы понять, где у вас ловушки. Не ждите, пока вы не сможете обновить WooCommerce. Делайте это, пока можно.
Это часть нашей работы — Поддержка и развитие. Поддерживаем сайты всех типов на CMS и фреймворках: Cetera CMS, Laravel, Yii2, InSales, «1С-Битрикс», Bitrix24, WordPress, WooCommerce, Ecwid, OpenCart, Drupal, Joomla, Magento2, Shopify и самописные системы на PHP и Python. Инфраструктура, развитие и продвижение включены. Поддержка и развитие
Автор: Святослав Семенов из Cetera Labs