Combina più modalità di fatturazione per creare strategie di prezzo sofisticate: abbonamento + utilizzo, posti + componenti aggiuntivi, base + sovraccarico e altro.
La fatturazione ibrida combina due o più modelli di fatturazione in una singola strategia di prezzo. Questo ti consente di catturare valore da diverse dimensioni: commissioni ricorrenti, utilizzo, posti e funzionalità, offrendo al contempo ai clienti flessibilità e prevedibilità.
La fatturazione ibrida combina più dimensioni di prezzo in un’unica offerta di prodotto. Invece di scegliere tra abbonamenti a tariffa fissa O fatturazione basata sull’utilizzo, utilizzi entrambi insieme.
Il misuratore di utilizzo è allegato direttamente al prodotto di abbonamento. I costi di utilizzo vengono calcolati e aggiunti automaticamente alla fattura dell’abbonamento.
3
Crea Sessione di Checkout
Crea una sessione di checkout con il tuo prodotto di abbonamento.
Costo per utente combinato con costi basati sul consumo. Ogni utente riceve un’indennità.
Vincolo: Dodo Payments attualmente non supporta l’allegazione di entrambi i misuratori di utilizzo e i componenti aggiuntivi allo stesso prodotto di abbonamento. Questo modello richiede una soluzione alternativa utilizzando la logica a livello di applicazione.
In Arrivo: Il supporto nativo per la fatturazione ibrida Posti + Utilizzo è nella nostra roadmap. Questo ti permetterà di allegare sia i misuratori di utilizzo che i componenti aggiuntivi per i posti allo stesso prodotto di abbonamento.
Dashboard: Create Product → SubscriptionName: "Team Analytics"Base Price: $0/monthAttach usage pricing:- Meter: data.processed- Price per unit: $2/GB- Free threshold: 0 (managed by your app)
3
Gestisci i Posti nella Tua Applicazione
Traccia il numero di posti e calcola i costi per i posti separatamente.
Copia
Chiedi all'IA
// Your application tracks seats and calculates total costasync function calculateMonthlyBill(customerId: string) { const seatCount = await getSeatCount(customerId); const seatFee = seatCount * 20; // $20/seat // Usage is billed by Dodo automatically // You invoice/charge seat fees separately or include in base price // Alternatively, adjust base subscription price when seats change const totalBasePrice = seatCount * 2000; // $20/seat in cents await client.subscriptions.update('sub_123', { // Update subscription to reflect seat-based pricing });}
4
Calcola Soglia Gratuita Dinamica
Regola l’utilizzo incluso in base al numero di posti.
Copia
Chiedi all'IA
// When checking usage, apply per-seat allowanceasync function checkUsageOverage(customerId: string) { const seatCount = await getSeatCount(customerId); const includedGB = seatCount * 5; // 5 GB per user const currentUsage = await getUsageFromDodo(customerId); const overage = Math.max(0, currentUsage - includedGB); // Overage is billed by Dodo at $2/GB return { included: includedGB, used: currentUsage, overage };}
Utilizza componenti aggiuntivi per i posti e addebita l’utilizzo manualmente tramite costi on-demand.
Raccomandazione: L’Opzione B (Componente Aggiuntivo per Posti + Utilizzo On-Demand) è spesso più facile da implementare perché Dodo gestisce automaticamente la fatturazione dei posti. Devi solo tracciare e addebitare i sovraccarichi per utilizzo.
Modello Ibrido 5: Abbonamento + Posti + Utilizzo (Ibrido Triplo)
Il modello più completo: costo della piattaforma + per utente + consumo.
Vincolo: Dodo Payments attualmente non supporta l’allegazione di entrambi i misuratori di utilizzo e i componenti aggiuntivi allo stesso prodotto di abbonamento. Questo modello richiede un approccio alternativo.
In Arrivo: Il supporto nativo per la fatturazione ibrida tripla (Base + Posti + Utilizzo) è nella nostra roadmap. Questo ti permetterà di allegare sia i misuratori di utilizzo che i componenti aggiuntivi per i posti allo stesso prodotto di abbonamento.
Scegli uno di questi approcci per implementare la fatturazione ibrida tripla:
Opzione A: Base + Posti (Componente Aggiuntivo) + Utilizzo On-Demand
Opzione B: Base + Utilizzo (Misuratore) + Posti Gestiti dall'App
Utilizza un abbonamento con componenti aggiuntivi per i posti, addebita l’utilizzo manualmente tramite costi on-demand.Questo è l’approccio raccomandato perché Dodo gestisce automaticamente il costo della piattaforma e la fatturazione dei posti.
// Track API calls in your systemasync function trackApiCall(customerId: string, endpoint: string) { await saveUsageEvent({ customer_id: customerId, event_type: 'api.call', endpoint: endpoint, timestamp: new Date() });}
5
Addebita l'Utilizzo alla Fine del Ciclo
Calcola e addebita i sovraccarichi per utilizzo tramite addebito on-demand.
Traccia il numero di posti e regola di conseguenza il prezzo dell’abbonamento base.
Copia
Chiedi all'IA
// When seats change, update subscription priceasync function updateSeatCount(subscriptionId: string, newSeatCount: number) { const basePlatformFee = 19900; // $199 in cents const perSeatFee = 2500; // $25 in cents const totalPrice = basePlatformFee + (newSeatCount * perSeatFee); // Store seat count in your system await updateSeatsInDatabase(subscriptionId, newSeatCount); // Note: You may need to handle this via plan changes or // create multiple tier products for common seat counts}
Raccomandazione: L’Opzione A (Base + Posti + Utilizzo On-Demand) è generalmente più facile perché Dodo gestisce automaticamente la fatturazione della piattaforma e dei posti. Devi solo tracciare l’utilizzo e inviare addebiti alla fine di ogni ciclo di fatturazione.
Crea prodotti di abbonamento separati per ciascun livello, ognuno con la propria configurazione di utilizzo:
Copia
Chiedi all'IA
# For each tier, create a subscription product:# Starter TierDashboard: Create Product → SubscriptionName: "Starter"Base Price: $19/monthUsage Pricing:- Meter: api.call- Price: $0.02/call- Free threshold: 1,000# Pro TierName: "Pro"Base Price: $79/monthUsage Pricing:- Meter: api.call- Price: $0.01/call- Free threshold: 25,000# ... and so on for Business and Enterprise
Questi esempi mostrano strutture di prezzo ideali. A causa del vincolo che i misuratori di utilizzo e i componenti aggiuntivi non possono essere allegati allo stesso prodotto, alcune combinazioni richiedono soluzioni alternative (utilizzando costi on-demand per l’utilizzo o posti gestiti dall’app).
Abbonamento Base: $99/mese (accesso alla piattaforma, 5 posti inclusi)
Componente Aggiuntivo per Posti: $20/posto/mese
Componenti Aggiuntivi per Funzionalità: Modelli Personalizzati ($49/mese), Accesso API ($29/mese), Coda Prioritaria ($19/mese)
Sovraccarico per Utilizzo: $0.02 per 1.000 token dopo 100K (addebito tramite on-demand)
Implementazione: Utilizza un abbonamento con componenti aggiuntivi per posti e funzionalità. Traccia l’utilizzo dei token nella tua applicazione e addebita i sovraccarichi tramite costi on-demand alla fine del ciclo di fatturazione.Cliente Esempio (12 utenti, 500K token, Modelli Personalizzati + Accesso API):
Esempio 2: Piattaforma di Strumenti per Sviluppatori
Opzioni di Livello:
Gratuito
Pro
Enterprise
Prezzo
$0/mese
$29/mese
$199/mese
Utenti
1
5 inclusi
Illimitati
Builds
100
1.000
10.000
Archiviazione
1 GB
10 GB
100 GB
Opzioni di Implementazione:Opzione A (Focalizzata sull’Utilizzo): Crea prodotti con misuratori di utilizzo per builds/archiviazione. Gestisci gli utenti nella tua applicazione.Opzione B (Focalizzata sui Posti): Crea prodotti con componenti aggiuntivi per i posti. Traccia l’utilizzo di builds/archiviazione e addebita i sovraccarichi tramite on-demand.Componenti Aggiuntivi (se utilizzi l’Opzione B):
Componenti Aggiuntivi per Funzionalità: Marketing SMS ($29/mese), Pagine di Destinazione ($19/mese), Test A/B ($29/mese)
Posti per Team: $15/utente/mese come componente aggiuntivo
Volume Email: Traccia nella tua applicazione, addebita sovraccarico tramite on-demand ($1/1.000 email oltre il limite)
Implementazione: Utilizza un abbonamento con componenti aggiuntivi per livelli di contatto, componenti aggiuntivi per funzionalità e componenti aggiuntivi per posti. Traccia l’invio di email nella tua applicazione e addebita sovraccarichi tramite costi on-demand.
Rendi la fatturazione ibrida facile da capire. Mostra i costi base, cosa è incluso e come funzionano i sovraccarichi in modo prominente sulla tua pagina dei prezzi.
Buono: “$49/mese include 10.000 chiamate API. Chiamate aggiuntive: $0.005 ciascuna”Cattivo: “$49/mese + costi di utilizzo”