Как пользоваться
- Введите Цена до скидок.
- Введите по одной скидке в каждой строке Скидки, по одной в строке, по порядку: название; значение. Для процента ставьте знак %.
- Введите Купон, если он есть, и выберите, применяется ли он До скидок или После скидок.
- Прочитайте Итоговую цену и Одну эквивалентную скидку, затем сравните их с неверным способом в таблице.
Как считаются скидки одна за другой
Процент берёт свою долю от цены, оставшейся после предыдущей скидки, а не от первоначальной цены. Скидка 20 % и затем 10 % оставляют 80 % × 90 % = 72 % цены: одна скидка 28 %. Каждая скидка округляется до копейки, когда её применяют, как это делает касса.
Википедия (на английском) в статье о торговых скидках описывает несколько скидок, соединённых в ряд, например 20/12/5. Формулы статья не даёт, поэтому здесь используется простая арифметика: каждый процент применяется к оставшейся цене.
Цена после процента = цена до × (1 − процент ÷ 100)
Цена после суммы = цена до − сумма (не ниже нуля)
Эквивалентная скидка = (цена − итоговая цена) ÷ цена × 100
Почему сложение процентов ошибочно
Сложение 20 % и 10 % даёт 30 %, то есть 30 % цены. Но 10 % берутся с цены, оставшейся после 20 %, которая меньше, поэтому это меньше 10 % первоначальной цены. От 18 000 ₽ скидка 20 % и затем 10 % даёт 12 960 ₽, а сложение процентов (30 %) — 12 600 ₽.
Чем больше скидок, тем больше разрыв. Три скидки по 20 % в сумме дают 60 %, но одна за другой оставляют 0,8 × 0,8 × 0,8 = 51,2 % цены, то есть одна скидка 48,8 %.
Купон до скидок или после них
Если есть только проценты, порядок не меняет итоговую цену. С суммами меняет: скидка 500 ₽ от 18 000 ₽ и затем 20 % дают 14 000 ₽, а 20 % и затем 500 ₽ дают 13 900 ₽. Условия купона говорят, где он применяется; калькулятор следует выбранному вами положению.
Что калькулятор не учитывает
- Налог, например НДС, который одни магазины добавляют до скидок, а другие после них.
- Стоимость доставки и правила минимальной суммы покупки, которые отменяют купон.
- Скидки, которые действуют на часть товаров в корзине. Считайте цену каждого товара отдельно.
Пример: 18 000 ₽ с тремя скидками и купоном 10 %
Каждая скидка берёт свою долю от оставшейся цены: 20 % от 18 000 — это 3 600, остаётся 14 400; 10 % от 14 400 — это 1 440, остаётся 12 960; 5 % от 12 960 — это 648, остаётся 12 312; купон 10 % снимает 1 231,20, остаётся 11 080,80 ₽.
Одна эквивалентная скидка равна (18 000 − 11 080,80) ÷ 18 000 = 38,44 %. Сложение процентов дало бы 20 + 10 + 5 + 10 = 45 %, то есть цену 9 900,00 ₽, которая на 1 180,80 ₽ меньше той, что возьмёт магазин. Эта разница и есть ошибка.
| Шаг | Цена после, ₽ |
|---|---|
| Сезонная распродажа, 20 % | 14 400,00 |
| Скидка для участников, 10 % | 12 960,00 |
| Уценка, 5 % | 12 312,00 |
| Купон, 10 % | 11 080,80 |
Частые вопросы
20 % и затем 10 % — это то же, что 30 %?
Нет. 10 % берутся с цены, оставшейся после 20 %, поэтому вместе они дают 28 %. Сложение даёт 30 % и завышает скидку: цена выглядит ниже той, что возьмёт магазин.
Меняет ли порядок процентных скидок итоговую цену?
Нет. Проценты перемножаются, поэтому 20 % и затем 10 % дают ту же цену, что 10 % и затем 20 %. Порядок важен, только когда сумма смешивается с процентами.
Что будет, если купон больше оставшейся цены?
Снимаемая сумма ограничивается оставшейся ценой, поэтому цена останавливается на нуле. Калькулятор показывает примечание, когда это происходит.
Зачем нужна одна эквивалентная скидка?
Она приводит несколько предложений к одной шкале. Два магазина с разными цепочками скидок можно сравнить по итоговой цене или по одному проценту, который даёт ту же цену.
Цена или список скидок отправляются на сервер?
Нет. Расчёт выполняется в вашем браузере, и ничего из введённого не отправляется нам.
Источники
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..