Перейти к содержимому Перейти к боковой панели
Обновлено
27.04.2026

Узнайте, как перевести свой магазин WooCommerce с помощью WPML, включая товары, категории, страницу корзины, страницу оформления заказа, электронные письма и отзывы.

В каждом разделе этого руководства объясняется, как использовать WPML Multilingual & Multicurrency for WooCommerce (WCML) для перевода определенной части вашего магазина WooCommerce.

Посмотрите видео ниже, чтобы получить общее представление о том, как переводить WooCommerce.

Установите и настройте необходимые плагины

Чтобы перевести WooCommerce с помощью WPML, установите и активируйте:

Подробности об установке WPML.

После установки и активации этих плагинов перейдите в WPML → Setup и WooCommerce → WCML, чтобы завершить наши мастера быстрой настройки.

Мастер настройки WCML поможет вам:

  • Создайте страницы магазина на всех доступных языках
  • Выберите, какие атрибуты продукта переводить
  • При необходимости добавьте несколько валют
WCML setup wizard
Мастер настройки WCML

Как перевести товары WooCommerce и варианты товаров

Вы можете переводить товары WooCommerce из панели переводов WPML. Когда вы отправляете продукт на перевод, WPML также включает:

  • Варианты продукта
  • Термины атрибутов, категории и теги, связанные с продуктом
  • Текст изображения, такой как подписи, заголовки и описания

Чтобы перевести продукты WooCommerce:

  1. Перейдите в WPML → панель управления переводами.
  2. В разделе Продукты выберите продукты, которые хотите перевести.
Выбор продуктов для перевода на панели управления переводами
  1. После того как вы выберете продукты, которые хотите перевести, выберите метод перевода.

Большинство владельцев сайтов используют PTC (Private Translation Cloud) для перевода продуктов. Его контекстно-зависимые AI-переводы готовы в течение нескольких минут и поставляются с гарантией качества. Вы также увидите точную стоимость перед подтверждением.

Choosing how to translate products in the Translation Dashboard
Выбор способа перевода продуктов на панели управления переводами

Как перевести страницы корзины и оформления заказа WooCommerce

Страницы корзины и оформления заказа автоматически создаются WooCommerce и используют либо шорткод, либо блок для отображения своего содержимого.

Когда вы настраиваете плагин WCML от WPML в магазине WooCommerce, мастер настройки автоматически создаёт переведённые версии страниц корзины и оформления заказа для каждого активного языка. Это работает для страниц корзины и оформления заказа WooCommerce, использующих шорткоды или блоки. Для большинства магазинов никаких дополнительных действий не требуется.

WCML setup wizard for store pages
WPML автоматически генерирует переведённые страницы оформления заказа и корзины

Как исправить непереведённые строки на страницах корзины и оформления заказа

Если некоторые строки на ваших страницах корзины или оформления заказа остаются на исходном языке, существует три распространённые причины:

Новые языки, добавленные после настройки WCML

Мастер настройки WCML устанавливает переводы WooCommerce для языков, которые активны на момент настройки. Языки, добавленные позже, могут не включать эти переводы автоматически. Чтобы исправить это:

  1. В панели администратора вашего сайта перейдите в раздел Консоль → Обновления
  2. Прокрутите вниз до раздела Переводы и нажмите Обновить переводы

Отсутствующие переводы для страниц корзины и оформления заказа на основе шорткодов

Если ваша тема или WooCommerce не включают переводы для страниц корзины и оформления заказа на основе шорткодов, вам необходимо перевести эти строки:

  1. Перейдите в WPML → панель управления переводами.
  2. Перейдите к Другие тексты (Строки).
  3. В раскрывающемся списке Все домены выберите домен своей темы или плагина.
  4. Выберите строки, которые хотите перевести, и отправьте их на перевод.
Translating cart and checkout page strings
Отправка строк со страницы оформления заказа для перевода через панель управления переводами

Строки блоков корзины и оформления заказа не переведены

Для менее распространённых языков WooCommerce не включает переводы для некоторого текста на страницах корзины и оформления заказа, построенных с помощью блоков.

Например, на латышском языке такие строки, как «Добавить купоны», «Предполагаемая общая сумма» и «Перейти к оформлению заказа», отображаются непереведенными в блоке Корзина WooCommerce.

Непереведенные строки из блока «Корзина» WooCommerce

Чтобы перевести эти тексты блочных страниц «Корзина» и «Оформление заказа»:

  1. Перейдите в WPML → Настройки и прокрутите до раздела String Translation.
  2. Включите Обнаружение строк в файлах JavaScript
Включение опции обнаружения строк в файлах JavaScript
  1. Перейдите в раздел WPML → Локализация тем и плагинов и просканируйте плагин WooCommerce на наличие строк.
  2. После завершения сканирования вернитесь в раздел WPML → Настройки и выключите Обнаружение строк в файлах JavaScript.
  3. Перейдите в раздел WPML → Панель управления переводами и прокрутите вниз до Другие тексты (строки). Найдите непереведенный текст.
Поиск непереведенных строк блока «Корзина» WooCommerce на панели управления переводами

  1. Выберите строки и отправьте их на перевод.

