Ув. форумчане! Прошу помощи в таком вопросе:
Есть магазин на ocStore 1.5.3.1
В его настройках 2 валюты - доллар и гривна, по умолчанию стоит гривна, у доллара курс = 1, у гривны 8.25. У доллара и у гривны по 2 знака после запятой. Учет в магазине ведется в долларах. Т.е. цены забиваются в долларах, а покупатель их видит в гривнах. Всё работает нормально и корректно кроме одной важной детали - неправильно считаются итоги. Приведу такой пример:
Цена товара в админке - 0.09 долларов (9 центов) - покупатель в карточке товара видит 0.74 грн. Это правильно (0.09х8.25) = 0.74
Теперь такая ситуация: пользователь покупает 24 единицы товара. Опенкарт считает такие итоги:
кол-во 24 цена 0.74 итого 17.82 грн. Но ведь это не правильно, итог должен быть 0.74х24=17.76
Происходит это потому, что опенкарт считает итоги так: 0.09х24х8.25=17.82 Т.е. он берет товар в долларах, умножает на кол-во и умножает на курс.
Ув. сообщество, подскажите, как подправить алгоритм подсчета, чтобы цена (уже переведенная в гривну) умножалась на кол-во.