Перейти до основного вмісту
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 + tax/100).
  3. 3
    Intl.NumberFormat форматує результат
    Вбудований у браузер API Intl.NumberFormat відображає кожну грошову суму — правильно розміщує символ для USD, EUR, JPY, INR та інших підтримуваних валют і автоматично застосовує нуль десяткових знаків для JPY на основі даних локалі, які вже має браузер.
  4. 4
    Порівняння пропозицій знаходить кращу ціну за одиницю
    Необов’язкова панель порівняння обчислює вартість за одиницю для кожної пропозиції як (price × (1 − discount/100)) / quantity, а потім виділяє меншу й показує різницю за одиницю.

Схожі інструменти

Часті запитання