Вышли WooCommerce 10.9.0 и WooCommerce 10.9.1

23 июня вышел WooCommerce 10.9.0 – и спустя день вышел патч WooCommerce 10.9.1, устраняющий некоторые проблемы с главным релизом.

Борьба с брошенными корзинами и снижение нагрузки на БД

WooCommerce 10.9 включает в себя ряд улучшений производительности запросов и процесса оформления заказов.

Ключевое изменение состоит в том, что Store API больше не создает постоянный черновик заказа на раннем этапе чекаута для новых сессий. Теперь создание черновика происходит ближе к моменту, когда покупатель готов сделать заказ. Это позволяет снизить количество черновиков заказов от покупателей, которые только начали чекаут, но так и не совершили покупку.

Дополнительно сокращено количество повторных сохранений и чтений из БД при оформлении заказа, улучшено поведение запросов при фильтрации товаров, снижен объем запросов к продуктовым страницам магазина и админ-панели.

Оптимизированные административные экраны Woo

В WooCommerce 10.9 продолжена работа над тем, чтобы экраны управления магазином выглядели чище и более согласованно с общей админ-панелью WordPress.

Был доработан хэдер админ-панели Woo, консоль стала лучше отображаться на небольших экранах, модальные окна теперь имеют единый визуальный стиль во всех областях админ-панели WooCommerce.

Панель списка задач была удалена с большинства страниц админ-панели Woo. Инструкции по ее настройке по-прежнему доступны в консоли Woo и в панели активности, но теперь список задач уже не мешает ежедневной административной рутине.

Траблшутинг для транзакционных email теперь в ядре

Траблшутинг для транзакционных email теперь присутствует в ядре; больше не требуется отдельный плагин для ведения логов.

WooCommerce теперь включает в себя логирование транзакционных email. Попытки отправки email можно просмотреть по адресу WooCommerce > Status > Logs. Здесь приведена информация об успешности отправки, подробности о локальных ошибках (если они имеются).

Обновлены возможности (abilities) WooCommerce MCP для товаров, заказов и расширений

В WooCommerce 10.9 переработан набор канонических возможностей WooCommerce для операций с товарами и заказами. К таким возможностям относятся запрос товаров, создание и обновление товаров, запрос заказов, обновление статуса заказа и добавление примечаний к заказу.

Аналогичная схема распространяется и на расширения WooCommerce. Возможности расширений могут открывать read-only доступ к таким данным, как подписки, сведения о платежных счетах, правила доставки, подарочные карты, дополнительные товары, рабочие процессы автоматизации и маркетинговый статус.

Обновления для разработчиков

Для получения дополнительной информации об этом релизе, включая рекомендации для разработчиков, изменения API, обновления БД, а также бета-функции, такие как галереи продуктовых вариаций, цветовые палитры, списки покупателей и обновления редактора email, ознакомьтесь со следующей статьей.

Примечание: в каталоге плагинов WordPress.org недавно был введен 24-часовой период ожидания для релизов плагинов, потому обновление может появиться в консоли не сразу.

WooCommerce 10.9.1 – свежий патч

Патч WooCommerce 10.9.1 удаляет get_entry_count() из интерфейса FeedInterface для товарного фида, чтобы вернуть обратную совместимость. Требование этого метода привело к сбоям в сторонних реализациях (к примеру, в более старых версиях WooCommerce Stripe Gateway), реализующих интерфейс без него. Метод остается доступным в JsonFileFeed.

Источник: https://developer.woocommerce.com

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.