WooCommerce Multilingual – пользуйтесь WooCommerce с WPML

Описание

Этот дополнительный плагин позволяет создавать полностью многоязычные сайты, используя WooCommerce и WPML.

Ключевые особенности

  • Перевод всех товаров WooCommerce (простых, вариативных, сгруппированных, внешних)
  • Простое управление переводами товаров, категорий и атрибутов
  • Удерживает неизменным язык в процессе оформления заказа
  • Отправляет email клиентам и администраторам на их языках
  • Позволяет отслеживать запасы без разбивки товаров на языки
  • Enables running a single WooCommerce store with multiple currencies based either on a customer’s language or location
  • Allows enabling different payment gateways based on a customer’s location

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

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

Ищите другие расширения, которые протестированы и совместимы с WPML? Посмотрите полный список расширений WooCommerce, которые совместимы с WPML.

Инструкция по использованию

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

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

Затем переходите к используемым «Товарам» и любым категориям, тегам и атрибутам.

Если вам понадобится помощь, посетите форум поддержки WooCommerce Multilingual.

Загрузки

Эта версия WooCommerce Multilingual работает с WooCommerce > 3.3.0

Вам также потребуется WPML вместе с модулями Перевода строк и Управления переводами, входящими в состав пакета Многоязычная CMS.

Минимальные требования к версиям WPML и модулей

WooCommerce Multilingual checks that the required components are active and up to date.

If the checks fail, WooCommerce Multilingual will not be able to run.

Скриншоты

  • Экран перевода товаров
  • Редактор перевода товаров
  • Перевод глобальных атрибутов
  • Несколько валют
  • Страница состояния
  • Экран перевода URL-адресов магазина

Установка

Минимальные требования

  • WordPress 4.7 или более поздние версии
  • PHP 5.6 или более поздние версии
  • MySQL 5.6 или более поздние версии

  • WooCommerce 3.0 или более поздние версии

  • WPML Multilingual CMS 4.3.7 or later
  • WPML String Translation 3.0.7 or later
  • WPML Translation Management 2.9.5 or later

Автоматическая установка WordPress

В консоли WordPress перейдите в раздел «Плагины» и щелкните «Добавить новый».

Установщик WPML

Если вы уже пользуетесь WPML на своем сайте, в консоли WordPress перейдите в раздел «Плагины», щелкните «Добавить новый» и перейдите во вкладку «Реклама».

Ручная установка

  1. Загрузите «woocommerce-multilingual» в каталог «/wp-content/plugins/»
  2. Активируйте плагин через меню «Плагины» в WordPress

Настройка

После автоматической или ручной установки плагина:

  1. Следуйте инструкциям мастера установки для выполнения базовой конфигурации
  2. Переведите существующий контент: товары, атрибуты, базы постоянных ссылок
  3. При желании можно добавить вторичные валюты

Обновление

После установки WooCommerce Multilingual встроенный Установщик работает вместе со встроенной логикой автоматического обновления WordPress, чтобы как можно больше упростить процесс обновления.

Часто задаваемые вопросы

Работает ли это с другими плагинами электронной коммерции?

Нет. Этот плагин настроен специально под WooCommerce.

Что мне нужно сделать в моей теме?

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

Моя страница оформления заказа отображается на том же языке

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

Can I have different URLs for the store in different languages?

Да. Базы постоянных ссылок товаров, категорий товаров, тегов товаров и атрибутов товаров можно перевести в разделе URL-адресов магазина.

Почему страницы категорий товаров выдают ошибку «404»?

В этом случае, возможно, потребуется перевести базу категорий товаров. Это можно сделать в разделе URL-адресов магазина.

Можно ли задать цены во вторичных валютах?

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

Можно ли использовать отдельные валюты для каждого языка?

Yes. By default, each currency will be available for all languages, but you can customize this and disable certain currencies on certain languages. You also have the option to display different currencies based on your customers’ locations instead.

Совместим ли этот плагин с другими расширениями WooCommerce?

WooCommerce Multilingual is compatible with all major WooCommerce extensions. We’re continuously working on checking and maintaining compatibility and collaborate closely with the authors of these extensions.

