Перейти к основному содержимому
LibraTool logoLibraTool

Калькулятор скидок и акционных цен — бесплатно

Рассчитывайте итоговую цену со скидкой, процент скидки или сумму экономии. Удобно для покупателей и продавцов при планировании акций.

Работает офлайн после загрузки

Вы платите

75,00 ₽

Вы экономите

25,00 ₽

Скидка

25,0 %

Частые применения

  • Рассчитайте цены продажи при покупкеПосмотрите, сколько вам будет стоить распродажа '30% скидка', плюс сколько вы экономите.
  • Планируйте розничные акцииРозничные торговцы, планирующие скидку, могут предварительно просмотреть окончательную цену и влияние на маржу.
  • Это действительно хорошая сделка?Используйте режим 'Рассчитать % скидки', чтобы проверить, получила ли 'распродажа' реальную скидку.
  • Математика оптовой скидкиДля уровней оптовой скидки (например, 10% скидка на 5+, 15% скидка на 10+) рассчитайте сэкономленное на каждом уровне.
  • Проверьте коды купоновПри применении купона при оформлении заказа рассчитайте ожидаемую скидку, чтобы убедиться, что код работает правильно.

Как это работает

Весь расчёт происходит прямо в браузере с использованием обычной арифметики JavaScript — без библиотеки, без запроса к серверу. Форматирование валюты с учётом локали обрабатывается встроенным API Intl.NumberFormat браузера, который корректно размещает символы, разделители и десятичные разряды для любой выбранной вами локали и валюты.

  1. 1
    Выберите режим расчёта
    Три режима охватывают общие розничные сценарии: применить известный процент скидки к цене, вычислить процент скидки, работая в обратном направлении от исходной и распродажной цены, или узнать, сколько вы сэкономили. Переключение режимов меняет, какие вводы отображаются.
  2. 2
    Арифметика выполняется при каждом нажатии клавиши
    Для режимов «применить скидку» и «экономия» финальная цена вычисляется как original × (1 − d₁/100) × (1 − d₂/100), что корректно моделирует две накопленные скидки как мультипликативные — не аддитивные. Для режима «вычислить» процент — это (original − final) / original × 100. Опциональное поле налога с продаж умножает цену после скидки на (1 + налог/100).
  3. 3
    Intl.NumberFormat форматирует результат
    Встроенный API Intl.NumberFormat браузера отображает каждую денежную сумму — корректно размещая символ для USD, EUR, JPY, INR и других поддерживаемых валют, и автоматически применяя ноль десятичных разрядов для JPY на основе данных локали, которые браузер уже имеет.
  4. 4
    Сравнение предложений находит лучшую цену за единицу
    Опциональная панель сравнения предложений вычисляет стоимость за единицу для каждого предложения как (цена × (1 − скидка/100)) / количество, затем выделяет то, которое ниже, и показывает разницу на единицу.

Похожие инструменты

Часто задаваемые вопросы