Calcolatore della scala prezzi a livelli
Il calcolatore della scala prezzi trasforma un importo iniziale in una sequenza coerente di tariffe per livello.
Esegui gratis nel browser
Inserisca il prezzo base, l’aumento percentuale tra livelli e il numero totale desiderato. Lo strumento considera la base come primo livello, compone la percentuale per ciascun livello successivo e arrotonda gli importi visualizzati a due decimali. È utile per pacchetti, piani di servizio, fasce quantitative, licenze e offerte in cui ogni opzione deve seguire una regola trasparente.
Definisca una scala chiara per clienti e team
Una scala prezzi efficace nasce da tre decisioni: l’importo iniziale, la distanza percentuale tra livelli adiacenti e il numero di livelli. In questo calcolatore, base_price rappresenta sempre il primo livello. percentage_step controlla ogni aumento, mentre levels indica il totale dei prezzi restituiti, non il numero degli incrementi. Una scala di cinque livelli, per esempio, comprende la fascia base e altre quattro superiori. Questa convenzione consente di copiare il risultato in un catalogo, un’offerta, un listino o un file di configurazione senza correggere la numerazione. Inserisca gli importi senza simboli di valuta o separatori delle migliaia; lo stesso risultato numerico vale per euro, dollari, sterline o altre valute perché non viene applicato alcun cambio. La percentuale deve essere positiva e il numero di livelli intero. Prima della pubblicazione, verifichi che la base corrisponda al pacchetto minimo previsto e che il passo scelto mantenga una differenza significativa e spiegabile tra le offerte. Una progressione matematica coerente agevola le decisioni, ma il valore del prodotto deve stabilire cosa includere in ogni livello.
Comprenda la crescita cumulativa e l’arrotondamento
Ogni nuovo livello viene calcolato dal prezzo matematico del precedente, moltiplicandolo per uno più l’incremento percentuale espresso in forma decimale. Si tratta di crescita cumulativa, detta anche composta. Un passo del dieci per cento usa quindi un moltiplicatore di 1.10 a ogni passaggio. Il terzo livello non è semplicemente il venti per cento sopra la base: equivale alla base moltiplicata due volte per 1.10, quindi il secondo aumento si applica anche alla crescita generata dal primo. Il calcolatore riporta il moltiplicatore e mostra per ogni livello il prezzo e l’aumento assoluto rispetto alla base originale. Gli importi visibili vengono arrotondati a due decimali, mentre la formula usa la base e l’esponente originari. In questo modo un centesimo arrotondato in una fase intermedia non altera tutte le fasce successive. Basi o passi molto piccoli possono comunque produrre prezzi visualizzati uguali, poiché valori matematici diversi possono arrotondarsi allo stesso centesimo. Se occorrono importi distinti, aumenti il passo o controlli manualmente la scala.
Usi il risultato come base di pianificazione
La scala generata è soprattutto un riferimento controllato da confrontare con costi, disponibilità a pagare e vantaggi effettivi di ciascun livello. Un team di abbonamenti può usarla per delineare piani mensili, un consulente per creare pacchetti e un venditore per definire fasce di upgrade coerenti. Poiché l’algoritmo è deterministico, gli stessi dati producono sempre lo stesso risultato nel browser e tramite API. È quindi adatto a preventivi ripetibili e alla preparazione automatizzata dei cataloghi. Il calcolatore non sostiene che una percentuale sia commercialmente ottimale, non aggiunge imposte o sconti e non converte valute. Queste scelte dipendono dal mercato e vanno applicate separatamente. Nel confronto con un catalogo esistente, consideri le soglie psicologiche, i margini minimi e l’eventuale irrealisticità del livello massimo dopo più aumenti composti. Conservi i dati originali insieme ai prezzi finali affinché i colleghi possano riprodurre il calcolo e comprenderne la regola. Il calcolo nel browser è gratuito; ogni richiesta API automatizzata costa $0.002.
Casi d'uso
Delineare pacchetti di servizi
Crei prezzi iniziali coerenti per pacchetti base, standard, premium e superiori prima di adattarli all’ambito.
Pianificare livelli di abbonamento
Generi prezzi riproducibili per i piani usando la stessa regola percentuale cumulativa a ogni livello.
Preparare un listino
Trasformi un importo base approvato in più fasce da revisionare o esportare in un flusso automatizzato.
Domande frequenti
Il numero di livelli include il prezzo base?
Sì. Il primo livello è il prezzo base; cinque livelli restituiscono la base e quattro importi progressivamente maggiori.
La percentuale è semplice o cumulativa?
È cumulativa. Ogni livello applica lo stesso moltiplicatore e incorpora la crescita dei livelli precedenti.
Come vengono arrotondati i prezzi?
Ogni prezzo visualizzato è arrotondato a due decimali. Ciascun livello usa la base e il relativo esponente, non un importo già arrotondato.
Posso usare qualsiasi valuta?
Sì. Gli input sono semplici importi e non avviene alcuna conversione; tutti i prezzi restano nella valuta rappresentata dalla base.
Il calcolatore include imposte o sconti?
No. Produce soltanto la scala. Applichi separatamente imposte, sconti, commissioni o conversioni quando necessari.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Può anche eseguire gratuitamente il calcolatore nel browser da questa pagina.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/life/price-ladder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_price":25,"percentage_step":10,"levels":5}'const res = await fetch("https://api.kit.forhosting.com/life/price-ladder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_price": 25,
"percentage_step": 10,
"levels": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/price-ladder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_price": 25,
"percentage_step": 10,
"levels": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/price-ladder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_price":25,"percentage_step":10,"levels":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_price":25,"percentage_step":10,"levels":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/price-ladder", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"base_price": 25,
"percentage_step": 10,
"levels": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.price_ladder",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |