Многоязычные сайты WooCommerce с несколькими валютами без проблем
WooCommerce Multilingual обеспечивает работу магазинов WooCommerce на нескольких языках и с несколькими валютами. Плагин используется на более чем 100 000 многоязычных сайтов WooCommerce, что делает его самой популярной и надежной платформой многоязычной электронной коммерции.
Позволяет переводить товары WooCommerce, их разновидности и электронные письма магазина
Позволяет переводить все тексты, которые отображаются покупателям во время оформления заказа
Позволяет задавать цены и получать платежи в нескольких валютах
Упрощает поисковую оптимизацию на разных языках
Совместим со всеми распространенными расширениями и темами WooCommerce
Для создания многоязычного магазина с помощью 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. У вас установлены все плагины? Тогда начнем!
С помощью Установщика для легкой загрузки и обновления плагинов
Если вы хотите использовать WooCommerce Multilingual с WPML, есть встроенный Установщик для загрузки, активации и обновления всех необходимых плагинов.
После активации WooCommerce Multilingual перейдите в Плагины → Добавить новый и щелкните вкладку Коммерческие.
Здесь будет возможность приобрести лицензию WPML или ввести зарегистрированный ключ сайта, если вы уже купили WPML. Купите или зарегистрируйте WPML для просмотра списка плагинов, которые можно загрузить, активировать и обновить.
Вкладка «Реклама» на странице плагинов после регистрации сайта
Использование мастера настройки
В WooCommerce Multilingual есть Мастер настройки, который поможет вам выполнить основные шаги настройки вашего сайта с плагином WooCommerce Multilingual.
После активации всех необходимых плагинов вам будет предложено запустить Мастер настройки Многоязычного WooCommerce.
Запуск мастера настройки
Настройка страниц магазина
Во время работы Мастера настройки WooCommerce Multilingual автоматически настраивает стандартные страницы магазина WooCommerce, которые будут отображаться на всех языках вашего сайта. Для того, чтобы это выполнить вручную, этого перейдите в WooCommerce → Многоязычный WooCommerce и щелкните вкладку Состояние. Если страницы магазина еще не были настроены во время работы Мастера настройки, вы увидите сообщение о том, что страниц магазина нет, и предложение создать их.
Состояние и оповещения Состояние и оповещения на разных языках
Многоязычный WooCommerce создает эти страницы с имеющимися переведенными названиями страниц. Переводы заголовков страниц всегда можно изменить позже.
Перевод товаров
Автоматический перевод ваших товаров
Весь ваш сайт можно перевести автоматически с помощью режима Перевести все. Так можно перевести страницы вашего магазина, товары, систематику товаров и др. сразу же после создания или обновления.
Если вы хотите автоматически перевести все свои товары, но не записи и страницы, это можно сделать с помощью пакетного автоматического перевода.
Перевод товаров самостоятельно
Чтобы самостоятельно перевести свои товары, перейдите на страницу WooCommerce → Многоязычный WooCommerce. Откроется вкладка Товары.
Вкладка перевода товаров со всеми товарами
Для каждого языка выделен отдельный столбец со значками состояния перевода. Они помогут вам найти товары без перевода или те, переводы которых следует обновить. Щелкните значок ручки, чтобы изменить существующие переводы товаров, или значок «+», чтобы добавить новый перевод с помощью Расширенного редактора перевода.
Перевод товаров с помощью Расширенного редактора перевода
Товары также можно отправить на перевод своей собственной группе переводчиков или в службу профессионального перевода через Управление переводами.
Копирование товаров
Если вы не хотите переводить все свои товары, они все равно могут отображаться на всех ваших языках. Для этого можно создать дубликат или скопировать товары в другие языки. Или же можно использовать язык по умолчанию в качестве резервного, если товар еще не был переведен.
Многоязычный WooCommerce автоматически создает и синхронизирует разновидности товаров на всех языках. После создания разновидности на языке по умолчанию сохраните товар (на языке по умолчанию), а WooCommerce Multilingual сразу же создаст такие же разновидности для всех переводов товара.
Разновидности товаров можно перевести на вкладке Товары так же, как и обычные товары. При переводе разновидности товара его пользовательские атрибуты также доступны для перевода.
Перевод разновидностей товаров WooCommerce
Также можно перевести заголовки изображений разновидностей. Если для ваших разновидностей используются глобальные атрибуты товара, их следует перевести в соответствующих вкладках систематики. После перевода всех атрибутов можно автоматически генерировать разновидности для переведенных товаров.
После завершения перевода атрибутов также необходимо создать связанные с ними разновидности товаров на других языках. Это можно сделать, нажав кнопку Синхронизировать атрибуты и обновить разновидности товаров во вкладке атрибутов.
Перевод страниц «Корзина» и «Оформление заказа»
Страницы WooCommerce «Оформление заказа» и «Корзина» переводятся несколько по-другому, чем остальной контент WooCommerce. Темы и плагины на вашем сайте часто предоставляют эти переводы, но в некоторых случаях необходимо выполнить дополнительные действия.
Перевод рубрик товаров, тегов, атрибутов и пользовательских систематик
Большинство магазинов используют категоризацию по товарам, а некоторые также используют теги. Если вы используете категории, тогда вы, вероятно, также используете атрибуты товаров. Все они хранятся в виде систематики WordPress, а Woocommerce Multilingual позволяет легко перевести их все на соответствующих вкладках в WooCommerce → Многоязычный WooCommerce.
Перевод атрибутов
Щелкните значок плюса, чтобы ввести переводы имени, краткого заголовка и дополнительного описания термина систематики. Имя отображается на экране, краткий заголовок находится в URL, а описание отображается в консоли администратора WordPress при редактировании. Если в вашем магазине есть много категорий или другие термины систематики поиском для быстрого их обнаружения.
Перевод пользовательской систематики на странице Многоязычного WooCommerce
Есть много плагинов, таких как Toolset Types, которые позволяют добавлять на сайте пользовательские систематики, а некоторые плагины и темы автоматически добавляют пользовательские систематики к Товарам.
Многоязычный WooCommerce позволяет переводить любые пользовательские систематики, связанные с товарами WooCommerce, как и любую стандартную систематику.
Как только пользовательская систематика будет связана с Товарами, на странице WooCommerce → Многоязычный WooCommerce появится вкладка Пользовательская систематика.
Перевод пользовательской систематики и ее терминов
Их можно перевести путем нажатия на значок плюса соответствующего языка.
Перевод и отображение отзывов о товарах
Если ваши клиенты оставляют отзывы на разных языках, можно по умолчанию отображать только отзывы на выбранном языке или отображать отзывы на всех языках. Отзывы о товарах также можно перевести в WPML → Перевод строк.
Отображение переведенных отзывов о товарах на всех языках
Многоязычный WooCommerce автоматически синхронизирует все изображения между переводами товаров. Сюда входят главное изображение, коллекция изображений и все изображения разновидностей, чтобы во всех переводах отображались одинаковые изображения. Когда вы переводите свой товар, такие тексты к изображениям, как подпись, заголовок или описание, также доступны для перевода.
Перевод текстов к изображениям товаров
Если вы хотите использовать разные изображения для своих переводов, можно загружать разные изображения с помощью Перевода мультимедиа.
Перевод URL-адресов
Разные составные части URL-адресов можно перевести с помощью WooCommerce Multilingual. Для перевода этих компонентов перейдите на страницу WooCommerce → Многоязычный WooCommerce и щелкните вкладку URL-адреса магазина. Откроется список 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 → Настройки и архивы должны быть включены в Продукты → Атрибуты.
Перевод конечных точек WooCommerce
Конечные точки – дополнительные части URL-адреса, которые WooCommerce обнаруживает и использует для отображения на странице соответствующего контента.
Например, возьмем страницу yoursite.com/my-account. Если к этому URL-адресу добавить конечную точку edit-account, после чего он получает вид yoursite.com/my-account/edit-account, вместо страницы Моя учетная запись, WooCommerce будет отображать страницу Редактировать учетную запись.
Конечные точки также можно переводить во вкладке URL-адреса магазина.
Две наиболее распространенные конечные точки – конечная точка страницы счета и конечная точка страницы оформления заказа. Подробнее о конечных точках в официальной документации WooCommerce.
Перевод URL-адресов страниц магазина, корзины, оформления заказа и учетной записи
URL-адреса страниц переводятся путем перевода соответствующих страниц WooCommerce.
http://example.com/shop/ (на английском)
http://example.com/fr/boutique/ (на французском)
Перевод вариантов доставки
WooCommerce позволяет настраивать различные параметры доставки ваших товаров. Их можно задать на вкладке Доставка на странице WooCommerce → Настройки.
Варианты доставки позволяют группировать элементы подобного типа. Например, можно создать варианты доставки для небольших, средних и больших пакетов с разной стоимостью доставки для каждого из них.
После создания этих вариантов на языке сайта по умолчанию их можно перевести на вкладке Варианты доставки на странице WooCommerce → Многоязычный WooCommerce.
Страница вариантов доставки в WooCommerce Multilingual
Автоматическая синхронизация запасов и атрибутов товаров
Когда вы продаете товар, язык продажи не имеет значения для управления запасами. Задайте свои запасы в настройках товара на языке по умолчанию. Многоязычный WooCommerce автоматически обновит ваши запасы при покупках клиентами на разных языках. То же касается нетекстовых атрибутов товаров, таких как размер и вес. Достаточно всего лишь ввести их на языке по умолчанию. Многоязычный WooCommerce задаст такие же для всех переведенных товаров.
Использование нескольких валют
Активация нескольких валют
WooCommerce Multilingual помогает использовать несколько валют на ваших сайтах и добавлять переключатель валюты на страницы ваших продуктов. Вы также можете добавить переключатели валюты в других местах на вашем сайте с помощью короткого кода.
Многовалютные возможности WCML можно использовать без WPML. Так можно задавать различные валюты в зависимости от местонахождения клиентов.
Если у вас есть WPML, вы также можете отображать разные валюты в зависимости от языка сайта, а также задавать определенные способы оплаты для каждой валюты.
Чтобы включить несколько валют в своем магазине, перейдите в WooCommerce → Многоязычный WooCommerce и щелкните вкладку Несколько валют. Здесь можно добавлять и форматировать различные валюты сайта.
Параметры использования нескольких валют во вкладке «Несколько валют»
Во время настройки валют можно настроить автоматические обменные курсы для своего магазина. Вы можете выбрать любой из ряда известных онлайн-сервисов в качестве источника данных о курсах обмена валют, указать частоту автоматического обновления курса валют и взимать доплату за расходы.
Также можно вручную задавать цены в дополнительных валютах, в частности те, которые отличаются от обычных цен WooCommerce (обычная и цена со скидкой). Так другие расширения могут не полагаться на цены, определяемые обменными курсами. Например, в случае расширения Подписки WooCommerce можно вручную задать собственную плату за регистрацию во всех валютах.
Также можно задать пользовательские расценки за доставку в каждой валюте. Так можно вручную задать свои расценки за доставку во вторичных валютах, а не полагаться на обменный курс. Использование нескольких валют
Содержимое корзины синхронизируется по умолчанию или же содержимое корзины можно сбросить, если продукты правильно не синхронизируются. Это может произойти в случае сложных товаров, таких как подписки и резервирование, или товаров с расширенными параметрами, такими как доставка по табличному курсу.
WooCommerce Multilingual позволяет переводить многие из самых популярных расширений WooCommerce.
Каждое расширение WooCommerce внедряет дополнительные метки, поля и другие виды переводимых строк. Их можно переводить при помощи WooCommerce Multilingual и WPML.
Посетите эти страницы с документацией по расширениям:
Использование в WordPress REST API и WooCommerce Multilingual
WooCommerce Multilingual совместим с REST API WordPress. При помощи REST API теперь можно создавать, считывать, обновлять и удалять контент WooCommerce. Это могут быть товары, категории, заказы и др.
Использование обработчиков WooCommerce Multilingual
У WooCommerce Multilingual есть набор действий и фильтров, которые разработчики могут использовать для обеспечения бесперебойной работы своих тем и плагинов во многоязычной среде.
Если вы создаете свои собственные темы для WooCommerce или вносите серьезные изменения в существующие, вам следует убедиться, что они хорошо работают на нескольких языках.