Для тех, у кого в админке сайта на Opencart указаны цены в долларах или евро, а вывод на сайт происходит через расчет цен по курсу в гривне, или же просто есть желание избавиться от копеек в цене для покупателя, есть простое решение.
Настройка округления цен для товаров в Опенкарт 1.5 и Opencart 2.Х принципиально не отличаются.
Для настройки переходим в админке сайта: Система --> Локализация --> Валюты --> Выбранная валюта --> Количество знаков после запятой (в англ. варианте - Decimal Places).
На рисунке установлено значение 1, значит цены будут округляться до 1 знака после точки, то есть до десятков копеек.
Замечу, что изменение настроек округления не пересчитывает установленные в карточках цены и не влияет на вывод цен, отображаемых в админке, а влияют только на отображение в магазине. Округление цен происходит по математическим правилам.
Например, чтобы выводить цены в гривнах без копеек, достаточно установить количество знаков после запятой в 0.
Для разных валют можно установить разное округление.
Например на сайте цена отображается 1450 руб. При покупке 2х товаров итог 2901 руб
Цены завязаны на курс евро, округление настроено до целого числа в дополнениях (модуль валюта плюс)
Цены пересчитаны, но все равно при сложении считает и копейки.