Документация Apriori.EcomMarket: Интернет-магазин - Округление цены

Округление цен позволяет после конвертации валют или применения скидок отображать на сайте «красивые» цены (например, округлённые до целых), при этом сохраняя корректные расчёты и данные в чеке.

Примечание: на текущий момент работает округление цен, округление стоимости доставок находится в разработке.

Шаг 1. Задайте точность округления при расчётах

В настройках модуля Интернет-магазин укажите значение Точность округления при расчетах:

Настройки > Настройки продукта > Настройки модулей > Интернет-магазин (вкладка «Настройки»)

Примечание: на этом этапе задаётся точность, с которой реально будут выполняться расчёты в магазине.

Шаг 2. Настройте отображение дробной части цены (в валюте)

В языковых настройках используемой валюты укажите Количество десятичных знаков после запятой:

Настройки > Валюты > Список валют > <используемая валюта>

Настройка количества десятичных знаков валюты

Количество десятичных знаков влияет только на отображение цен на сайте. Все расчёты выполняются по параметру Точность округления при расчетах из шага 1.

Дополнительно можно включить опцию В публичной части не показывать незначащие нули в дробной части цены, чтобы, например, 1637.00 отображалось как 1637.

Шаг 3. Создайте правила округления цен

Создайте Правила округления цен:

Магазин > Настройки > Цены > Округление

Правила округления цен


Правила округления цен=2

В поле Точность округления укажите величину, на которую результат округления должен делиться нацело.

Пример:
цена товара — 111.51, точность округления — 1, при округлении в пользу клиента цена будет 111.
Клиент увидит цену 111, а в чеке будет пробито 111.00.

Результат

  • цены корректно отображаются в административной и публичной части;
  • округление применяется согласно правилам;
  • конвертация валют и скидки рассчитываются с точностью из настроек модуля Интернет-магазин.

Перейти в корзину