- Статус
- Решено
- Связанный плагин/тема
- WooCommerce Mix and Match Products
Обзор проблемы
В настоящее время существует проблема совместимости между плагином WooCommerce Mix and Match Products и функцией мультивалютности WPML Multilingual & Multicurrency for WooCommerce. Если Вы выберете другую валюту для товара Mix and Match с помощью нашего переключателя валют, символ валюты изменится, а цена — нет.
Обходное решение
Эта ситуация возникает, потому что плагин Mix and Match Products сохраняет итоговую цену в произвольном поле. Однако если Вы установили несколько валют, но отображаете только одну для каждого языка, Вы можете перевести это произвольное поле и отображать правильную цену, выполнив следующие действия:
- Перейдите в WPML → Настройки → Пользовательская конфигурация XML.
- Добавьте следующий код XML:
- Отредактируйте оригинальный товар и сохраните.
- Переведите новые поля с теми же значениями дополнительной валюты.
<wpml-config>
<custom-fields>
<custom-field action="translate">_mnm_base_price</custom-field>
<custom-field action="translate">_mnm_base_regular_price</custom-field>
<custom-field action="translate">_mnm_base_sale_price</custom-field>
</custom-fields>
</wpml-config>
Обратите внимание, что это обходное решение полезно только в том случае, если Вы не используете несколько валют для одного языка.