Skip navigation

Home » Документация по WPML » Связанные проекты » WooCommerce Multilingual – Многоязычные сайты WooCommerce Made Easy

Многоязычные сайты WooCommerce с несколькими валютами без проблем

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

WooCommerce Multilingual

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

Поставляется в комплекте с пакетами Multilingual CMS и Multilingual Agency

Позволяет автоматически перевести весь сайт WooCommerce

Позволяет задавать цены и получать платежи в нескольких валютах

Упрощает поисковую оптимизацию на разных языках

Позволяет переводить товары WooCommerce, их вариации и письма магазина

Совместим со всеми распространенными расширениями и темами WooCommerce

Требуемые плагины и настройка

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

  • WooCommerce Multilingual
  • WPML 4.4.11 или выше
  • WPML String Translation
  • WooCommerce 3.9.0 или более поздней версии

Если Вы хотите использовать разные изображения для разных переводов продукта, Вам необходимо установить WPML Media Translation.

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

Вы можете получить все компоненты WPML, включая WooCommerce Multilingual, со своей страницы Загрузки WPML. И WooCommerce Multilingual, и WooCommerce также размещены в репозитории плагинов WordPress. У Вас есть все плагины? Давайте начнем!

Использование Installer для простой загрузки и обновления плагинов

Если Вы хотите использовать WooCommerce Multilingual с WPML, существует встроенный установщик для загрузки, активации и обновления всех необходимых плагинов.

После того, как Вы активировали WooCommerce Multilingual, перейдите в раздел ПлагиныДобавить новый и нажмите на вкладку Коммерческие.

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

Вкладка Коммерческие на странице Плагины после регистрации Вашего сайта

Использование мастера установки

Особенностью WooCommerce Multilingual является наличие Мастера установки , который поможет Вам пройти основные этапы настройки Вашего сайта с помощью плагина WooCommerce Multilingual.

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

Запуск мастера установки

Настройка страниц магазина

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

Создание страниц магазина на нескольких языках

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

Перевод товаров

Автоматический перевод товаров

С помощью WooCommerce Multilingual Вы можете автоматически переводить весь Ваш сайт, установив для WPML значение » Переводить все автоматически«. Эта опция перевода позволяет Вам автоматически переводить весь контент Вашего интернет-магазина, включая страницы магазина, товары, таксономию товаров и т.д. сразу же после их создания или редактирования.

При прохождении мастера установки WCML выберите опцию перевода Переводить все товары автоматически.

Выберите один из вариантов перевода

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

Вы также можете отправить продукты на перевод собственной команде переводчиков или профессиональной переводческой службе с помощью Translation Management.

Дублирование товаров

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

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

Перевод дополнений к товарам

WooCommerce Multilingual позволяет Вам переводить поля, добавляемые к Продуктам различными расширениями WooCommerce. Все поля и опции из этих поддерживаемых расширений по умолчанию установлены в положение Переводимо в WPMLНастройки.

Переводимые поля дополнений, отображаемые на фронтенде

Перевод вариаций товара

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

Вариации товаров могут быть переведены на вкладке Товары, как и простые товары. Когда Вы переводите вариацию товара, Ваши пользовательские атрибуты товара также доступны для перевода.

Перевод вариаций товаров WooCommerce

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

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

Перевод страниц Корзина и Оформление заказа

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

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

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

В мастере установки WooCommerce Multilingual позволяет Вам выбрать, какие атрибуты продукта следует сделать переводимыми.

Выбор того, какие атрибуты товара должны быть переводимы

При необходимости Вы можете позже изменить эти настройки из раздела Перевод таксономий в WPML → Настройки.

Затем Вы можете перевести категории товаров, теги, атрибуты и пользовательские таксономии с соответствующих вкладок в WooCommerceWooCommerce Multilingual.

Переводимые атрибуты

Нажмите икнонку плюс, чтобы ввести перевод названия термина Вашей таксономии, слаг и дополнительное описание. Название — это то, что отображается на экране, слаг появляется в URL, а описание отображается в админке WordPress при редактировании. Если в Вашем магазине много категорий или других терминов таксономии, используйте функцию поиска для их быстрого нахождения.

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

Перевод пользовательских таксономий с многоязычной страницы WooCommerce Multilingual

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

WooCommerce Multilingual позволяет Вам переводить любые произвольные таксономии, связанные с Продуктами WooCommerce, точно так же, как и любые Ваши стандартные таксономии.

Как только пользовательская таксономия будет связана с продуктами, на странице WooCommerceWooCommerce Multilingual появится вкладка Custom Taxonomies.

Перевод пользовательской таксономии и ее терминов

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

Перевод и отображение отзывов о товарах

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

Отображение переведенных рецензий на товары на всех языках

Перевод текстов изображений

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

Перевод текстов изображений товаров

Если Вы хотите использовать различные изображения для своих переводов, Вы можете загрузить различные изображения с помощью Media Translation.

Перевод URL-адресов

