- Статус
- Решено
Обзор проблемы
При использовании разных тарифов на доставку для разных стран и переключении языка перед оформлением заказа стоимость доставки может быть рассчитана неверно на основе валюты, связанной с выбранным языком.
Шаги для воспроизведения:
Пользователь задал 3 тарифа на доставку:
- бесплатно для Дании
- 50 DKK для скандинавских стран + Германии и Великобритании
- 100 DKK для остального мира
- Перейдите на сайт
- Измените язык на английский
- Добавьте товар в корзину
- Перейдите к оформлению заказа
- Выберите страну из списка, например Бразилию — стоимость доставки изменится на 100 евро.
Проблема заключается в том, что 100 евро должны быть пересчитаны в 100 DKK, что составляет около 14 евро
Обходное решение
Это исправлено в WooCommerce Multilingual 3.5.2-beta2