@louise170 Скорее всего, ошибка в вашем модуле.
Основной валютой в системе считается та валюта, курс которой равен 1.0 (единице), поэтому валюты "шиворот-на-выворот" - это нормальный трюк, для того, чтобы использовать основную валюту доллар, а выводить цены в пользовательской части в нужной валюте. При таком использовании в Опенкарт все работает правильно (ну кроме обновления валют, но так обновление валют не работает там по умолчанию из-за закрытия сервиса yahoo, где брались курсы, то это вообще не проблема). Но дело не в этом. Модуль неправильно выводит цену доставки в корзине при любых настройках.
Система - Настройки - Локализация - Валюта - Доллар
Система - Локализация - Валюты - Доллар (По умолчанию) значение 1.0, вторая валюта Гривна - значение 28
В модуле Доставка плюс: Цена 0.7; валюта доллар.
При оформлении заказа
Цена доставки Укрпочта - 19.60 грн (все правильно)
В корзине же происходит двойная конвертация Укрпочта: 548.80 грн (19.6*28=548.80) т.е. берется значение уже в текущей валюте, а не в основной, и умножается на курс.
Проверьте пожалуйста.
Проверил еще вариант с валютой по умолчанию гривна. В корзине отображение правильное при выборе гривны, а при выборе валюты доллар - уже неправильное, происходит пересчет. Т.е. в корзине цена выводиться неправильно при любом раскладе.
Система ocStore 2.3.0.2.3, модуль последней версии.