Различные составные части URL-адресов могут быть переведены с помощью WooCommerce Multilingual. Чтобы перевести эти компоненты, перейдите на страницу WooCommerceWooCommerce Multilingual и нажмите на вкладку Магазин URLs. Вы увидите список URL-адресов и колонку со статусом перевода для каждого языка. Нажмите на иконку карандаш, чтобы отредактировать существующие переводы URL, или на иконку плюс, чтобы добавить новый перевод.

Вкладка URL магазинов

Здесь Вы можете перевести:

  • Базу постоянных ссылок на товар (например, http://example.com/product/book)
  • Базу категорий товаров (например,http://example.com/product-category/men)
  • Базу тегов товаров (например,http://example.com/product-tag/new)
  • База атрибутов продукта (например, http://example.com/filters/color/white/)
  • Слаги атрибутов продукта (например, http://example.com/filters/color/white/).

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

Автоматический перевод слаг продуктов

Чтобы переводить слаги продуктов автоматически, Вам необходимо отправить их на автоматический перевод из WPML → Перевод строк:

  1. Найдите слаг, который Вы хотите перевести, например продукт.
  2. В таблице Перевод строк Вы увидите строку, отображаемую в обоих вариантах. woocommerce и WordPress домены. Выберите строку, принадлежащую WordPress домен. The WordPress домен содержит слаги URL для продуктов WooCommerce.
  3. Нажмите кнопку Переводить кнопку.
Выбор слагов URL WooCommerce и отправка их на перевод

Затем Вы или переводчики Вашего сайта можете перейти в раздел WPML → Переводы и нажать кнопку Перевести рядом с заданием на перевод, содержащим строки . Это приведет Вас в Advanced Translation Editor, где автоматические переводы будут мгновенно заполнены за Вас. Вы можете рецензировать и редактировать их по мере необходимости.

Перевод WooCommerce Endpoints

Endpoints — это дополнительная часть URL, которую WooCommerce обнаруживает и использует для отображения соответствующего контента на странице.

Например, у Вас может быть страница yoursite.com/my-account. Если Вы добавите endpoint edit-account к этому URL, сделав его yoursite.com/my-account/edit-account, WooCommerce будет показывать страницу Edit account вместо страницы My account.

Endpoints также могут быть переведены с помощью вкладки URL-адреса магазина.

Двумя наиболее распространенными endpoints являются страница аккаунта и страница оформления заказа. Более подробную информацию о endpoints Вы можете найти в официальной документации по WooCommerce.

Перевод URL для страниц Магазина, Корзина, Оформление заказа и Учётная запись

URL-адреса страниц переводятся путем перевода соответствующих страниц WooCommerce.

  • http://example.com/shop/(на английском языке)
  • http://example.com/fr/boutique/(на французском языке)

Перевод классов доставки

WooCommerce позволяет Вам устанавливать различные варианты доставки Ваших товаров. Вы можете установить их на странице WooCommerce → Настройки, на вкладке Доставка. Классы доставки позволяют Вам группировать товары схожего типа. Например, Вы можете создать классы доставки для маленьких, средних и больших посылок, с различной стоимостью доставки для каждой из них. После того, как Вы создадите классы доставки на языке сайта по умолчанию, Вы можете перевести их на вкладке Классы доставки на странице WooCommerceWooCommerce Multilingual.

Доставка
Страница классов в WooCommerce Multilingual

Перевод писем WooCommerce

WooCommerce позволяет Вам отправлять клиентам письма с информацией об их заказах. Эти письма по умолчанию переводятся автоматически. Вы также можете настроить их в настройках WooCommerce или создать пользовательские PHP-шаблоны.

С помощью WooCommerce Multilingual Вы можете легко перевести эти письма, используя Перевод строк.

Перевод писем WooCommerce

Автоматическая инвентаризация и синхронизация атрибутов товара

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

Использование нескольких валют

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

Вы можете использовать мультивалютные возможности WCML без WPML. Это позволяет Вам устанавливать различные валюты в зависимости от местонахождения Ваших клиентов.

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

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

Опции для использования нескольких валют на вкладке Мультивалютность

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

Также можно вручную устанавливать цены во вторичных валютах, в том числе и для цен, отличных от стандартных для WooCommerce (обычная цена и цена распродажи). Это позволяет другим расширениям не полагаться на цены, определяемые с помощью обменных курсов. Например, в случае расширения WooCommerce Subscriptions, Вы можете вручную установить собственную плату за подписку во всех валютах.

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

Подробную информацию Вы найдете в нашей документации об использовании нескольких валют на Ваших сайтах.

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

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

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

Использование REST API WordPress с WooCommerce Multilingual

WooCommerce Multilingual совместим с REST API WordPress. Используя REST API, Вы теперь можете создавать, читать, обновлять и удалять переводимое содержимое WooCommerce. Сюда входят товары, категории, заказы и другие.

Чтобы узнать больше об этой теме, посетите страницу документации по REST API WordPress.

Использование многоязычных хуков WooCommerce Multilingual

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

Информация для разработчиков тем WooCommerce

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

Обновлено
24 мая, 2024