- Выпущено
- 21 октября 2026
- Канал
- Стабильная
- Протестировано с WordPress
- 7.1
Журнал изменений
Планы подписок, переведенные письма расширений, исправленная поддержка расширений и ускоренная загрузка страниц товаров.
Что нового
- Поддерживаются планы подписок WooCommerce Subscriptions 9: цены планов и первоначальные взносы настраиваются для каждой валюты, а планы копируются в переводы.
- Письма от расширений WooCommerce, таких как Subscriptions и Bookings, переводятся с помощью единого механизма, поэтому клиенты получают их на своем языке.
- Поддержка Product Bundles, Composite Products, Bookings, The Events Calendar, Gravity Forms и Print Invoices & Packing Lists, которая ранее перестала функционировать, снова работает.
- Суммы и пороговые значения расширений WooCommerce конвертируются в валюту покупателя с помощью единого механизма мультивалютности.
- Корзина и доставка адаптируются к текущему языку и валюте покупателя, а не сохраняют предыдущие данные.
- В настройках платёжных шлюзов для каждой валюты теперь отображаются все включенные Вами шлюзы, включая те, что доступны только на определенных страницах. Под описанием шлюза снова выводится уведомление о том, что оплата будет произведена в другой валюте.
- Аналитику WooCommerce Analytics можно фильтровать по языку, при этом отображаются согласованные результаты.
- В корзине отображаются краткие описания товаров на языке покупателя.
- Письмо с запросом на возврат, которое WooCommerce отправляет в магазин, теперь приходит на языке администратора.
- При переводе сериализованного произвольного поля в редакторе товаров WooCommerce Multilingual числа сохраняют свой тип, что обеспечивает более безопасное чтение данных товара.
- На страницах магазина переключатель языков сохраняет параметры адреса страницы, включая те, которые содержат такие символы, как &, # или кавычки.
- Плагин WooCommerce Multilingual собирается из того же исходного кода, что и WPML, и выпускается одновременно с ним.
- Улучшение безопасности: переведенные значения атрибутов товара проходят валидацию перед сохранением.
Производительность
- Переведенные страницы товаров и каталоги загружаются быстрее: изображения галереи считываются одним запросом, в том числе для товаров, выводимых через блоки WooCommerce.
- Список заказов WooCommerce при использовании мультивендорных плагинов больше не выполняет тысячи запросов к базе данных.
- Список товаров WooCommerce в админ-панели больше не загружается медленно при включенном модуле Перевод строк.
- Товары без заданных вручную цен в дополнительной валюте больше не считывают свои цены заново при каждом просмотре каталога или XML-карты сайта.
- Переведенные правила URL-адресов создаются один раз, а не при каждом обращении, что ускоряет загрузку всех страниц магазина.
- Поиск категорий и меток по слагу больше не дублирует одни и те же операции при каждом вызове.
- Запросы атрибутов товара обновляются один раз за обращение к серверу и пропускаются для товаров, которым еще не назначен язык.
- WooCommerce Multilingual больше не перестраивает правила URL-адресов при каждом запросе в админ-панели.
- Команды WP-CLI на сайтах WooCommerce со включенным модулем Перевод строк используют меньше памяти.
- Удалены медленные запросы к базе данных для каждого атрибута товара, появившиеся в WooCommerce Multilingual 5.6.
Исправления в мультивалютности
- С покупателя, переключившего валюту, списывается сумма в этой валюте, даже если другой запрос сохраняет сессию в тот же момент.
- Product Bundles и другие составные товары, включающие вариативный товар, можно купить в дополнительной валюте, когда отображаются только товары с заданными вручную ценами.
- В WooCommerce 9.6 и новее валюту каждого банковского счета для прямого перевода снова можно задать в настройках соответствующей валюты.
- Купон без минимальной или максимальной суммы остается без ограничений в любой валюте, а из-за округления бесплатный товар больше не становится платным.
- Диалоговое окно настроек валюты магазина в разделе Мультивалютность снова сохраняется без ожидания загрузки обменного курса.
- В настройках раздела Мультивалютность больше не появляется сообщение об отсутствии виджета переключателя валют в теме, если он добавлен во все области виджетов. Также добавлено объяснение, как добавить еще один переключатель.
- В админ-панели с направлением текста справа налево (RTL) курсы валют отображаются в правильном порядке.
Исправления в Subscriptions
- Оплата неоплаченного заказа на продление подписки работает корректно, даже если вариация и атрибут были сохранены на разных языках.
- Планы подписок копируются в переводы товаров.
- Для глобальных планов подписок в корзине взимается заданный вручную первоначальный взнос, а не конвертированный.
- Для плана подписки, использующего цену товара, на странице товара отображается заданный вручную первоначальный взнос, а не конвертированный.
- Заданная вручную цена плана подписки для товара имеет приоритет над глобальной ценой магазина, при этом корректно применяются цены планов с фиксированной скидкой.
- Первоначальные взносы за подписку конвертируются в валюту покупателя, если устаревшие типы подписок скрыты.
- Фиксированная скидка для собственного плана подписки товара корректно конвертируется в валюту покупателя.
- Глобальные планы подписок магазина с фиксированной скидкой вычитают сумму скидки в валюте покупателя.
- Кнопка «Manually set plan prices» больше не отображается для товара-подписки, если выбрана настройка «Sell one-time only».
Исправления в Bookings
- Типы персон в Bookings остаются привязанными к повторно переведенному товару, а сохранение товара больше не приводит к изменению несвязанной записи.
- Непереведенные бронирования больше не дублируются на другие языки.
- Стоимость бронирования в дополнительной валюте и валюта на странице создания бронирования считываются корректно на серверах, экранирующих данные форм.
- Расширение Accommodation Bookings теперь использует заданные вручную цены WooCommerce Multilingual для каждой валюты при расчете стоимости бронирования.
- Переустановка Accommodation Bookings больше не сбрасывает курсы валют в WooCommerce Multilingual.
- Обновления данных в Accommodation Bookings больше не сохраняют конвертированные цены, если посетитель просматривает сайт в дополнительной валюте.
- Базовая стоимость бронирований для каждой валюты корректно переносится при обновлении WooCommerce Multilingual.
- При сохранении переведенной копии бронирования в админ-панели теперь также сохраняется ее статус.
- На экране переведенной копии бронирования заметки отображаются без ошибок базы данных.
- Блокировка полей на экране редактирования перевода теперь работает для товаров без панелей Bookings.
- Темы писем с уведомлениями Bookings и сообщениями об ожидании подтверждения теперь переводятся.
- Ярлыки ресурсов Bookings снова переводятся.
Исправления в других расширениях WooCommerce
- Товары Composite Products в корзине остаются доступными для покупки после переключения языка.
- Параметры компонентов Composite Products больше не переносятся ошибочно из одного языка в другой.
- Настройки Composite Products копируются в переводы и блокируются для изменения на экране редактирования перевода.
- Настройку Composite Products, отмеченную для перевода в пользовательском XML, можно редактировать в переводе.
- Если в корзине находится один и тот же комплект Product Bundles на двух языках, сохраняются элементы обоих комплектов.
- При переключении языка, когда в корзине находится комплект Product Bundles, его состав сохраняется без изменений.
- Заголовок «bundle-sells» расширения Product Bundles сохраняется для переведенных товаров.
- Итоговые суммы Gravity Forms Product Add-Ons конвертируются один раз, а не дважды, если активен плагин Gravity Forms Multilingual.
- Цены на опции Gravity Forms Product Add-Ons в корзине адаптируются к новой валюте покупателя.
- При использовании функции «Заказать снова» с Gravity Forms Product Add-Ons цены опций конвертируются из правильной валюты.
- Исправлены билеты The Events Calendar, которым ранее был присвоен неправильный язык.
- Билеты The Events Calendar, привязанные к событию, теперь получают язык этого события.
- Места проведения в The Events Calendar синхронизируются с переведенными событиями.
- Для переведенных событий в The Events Calendar теперь подставляются переведенные данные о месте проведения и организаторе вместо исходных.
- Ограничения Smart Coupons по метке товара, классу доставки или другой таксономии применяются для всех языков.
- Письма Print Invoices & Packing Lists, отправляемые администратором вручную, сохраняют язык и валюту заказа.
- При использовании WooCommerce PayPal Payments на страницах больше не регистрируется уведомление «get_cart was called incorrectly».
- Фиксированные суммы депозитов из WooCommerce Deposits теперь корректно конвертируются в валюту покупателя.
Исправления в электронных письмах
- Теперь можно перевести любое электронное письмо WooCommerce, включая те, для которых ранее эта возможность отсутствовала.
- Письма для клиентов больше не содержат тексты WooCommerce на языке администратора, если WordPress использует локаль администратора.
- Письма, отправляемые с экрана заказа при использовании высокопроизводительного хранилища заказов, используют язык клиента для названий налогов и инструкций по оплате.
- Письма администратору о неудачном заказе, отмененном заказе и предзаказе отправляются на языке администратора, а не покупателя.
- Письма, настройки которых никогда не сохранялись, теперь содержат стандартный дополнительный контент WooCommerce на языке получателя.
- В письме о частичном возврате средств сохраняется тема, заданная владельцем магазина.
- В письмах клиентам способ доставки отображается на языке клиента, даже если администратор работает на другом языке.
- В заказе сохраняются исходные позиции, если администратор с другим языком интерфейса повторно отправляет письма, выполняет действие с заказом или меняет его статус.
Исправления в переводе товаров
- Обновление описания товара на одном языке больше не приводит к перезаписи перевода на другой язык.
- Бесплатная вариация остается бесплатной в переводах, а не сохраняется без цены, благодаря чему она доступна для заказа на любом языке.
- Элементы непереводимых произвольных таксономий сохраняются в переводах товаров при сохранении товара на языке оригинала.
- Описание вариации, удаленное из товара на языке оригинала, теперь также удаляется из переведенной вариации.
- Переводы атрибутов, выполненные через Классический редактор переводов, корректно переносятся в задание для Расширенного редактора переводов.
- Сохранение с пустым языком перевода в редакторе переводов товаров больше не приводит к перезаписи исходного товара или сбросу его языка.
- Строка конструктора страниц, зарегистрированная при открытом редакторе переводов товаров, сохраняет свой существующий перевод.
- В редакторе переводов товаров отображаются собственные тексты товара, созданного в Beaver Builder, а выполненный перевод корректно применяется к макету переведенного товара.
- Сохранение задания на перевод товара больше не вызывает критическую ошибку, если произвольное поле содержит сериализованные данные.
- Редактор переводов товаров больше не выдает ошибку, если для вариации задано произвольное поле типа «список» с включенным переводом.
- Поля, заблокированные на экране редактирования перевода, теперь сохраняются вместе с переводом.
- Сохранение атрибутов товара после изменения языка админ-панели в другой вкладке больше не приводит к созданию дубликатов элементов или связыванию элементов из других языков.
- Переведенные элементы атрибутов и категории сохраняют пользовательский порядок сортировки, заданный для исходных элементов.
- Сортировка перетаскиванием в разделе Товары > Сортировка теперь также меняет порядок переводов без ошибок базы данных.
- Для товара, который никогда не переводился, отображаются его собственные отзывы, если включен показ отзывов со всех языков вместе.
- Переведенные товары, импортированные с помощью WP All Import или Экспорт и импорт WPML, корректно отображаются в фильтрах магазина на своем языке.
- При импорте через CSV в WooCommerce переведенным товарам присваиваются элементы атрибутов на их языке.
Другие исправления
- Корзина и страница настроек постоянных ссылок больше не выдают сбой, если модуль WPML Перевод строк отключен.
- Страницы, открытые с параметром ?force_switch=1, больше не вызывают критическую ошибку, если модуль Перевод строк отключен или настройка WPML не завершена.
- Переведенная база магазина в адресе больше не блокирует отправку форм и оформление заказа на дополнительных языках.
- Адреса архивов категорий товаров снова работают на дополнительных языках для сайтов, где база магазина была переведена до версии 5.6.
- Ссылки на категории и метки получают новый адрес сразу после сохранения элемента, что позволяет SEO-плагинам корректно создавать редирект.
- Ссылки на страницу «Мой аккаунт» на переведенных страницах сохраняют правильную конечную точку на сайтах с постоянным объектным кешем.
- При просмотре заказа переведенное название способа доставки больше не сохраняется обратно на языке по умолчанию.
- После отката к предыдущей версии WooCommerce Multilingual последующие обновления снова корректно применяют все свои шаги.
- Совместимость с WooCommerce 11.2.
- Названия и описания категорий и меток переводятся и тарифицируются один раз, а не при каждой привязке к записи.
- Добавление переводимого произвольного поля больше не присваивает статус «Нуждается в обновлении» записям, в которых это поле отсутствует.
- При одновременном сохранении одного и того же перевода дважды создается только одно базовое задание на перевод.
- Неудачная попытка сохранения статуса перевода больше не возвращает ID предыдущей записи.
- Скрипты и стили WooCommerce Multilingual обновляются сразу после установки новой версии, предотвращая загрузку устаревших копий из кеша.
- В магазинах с отсутствующим типом товара или с товаром без группы перевода больше не регистрируются ошибки базы данных.
Прочитайте анонс релиза WPML 5.2, чтобы узнать все подробности об этой версии.
Обновить или скачать
Обновление доступно всем клиентам WPML с активной подпиской — оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов после релиза. Вы также можете сразу проверить его наличие в разделе Плагины → Добавить новый → Коммерческие. Чтобы скачать и установить вручную, перейдите в раздел Загрузки в Вашей учётной записи на wpml.org (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.
Нужна помощь или хотите оставить отзыв? Пожалуйста, используйте наш форум технической поддержки (открывается в новой вкладке).
Смотреть все версии WPML Multilingual & Multicurrency for WooCommerce