Отзывы

16.09.2020
By far the best (and oldest, perhaps?) plugin for multilingual sites. Do not get confused. It looks easy but it has its perks. You just have to follow the guidelines in the documentation. Especial atention when it comes to WooCommerce.
07.09.2020
Thank you so much for all the work you are doing, with Automattic you guys are just making WP the best CMS ever :p WPML is a must-have and the only serious option for a fully-featured / clean and stable Multilingual e-Commerce. Cheers
01.09.2020
I had woocommerce-vi.mo and woocommerce-vi.po in the wp-content/languages/plugins but woocommerce multil language doesn't work with that file. It is difficult to use. It always display English language in the shop/cart/checkout page when I choose Vietnamese language. I can't fix my problems.
29.08.2020
I think it's a very good plugin, but the problem is that it slows down the web a lot. From a couple of months ago until now it has noticed a lot of improvement but it still has a lot to optimize.
Посмотреть все 197 отзывов

Участники и разработчики

«WooCommerce Multilingual – пользуйтесь WooCommerce с WPML» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«WooCommerce Multilingual – пользуйтесь WooCommerce с WPML» переведён на 8 языков. Благодарим переводчиков за их работу.

Перевести «WooCommerce Multilingual – пользуйтесь WooCommerce с WPML» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

4.10.2

  • Replace usage of jQuery.attr with jQuery.prop for disabled, selected, readonly.
  • Fixed missed variations for German and Danish languages.

4.10.0

  • Currencies and payment options based on location.
  • Fixed notice after WooCommerce Currency was changed.
  • Fixed not translated partial refunded email heading and subject.
  • Fixed the WC Bookings email string not updated in the settings screen.
  • Fixed a PHP notice when one language is not set inside the currency languages settings.
  • Fixed a fatal error with MercadoPago addon on WC Settings page.
  • Fixed the usage of wp_safe_redirect and wp_redirect and take into account the returned value before to exit.
  • Fixed empty attribute label for translations.
  • Fix Redis cache when using Display as Translated mode and creating a variable product.
  • Fixed a PHP Notice for some custom fields showing in the classic translation editor.
  • Fixed the filter on wc_get_product_terms returning term names instead of slugs.
  • Fixed multiple «Low stock» emails are not received by the admin.
  • Fixed attribute label translation in German as a secondary language.
  • Fixed not ended sale price in secondary currency if same sale dates uses from default.
  • Fixed our gateways initialization on wp_loaded action.
  • Fixed the WC Bookings reminder email that was sent in the wrong language.
  • Fixed the WC Bookings email reminders sent multiple times.
  • Fixed an issue creating empty «_gravity_form_data» post meta on product translation.
  • Fixed no products on secondary language shop page if default language shop page contains special symbols.
  • Fixed a performance issue due to comments filtering.

4.9.0

  • Added new hook to Gravity Forms compatibility class.
  • Manual shipping prices in secondary currencies.
  • Fixed product attribute slug language not changed after changing value.
  • Fixed missing numeric attribute values after translation using ATE.
  • Fixed mini-cart total calculation when switching a currency.
  • Fixed out of stock variable products if «Show only products with custom prices in secondary currencies» option is enabled.
  • Fixed WC Tab Manager custom tab translation from ATE was not saved if the description is empty.
  • Fixed an error which some additional plugins may cause with WC_Email object.
  • Add a filter for WCML_WC_Gateways::get_current_gateway_language().
  • Fixed not synchronized WooCommerce Tab Manager global tabs while saving product translation via ATE.
  • Fixed not updated tax label after a change on settings page.
  • Fixed the value of a custom attribute translation is overwritten on saving the original product.
  • Fixed overwritten composite data title and description in translation after original product update.
  • Fixed js console error in languages_notice.js file.
  • Add language filtering for WooCommerce dashboard stock widgets.
  • Fixed creating of several memberships in WooCommerce Membership plugin.

