Используете WooCommerce и хотите создать многоязычный сайт? Теперь у Вас есть такая возможность. Мы подготовили бета-версии для WooCommerce, WPML Multilingual & Multicurrency for WooCommerce и новую версию WPML, которая их поддерживает.
Приятно отметить, что WooCommerce использует возможности WordPress очень аккуратно. Это позволило нам сделать его многоязычным, не прибегая к каким-либо хакам.
Мы добавили несколько фильтров в WooCommerce, создали новый связующий плагин под названием «WPML Multilingual & Multicurrency for WooCommerce» и добавили поддержку новой функциональности в WPML.
Чтобы попробовать всё это, Вам потребуется скачать:
- WooCommerce 1.4 или выше (всегда лучше использовать самую свежую версию)
- WPML Multilingual & Multicurrency for WooCommerce
- Последнюю версию WPML (из Вашей учетной записи WPML)
Как это работает
У связующего плагина нет графического интерфейса, и в нем нечего настраивать. Он подключается к WooCommerce через хуки и делает его многоязычным.
Вам потребуется добавить переводы для стандартных страниц магазина и добавить на них те же шорткоды. Это позволит отображать страницу оформления заказа и другие стандартные страницы WooCommerce.
Существует полное руководство пользователя WPML Multilingual & Multicurrency for WooCommerce, с которым Вам следует ознакомиться перед началом работы.
Перевод товаров
Перейдите на страницу товара. Вы увидите блок языков. Нажмите на значки «+», чтобы добавить перевод. WPML автоматически синхронизирует атрибуты товара, такие как стоимость, вес и другие свойства, которые должны быть одинаковыми для всех языков.
Вы также можете использовать Панель управления переводами WPML, чтобы отметить товары для перевода и отправить их все сразу.
Доставка и отслеживание запасов
Владельцы магазинов будут видеть все поступающие заказы на товары на языке по умолчанию. Когда посетители добавляют товары в корзину, WPML преобразует их в товары на языке по умолчанию. Для целей отображения он преобразует их обратно на текущий язык.
Это означает, что Вы отслеживаете запасы только один раз для каждого товара, независимо от того, на каком языке он был заказан.
Уведомления по электронной почте
WPML установит локаль на язык клиента при отправке ему электронных писем. Это означает, что если клиент заказал товар, просматривая его на французском языке, он получит письма с уведомлениями на французском. Чтобы это работало, Вам необходимо иметь файлы .mo для WooCommerce на каждом языке.
Есть отзывы?
Этот релиз — результат нескольких недель планирования и разработки. Мы с нетерпением ждем Ваших отзывов и хотим узнать, как всё работает у Вас. Как только мы убедимся, что всё в порядке и готово, этот код войдет в официальный код WooCommerce и продолжит поддерживаться там.


