Округление цены
Округление цены помогает сделать итоговую сумму заказа удобной для восприятия покупателем и соблюсти требования бухгалтерского учета компании. В этой статье рассмотрим, как настроить и запустить такую промоакцию в Mindbox.
Как перейти к настройке
- Создайте новую скидочную акцию.
- Добавьте бенефит «Округление цены» в один из блоков:
- Состава заказа. Доступно округление по единицы продукта, линии заказа или стоимости заказ.
- Продукты. Доступно округление только по единице продукта.

Важно
При расчете персональных цен округление всегда выполняется только на уровне единицы продукта.
Уровень округления (Что округляем?)
Выберите, на каком уровне нужно производить округление.
Стоимость единицы продукта
Округляется цена за единицу продукта.
Алгоритм:
- Цена за единицу продукта округляется по выбранному методу.
- Полученное значение умножается на количество продуктов в линии.
Пример с округлением вниз до целого
-
9,98 ₽ × 1 шт. → 9 ₽ × 1 шт. = 9 ₽ (скидка 0,98 ₽)
-
10,6 ₽ × 0,653 шт. → 10 ₽ × 0,653 шт. = 6,53 ₽ (скидка 0,6 ₽ за единицу)
Стоимость линии чека
Округляется итоговая цена каждой линии (позиции) заказа.
Алгоритм:
- Рассчитывается сумма строки: базовая цена продукта умножается на его количество.
- Итоговая сумма линии округляется по выбранному методу.
Пример с округлением вниз до целого
-
9,98 ₽ × 1,5 шт. = 14,97 ₽ → 14 ₽ (скидка 0,97 ₽)
-
10,6 ₽ × 0,653 шт. = 6,92 ₽ → 6 ₽ (скидка 0,92 ₽)
Стоимость заказа
Округляется итоговая стоимость всего заказа.
Алгоритм:
- Складываются суммы всех линий заказа.
- Итог округляется по выбранному методу.
- Скидка от округления распределяется между линиями заказа пропорционально их стоимости.
Пример
- 1300,6 ₽ + (500,3 ₽ × 2 шт.) + 120,3 ₽ → 2421,5 ₽ → 2421 ₽
- Скидка 0,5 распределяется между линиями:
- Линия 1: 1300,6 ₽ → скидка 0.27
- Линия 2: 500,3 ₽ × 2 шт. → 1000,6 → скидка 0.2
- Линия 3: 120,3 ₽ → скидка 0.03
Метод округления (Как округляем?)
Выберите способ, по которому будет выполняться округление.
Вниз до целого
Отбрасывает дробную часть и округляет вниз до ближайшего целого.
Пример
- 5,9 → 5
- 5,1 → 5
- 9,98 → 9
Вниз до целого или половины
Округляет вниз до ближайшего значения, кратного 0.5.
Пример
- 5,9 → 5,5
- 5,4 → 5,0
- 9,98 → 9,5
До ближайшего целого
Работает по правилам банковского округления. Значение с дробной частью 0,5 округляется к ближайшему четному числу. Такой метод позволяет снизить погрешность при массовых расчетах.
Пример
- 4,5 → 4
- 3,5 → 4
- 5,3 → 5
- 6,9 → 7
Вниз до десятков
Округляет вниз до ближайшего десятка.
Пример
- 38 → 30
- 32 → 30
- 19,98 → 10
До ближайшего целого (математическое округление)
Работает по правилам математического округления. Округляет до ближайшего целого числа. Дробная часть 0.5 при этом всегда округляется вверх.
Пример
- 4,5 → 5
- 5,1 → 5
- 6,5 → 7
До ближайшего десятка (математическое округление)
Округляет до ближайшего десятка по правилам математического округления.
Пример
- 59 → 60
- 41 → 40
- 25 → 30
Запуск
Нажмите Сохранить и выйти или Запустить.

Обратите внимание
- Если скидка от округления превышает текущую цену продукта, скидка не применится.
- Округление выполняется только для продуктов и заказов, соответствующих условиям акции.