WooCommerce 11.1: API быстрее за счёт пропуска регистрации блоков

WooCommerce 11.1 ускорил REST и Store API за счёт отказа от регистрации блоков при неотображающих запросах. Это касается всех магазинов на платформе, где используются API для интеграций, синхронизации или внешних сервисов.

WooCommerce 11.1 внес изменение, которое напрямую влияет на производительность API: теперь блоки не регистрируются при запросах, которые не предназначены для рендеринга или редактирования. Это касается Store API, REST API, вебхуков и AJAX-вызовов, связанных с товарами. Раньше каждый запрос, даже не связанный с рендерингом, тратил время на регистрацию блоков — теперь это происходит только при необходимости.

Считаю, что это важное улучшение: ускорение на 13–18 мс — не просто цифра, это реальный выигрыш для систем, которые работают с API в фоне. Особенно это заметно при высокой нагрузке или при работе с внешними сервисами, где каждый миллисекунд — это экономия ресурсов и времени. При этом не нарушена совместимость: описания товаров с блоками продолжают корректно отображаться, потому что регистрация происходит по запросу.

У нас в Cetera такие изменения воспринимаем как сигнал: если API ускоряется, значит, система готова к более частым и сложным вызовам. Владельцам магазинов, которые интегрируют сайт с 1С, CRM или маркетплейсами, стоит проверить, не зависят ли их интеграции от регистрации блоков в фоновых запросах. Если да — нужно добавить фильтр woocommerce_should_register_blocks, чтобы не потерять динамическое поведение. Это не срочно, но планировать переход стоит уже сейчас, особенно если вы используете кастомные плагины или расширения.

Это часть нашей работы — Поддержка и развитие. Поддерживаем сайты всех типов на CMS и фреймворках: Cetera CMS, Laravel, Yii2, InSales, «1С-Битрикс», Bitrix24, WordPress, WooCommerce, Ecwid, OpenCart, Drupal, Joomla, Magento2, Shopify и самописные системы на PHP и Python. Инфраструктура, развитие и продвижение включены. Поддержка и развитие

Автор: Святослав Семенов из Cetera Labs

← Все новости

Вопросы и ответы

С удовольствием отвечу — vladislavukhov@gmail.com

Другие регионы

Правовая информация

© Владислав Ухов, vladislavukhov@gmail.com, +79051345191, 2022-2026

Поддержка сайтов — Cetera Labs