- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 3.4.3
- Решено в
- WooCommerce 2.3
Обзор проблемы
Если для валюты по умолчанию настроено отображение большего количества десятичных знаков, чем для других валют, цены во вторичных валютах будут округлены до заданного для них количества десятичных знаков.
Функция wc_price позволяет указать пользовательскую валюту и отобразить цену в валюте, отличной от валюты по умолчанию. С текущими фильтрами в WooCommerce невозможно определить, была ли передана пользовательская валюта, чтобы задать формат цены в соответствии с этой новой пользовательской валютой. Используется формат цены, определенный для валюты по умолчанию.
Обходное решение
На данный момент обходного решения нет.
Эта проблема не будет возникать в предстоящей версии WooCommerce 2.3. Данная версия включает нужные фильтры, необходимые для корректной работы конвертации цен.