Теперь переводы будут отображаться на ваших переведенных страницах Корзина и Оформление заказа.

Управление поведением корзины при переключении языков или валют

По умолчанию WCML позволяет вам решать, что происходит с товарами, уже находящимися в корзине покупателя, когда он переключается на другой язык или валюту. Вы можете выбрать сохранение и синхронизацию содержимого корзины, очистку или отображение уведомления покупателю.

Полный список опций и шагов см. в руководстве по очистке содержимого корзины при изменении языка или валюты.

Как перевести категории WooCommerce, классы доставки и другие таксономии

Когда вы переводите товар, WPML автоматически переводит связанные с ним таксономии вместе с содержимым товара. Это включает категории товаров, метки, классы доставки и пользовательские таксономии.

Чтобы увидеть, как это работает, откройте перевод продукта в Расширенный редактор переводов. Вы можете попасть туда, просмотрев переведенный продукт на внешнем интерфейсе и выбрав Редактировать перевод. Вы увидите, что все связанные таксономии отображаются для перевода вместе с содержимым продукта.

Все таксономии, связанные с продуктом, отображаются в Расширенном редакторе переводов

При желании вы также можете переводить термины таксономий вручную. Чтобы сделать это:

  1. Перейдите в WPML → Перевод таксономии.
  2. Выберите таксономию из раскрывающегося меню.
  3. Щелкните значок плюс, чтобы ввести переводы для ваших терминов.
Перевод терминов таксономии вручную на экране перевода таксономии

Как перевести атрибуты товаров WooCommerce

Во время настройки WCML вы можете выбрать, какие атрибуты товаров должны быть переводимыми. Этот шаг существует потому, что не все атрибуты требуют перевода. Атрибуты, основанные на числах, кодах или измерениях, обычно одинаковы для всех языков, поэтому вы можете оставить их непереведёнными.

WCML setup wizard attributes step
Выбор атрибутов товаров, которые должны быть переводимыми

Как только атрибут помечен как переводимый, он переводится вместе с товаром. Просто отправьте товар на перевод, и WPML позаботится об остальном.

  1. Перейдите в WPML → панель управления переводами
  2. Найдите свои товары и отправьте их на перевод
  3. WPML переведёт содержимое товара и все переводимые атрибуты, назначенные ему

Как перевести атрибуты товаров массово

Если вы хотите перевести атрибуты товаров массово, вы можете сделать это, временно назначив их все одному товару и отправив его на перевод. Точные шаги см. в разделе как перевести таксономии одновременно.

Как перевести электронные письма WooCommerce

WooCommerce отправляет два типа электронных писем:

  • Письма покупателям (например, подтверждения заказов)
  • Письма администраторам или менеджерам магазина (например, уведомления о новых заказах)

WPML автоматически обрабатывает перевод электронных писем WooCommerce. Письма покупателям отправляются на языке, на котором был оформлен заказ. Письма администраторам и менеджерам магазина отправляются на языке, установленном в профиле пользователя администратора.

Единственные письма, которые вам нужно переводить, — это те, которые вы настроили или создали самостоятельно.

Как перевести настроенный текст электронных писем по умолчанию

Если вы отредактировали содержимое электронных писем WooCommerce по умолчанию в разделе WooCommerce → Настройки → Электронные письма, вам необходимо перевести свои изменения с помощью WPML.

  1. Перейдите в WPML → Панель управления переводами → Другие тексты (Строки).
  2. Найдите свой настроенный текст и выберите его.
Selecting WooCommerce email text for translation in Other texts (Strings)
Выбор текста электронного письма WooCommerce для перевода в Другие тексты (Строки)
  1. Выберите метод перевода и переведите свой контент.

Как перевести текст электронного письма по умолчанию, не отображаемый в настройках WooCommerce

Некоторые электронные письма WooCommerce содержат текст, который не виден или не редактируется в настройках WooCommerce.

Чтобы перевести эти строки:

  1. Перейдите в WPML → Локализация тем и плагинов и отсканируйте WooCommerce на наличие строк.
  2. После завершения сканирования перейдите в WPML → String Translation.
  3. Выберите текстовый домен woocommerce.
  4. Найдите строку и щелкните значок карандаш, чтобы добавить или изменить перевод.
Editing the translation for default WooCommerce email text
Редактирование перевода текста электронного письма WooCommerce по умолчанию

Как перевести шаблоны электронных писем с пользовательским кодом

Если вы создали собственные PHP-шаблоны электронных писем, оберните каждую переводимую строку в функцию gettext, чтобы WPML мог её обнаружить:

<p><?php _e( 'ПОЛЬЗОВАТЕЛЬСКИЙ ТЕКСТ', 'woocommerce' ); ?></p>

Затем, чтобы перевести текст:

  1. Перейдите в WPML → Локализация тем и плагинов и отсканируйте свою тему.
  2. Откройте WPML → Панель управления переводами и перейдите к Другие тексты (Строки).
  3. Найдите свой текст электронного письма с пользовательским кодом.
  4. Выберите метод перевода и переведите свой контент.

Как перевести отзывы о товарах WooCommerce

По умолчанию WCML показывает только отзывы, написанные на языке, который просматривает посетитель. Вы можете изменить это поведение двумя способами:

  • Показывать все отзывы на всех языках
  • Переводить отзывы о продуктах, чтобы на каждом языке отображалась своя версия

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

Шаг 1: включите отображение отзывов на всех языках

  1. Перейдите в WooCommerce → WCML → Настройки.
  2. В разделе Отзывы о продуктах установите флажок Показывать отзывы на всех языках.
Enabling the option to show product reviews in all languages
Включение опции отображения отзывов на всех языках

Если вы хотите только показывать все отзывы (без их перевода), вам не нужно ничего делать.

Шаг 2: переведите отзывы о продуктах

Если вы хотите, чтобы переведенные отзывы отображались на страницах продуктов, выполните следующие действия:

  1. Перейдите в WPML → панель управления переводами.
  2. Перейдите к разделу Другие тексты (Строки).
  3. Отфильтруйте по текстовому домену wcml-reviews.
  4. Выберите отзывы о продуктах, которые хотите перевести.
Selecting product reviews to translate in Other texts (Strings)
Выбор отзывов о продуктах для перевода в Другие тексты (Строки)
  1. Выберите метод перевода и отправьте их на перевод.

Переведенные отзывы отображаются на внешнем интерфейсе с меткой (переведено).

Translated product reviews on the front-end
Переведенные отзывы о продуктах на внешнем интерфейсе

Отзывы, которые не переведены, будут отображаться на языке оригинала на всех переведенных страницах продуктов.

Не видите все отзывы о продуктах, доступные для перевода?

По умолчанию WPML регистрирует строки только из новых отзывов о товарах.
Если старые отзывы недоступны для перевода, перейдите в раздел WooCommerce → WCML → Статус и нажмите Устранение неполадок. В разделе Исправить отсутствующие отзывы о товарах установите флажок рядом с Разрешить перевод отсутствующих отзывов о товарах. Нажмите Запустить выбранные инструменты. После этого вы сможете перевести отзывы о товарах с панели управления переводами.

Как перевести другие встроенные строки WooCommerce

Плагин WooCommerce включает переводы на многие языки, но некоторые переводы отсутствуют на менее популярных языках.

Вы можете использовать WPML для перевода отсутствующих или непереведенных строк из плагина WooCommerce.

  1. Посетите переведенную страницу с непереведенным текстом на внешнем интерфейсе. WPML автоматически обнаруживает и регистрирует эти строки для перевода.
Viewing the page with the untranslated text on the frontend
Просмотр переведенной страницы с непереведенным текстом на внешнем интерфейсе
  1. Перейдите в WPML → Панель управления переводами и перейдите к разделу Другой текст (Строки).
  2. Найдите текст и выберите его.
Searching for, and selecting the untranslated text in Other texts (Strings)
Поиск и выбор непереведенного текста в Другие тексты (Строки)
  1. Выберите метод перевода и переведите строки.

Все еще не можете найти определенные строки? См. как зарегистрировать строки для перевода в WPML.

Перевод расширений WooCommerce

Расширения WooCommerce добавляют дополнительные функции в ваш магазин, такие как подписки, бронирования и дополнения к продуктам.
WCML совместим со многими из этих расширений, что позволяет вам переводить их содержимое.

Не уверены, какой плагин оформления заказа использовать с WPML? Мы протестировали и сравнили лучшие плагины оформления заказа для WooCommerce по совместимости, функциональности и поддержке многоязычности.

Ресурсы для разработчиков

Если вы разработчик, WCML включает инструменты, которые помогут вам добавить многоязычную поддержку на сайты, темы и плагины WooCommerce.

Ресурсы для разработчиков для перевода сайтов WooCommerce

Если вы создаете плагины или интеграции WooCommerce, вы можете использовать хуки или REST API, чтобы добавить многоязычную поддержку в свой код.

Перечисляет все хуки, доступные для WCML.

Объясняет, как управлять переведенным контентом WooCommerce через REST API.

Ресурсы для разработчиков для перевода плагинов и тем WooCommerce

Если вы разрабатываете плагины или темы для WooCommerce, используйте Private Translation Cloud (PTC) для включения переводов в ваш продукт.

PTC — это система перевода, которая переводит с помощью AI с качеством человеческого перевода и позволяет вам выбирать, как получать переводы:

  • Загружать переводы вручную
  • Получать запросы на слияние через ваш репозиторий
  • Автоматизировать обновления через конвейер CI/CD

Узнайте, как переводить PO-файлы для тем и плагинов WordPress с помощью PTC.

Изучите другие функции WCML

WCML делает больше, чем просто переводит ваш магазин.
Он также включает мощные функции мультивалютности, которые позволяют вам продавать в разных валютах и контролировать, как цены отображаются на разных языках.

Узнайте больше на главной странице WCML или см. руководство по мультивалютности.

Готовы перевести свой магазин WooCommerce?

Получите WPML сегодня. Он поставляется с WCML и включает кредиты на перевод, поэтому вы можете начать переводить свой магазин с помощью AI без дополнительных затрат.