4.8.0

  • Fixed JS SyntaxError on Products listing page.
  • Fixed not registered ‘Additional Content’ emails setting text after first saving.
  • Remove extra slash from the end of the translated base slug if a user added it.
  • Fix custom fields translation in Translation Editor for Variations post type.
  • Fixed customer Completed email has not translated heading and subject with WooCommerce 4.0.
  • Fixed duplicated currency code in «Default currency» drop-down on Multi-currency settings page.
  • Fixed language selector displayed in wrong place on Permalinks settings page.
  • Fix customer order status email language when sent the shop manager use english language and english is not an active language.
  • Fixed attributes synchronization may break variations relationships.
  • Fixed not saved custom prices if translation is duplicated and Native screen editor selected.
  • Fixed multiple same post meta keys translations.
  • Add variation single «translatable» custom fields to translation package.
  • Fixed error on Subscription renewal via PayPal.
  • Fixed not saved The Events Calendar ticket meta if translation done by Translation Service.

4.7.0

  • Replaced some Twig templates with pure PHP templates as the first step towards the removal of Twig dependencies.
  • added comp. class to cover price update when products are edited with WOOBE plugin
  • Added compatibility class for WooCommerce order status Manager plugin
  • Fixed an issue where the strings for the default payment methods were not properly translated on the Checkout page.
  • Fixed an issue with the cache flush during language switching.
  • Fixed in the original ticket.
  • Fixed an issue where the gateway strings would always register in English instead of the site’s default language.
  • Fixed languages column width on products table.
  • Fixed PHP Notice for WC Variations Swatches And Photos compatibility.
  • WooCommerce Bookings compatibility : Fixed notice when trying to cancel booking.
  • Fixed an issue where the total price on the Composite product page was not rounded.
  • Fixed an issue causing wrong rewrite rules after saving the settings and visiting a page in a language other than the default.
  • Fixed an issue with incorrect price converting for the Product add-ons.
  • Fixed an issue with the WooCommerce Subscriptions availability in the secondary language after purchasing the subscription in the original language.
  • Fixed an issue with the currency reverting to the default one during checkout.
  • Fixed removed meta from original product not synchronized to translation.
  • Fixed an issue where the BACS gateway instructions were not translated when re-sending the customer notification email from the admin.
  • Fixed an issue with missing language information for attribute terms that happened after changing the attribute slug.
  • Removed the Twig Composer dependency as it now relies on Twig from the WPML core plugin.
  • Fixed an issue where customers would not receive notifications in the correct language.
  • Fixed an issue where the Products shortcode was not working in the secondary language.
  • Fixed error while sending WooCoomerce Bookings email for bookings which didn’t have orders assigned.
  • Added compatibility for free version of YIKES Custom Product Tabs.
  • Updated compatibility class for WC Checkout Addons
  • Fixed the images that were wrongly inserted in the translation job when attachments are not translatable.
  • Significantly improved the site performance on when updating the page, post, or a WooCommerce product page in the admin.
  • Added the «wp_» prefix to all cookies so that hosting and caching layers can properly handle them.
  • Fixed a JavaScript error on the Store URLs tab.
  • Fixed an issue where the «Fix translated variations relationships» troubleshooting option was removing translated variations.
  • Fixed an issue where product names were not translated in the admin emails.
  • Fixed an issue with the price filter widget not showing results in a secondary language.
  • Fixed an issue where the shipping classes in secondary languages were not calculated during checkout.
  • Display larger images when hovering thumbnails in the WooCommerce Multilingual Products admin page.
  • Added the «wcml_new_order_admin_email_language» filter to allow setting the language of emails sent to admins for new or updated orders.

4.6.0

  • Fix wrong currency code after removing item from manually created order
  • Replace *_woocommerce_term_meta functions on *_term_meta
  • Fix gallery images not showing up on translated product page
  • Fix double calculating order item price while manually adding it from admin to order with WooCommerce 3.6.0
  • Fix performance issues on checkout with manage stock products
  • Fix performance issue on shop page with WooCommerce 3.6
  • Fix loading scripts on admin pages
  • Fix coupon discount when editing order from admin
  • Fix wrong product price after adding another product to existing order from admin
  • Fix my-account page endpoints in secondary language with pages set to «Display as translated»