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

WCML от WPML позволяет переводить весь ваш магазин WooCommerce: продукты, категории, страницу корзины, страницу оформления заказа, электронные письма, отзывы и многое другое.

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

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

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

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

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

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

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

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

Перевод продуктов WooCommerce и вариантов продуктов

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

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

Когда вы отправляете продукт на перевод, WPML также включает:

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

После того как вы выберете продукты, которые хотите перевести, выберите метод перевода.

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

Cost summary in the WPML Translation Dashboard
Выбор способа перевода продуктов на панели управления переводами

Переведите страницу корзины и страницу оформления заказа WooCommerce

Многие темы уже включают переводы для страницы корзины WooCommerce и страницы оформления заказа.
Во время установки WCML автоматически создает переводы для:

  • Страницы корзины и оформления заказа, предоставляемые вашей темой, если тема включает переводы
  • Страницы корзины и оформления заказа, созданные с помощью шорткодов WooCommerce

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

Для этого:

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

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

Перевод блоков корзины и оформления заказа WooCommerce

WooCommerce предоставляет переводы для новых страниц корзины и оформления заказа на основе блоков.

Обычно эти переводы включены в WooCommerce и охватывают весь текст для самых популярных языков.

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

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

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

Перевод категорий, атрибутов, классов доставки и других таксономий

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

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

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

Чтобы перевести атрибуты, классы доставки и другие таксономии вручную:

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

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

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

Вам нужно только перевести:

  • Электронные письма с пользовательским кодом, которые вы добавили самостоятельно
  • Электронные письма 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 совместим со многими из этих расширений, что позволяет вам переводить их содержимое.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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