WooCommerce 10.6 — улучшенные блоки Cart/Checkout, Product Collections и ускоренная панели

WooCommerce 10.6 приносит более удобные Product Collections, визуальные улучшения Cart и Checkout и продолжающуюся работу над производительностью, включая оптимизации запросов в админке и на витрине.

Релиз также включает обновления API и ряд важных заметок для разработчиков.

Коллекции товаров стали удобнее

  • Product Collection: Handpicked Products — выбор товаров теперь начинается с product picker #62989
  • Products by Brand — сценарий начинается с выбора бренда #63023
  • Products by Tag/Category — сценарий начинается с выбора таксономии #62993

В Product Collections стало больше вариантов (включая «Товары по бренду») и более понятный интерфейс выбора товаров, категорий и других параметров при добавлении коллекции на страницу.


Визуальные доработки блоков «Корзина» и «Оформление заказа»

  • Кнопка удаления перенесена вправо от селектора количества; вместо текста — иконка корзины #62965
  • Бейдж скидки перенесён ближе к ценам в корзине; дизайн обновлён #63012

Cart и Checkout продолжают «полировать»: более компактные размеры шрифтов и отступы для метаданных товара, новая иконка удаления и обновлённый бейдж экономии.


Фокус на производительности сохраняется

  • Виджет Recent Reviews: исправление медленного SQL‑запроса (попытка 2) #63224
  • Товары: меньше SQL‑запросов при рендеринге related/upsell #63006
  • Админка: оптимизация выборки дат для месячного фильтра на странице заказов #63039 и другие PR

WooCommerce 10.6 снижает нагрузку на БД в checkout и админке: меньше SQL‑запросов за счёт более умного кеширования и отложенных задач очистки. Виджет Recent Reviews теперь загружается асинхронно, чтобы не «подвешивать» админку. На страницах товаров уменьшены повторные запросы при работе с related и upsell.


Другие изменения

Сортировка по menu_order для фильтров товаров

Фильтры таксономий: добавлена опция сортировки терминов по menu_order #62940

Блоки Product Filters теперь учитывают пользовательский порядок таксономий — категории и бренды можно показывать в том же порядке, что задан перетаскиванием в админке WordPress.

Налоги могут учитываться в стоимости доставки (для требований комплаенса)

Добавлен фильтр для расчёта цен доставки «с налогом» #62944

Фильтр позволяет включать налог в стоимость доставки и отображать фиксированную цену доставки независимо от ставки НДС (актуально для ряда требований в ЕС).

Используйте фильтр, чтобы всегда возвращать true, либо добавьте логику на основе локации покупателя:

add_filter( 'woocommerce_shipping_prices_include_tax', '__return_true' );


Обновления API

Экспериментальные улучшения кеширования REST API

Кеширование расширили на новые эндпоинты: taxes, currencies, countries и continents; также добавили дополнительную валидацию.

Подробнее: Call for testing: Experimental REST API Caching in WooCommerce 10.5


Важные заметки для разработчиков


Подробнее: important changes for developers in WooCommerce 10.6.

Фото аватара

Antony I

Веб разработчик, специализация на лучших мировых практиках: WordPress, WooCommerce, NextJS, Strapi, JAMStack ...

Основные типы проектов: CMS, eCommerce, SEO, LMS, ECM, BPM

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *