ForHosting KIT · Finanza e denaro

Calcoli il prezzo scontato, il totale e il risparmio

Un articolo da 120 con il 25 % di sconto costa 90, con un risparmio di 30. Inserisca uno sconto o un elenco ordinato di sconti e veda il prezzo finale, ogni percentuale applicata e il risparmio totale, arrotondati al centesimo. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Prezzo originale
120
Percentuale di sconto
25
Ottiene
Sconti
25
Prezzo finale
90
Totale risparmiato
30

Calcoli quanto pagherà realmente dopo aver applicato uno sconto percentuale o una serie di riduzioni. Inserisca il prezzo originale e scelga una sola percentuale oppure una sequenza ordinata, per esempio venti per cento seguito da un altro dieci per cento. Il risultato mostra il prezzo iniziale normalizzato, ogni percentuale applicata, il prezzo finale e il risparmio totale. Il calcolo è deterministico, arrotonda ai centesimi dopo ogni passaggio e rifiuta valori non validi senza modificarli in modo invisibile.

Scelga il prezzo originale e l'input di sconto corretto

Inizi con un prezzo originale non negativo espresso come numero. Indichi quindi esattamente un metodo di sconto. Per combinare più riduzioni usi discounts con un elenco ordinato di una o più percentuali.

Non invii entrambi i campi, perché l'ordine desiderato diventerebbe ambiguo, e non li ometta entrambi. Uno sconto pari a zero è valido e lascia invariato il prezzo, mentre uno sconto del cento per cento porta a zero il prezzo corrente. Le percentuali negative vengono rifiutate perché funzionerebbero come maggiorazioni.

Anche qualsiasi valore superiore a cento produce un errore di input invece di generare un prezzo negativo. Il prezzo originale deve essere finito e non deve superare il limite documentato. Questo contratto rigoroso è utile nelle anteprime di pagamento e nei flussi automatici: i valori errati si fermano subito, mentre gli input accettati seguono sempre lo stesso calcolo.

La risposta restituisce l'elenco degli sconti, anche per una sola percentuale, così il codice successivo può gestire uniformemente entrambi i formati.

Comprenda come gli sconti consecutivi cambiano il risultato

Gli sconti consecutivi si applicano al prezzo rimanente; non vengono sommati per poi essere applicati una sola volta. Se un articolo costa cento unità e riceve uno sconto del venti per cento, ne restano ottanta. Un ulteriore dieci per cento sottrae altre otto unità e porta il risultato a settantadue, anziché equivalere a una semplice riduzione del trenta per cento.

La differenza conta per coupon cumulabili, sconti commerciali, ribassi stagionali e fasce negoziate. Il calcolatore conserva l'ordine fornito in discounts ed elabora ogni elemento una volta. Dopo ogni riduzione, il prezzo intermedio viene arrotondato al centesimo più vicino, come avviene in molti sistemi di vendita che trasferiscono un importo pagabile da una promozione alla successiva.

Un valore del cento per cento azzera il prezzo corrente e ogni sconto valido successivo lo lascia a zero. L'elenco è limitato a cento elementi per mantenere prevedibili le richieste involontariamente eccessive.

Utilizzi l'output per acquisti, preventivi e automazione

In particolare, i messaggi sui valori eccessivi indicano che cento è stato superato, rendendo esplicita la regola senza limitare silenziosamente la percentuale. La capacità non effettua richieste di rete, non usa valori casuali e non conserva stato tra le chiamate. È quindi adatta a test ripetibili e calcoli in serie.

I simboli di valuta sono intenzionalmente assenti, perché l'aritmetica vale per ogni valuta normalmente visualizzata con due decimali.

Verificare un prezzo in offerta

Converta un prezzo di listino e una percentuale pubblicizzata nel totale e nel risparmio esatto.

Valutare coupon cumulabili

Applichi più percentuali nell'ordine corretto senza sommarle erroneamente.

Automatizzare i preventivi

Produca prezzi finali e risparmi coerenti per preventivi, pagamenti o approvazioni.

Gli sconti consecutivi vengono sommati?

No. Ogni percentuale si applica al prezzo rimasto dopo lo sconto precedente.

Come vengono arrotondati i prezzi?

Il prezzo originale e ogni importo intermedio vengono arrotondati al centesimo più vicino.

Quanto fa il 25 % di sconto su 120?

Il prezzo finale è 90 e Lei risparmia 30. Inserisca 120 come prezzo originale e 25 come sconto; il risultato riporta anche la percentuale applicata, così può verificarla.

Cosa succede con uno sconto dello 0 % o del 100 %?

Uno sconto pari a zero lascia il prezzo invariato e uno sconto totale lo porta a zero. Percentuali negative o superiori a 100 vengono rifiutate, perché agirebbero come un rincaro o darebbero un prezzo negativo.

Il risultato mostra quanto risparmio?

Sì. Accanto al prezzo finale compare il risparmio totale, cioè il prezzo originale arrotondato meno il prezzo finale arrotondato, insieme a ogni percentuale applicata, nell'ordine.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/calc2/discount-price

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/calc2/discount-price \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"original_price":120,"discount_percentage":25}'
{
  "original_price": 120,
  "discount_percentage": 25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.discount_price",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Scelga il prezzo originale e l'input di sconto corretto

Per una promozione semplice usi discount_percentage con un valore compreso tra zero e cento.

Comprenda come gli sconti consecutivi cambiano il risultato

La risposta comprende final_price e total_saved, dove quest'ultimo è il prezzo originale arrotondato meno quello finale arrotondato. Poiché ogni passaggio usa la stessa regola deterministica, richieste JSON identiche producono risultati identici.

Utilizzi l'output per acquisti, preventivi e automazione

L'oggetto restituito è pensato per essere letto direttamente e trasferito facilmente a un altro sistema. original_price registra l'importo iniziale arrotondato ai centesimi, discounts contiene le percentuali nell'ordine applicato, final_price è l'importo rimasto dopo tutte le riduzioni e total_saved rappresenta la differenza complessiva rispetto alla partenza. Un negozio può mostrare final_price accanto a total_saved, un ufficio acquisti può confrontare offerte con sequenze diverse e un servizio di preventivazione può conservare l'intera serie per una verifica successiva. Nell'automazione API, controlli gli errori tramite il codice invalid_input e usi il messaggio per individuare il campo errato. La versione nel browser è gratuita, mentre ogni richiesta API costa $0.002.

Cosa accade se uno sconto supera il 100 per cento?

La richiesta fallisce con invalid_input; i valori eccessivi non vengono mai limitati.

Posso fornire entrambi i campi di sconto?

No. Usi discount_percentage per una riduzione o discounts per una sequenza ordinata.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002; il calcolatore nel browser è gratuito.

Leggi la documentazione completa del KIT →