Vai al contenuto principale
Gli add-on sono prodotti aggiuntivi che possono essere collegati ai tuoi prodotti di abbonamento principali, consentendo modelli di prezzo flessibili e esperienze cliente potenziate. Che tu abbia bisogno di fatturazione basata sui posti, aggiornamenti delle funzionalità o strutture di prezzo personalizzate, gli add-on ti danno il potere di creare proposte di abbonamento sofisticate.

Cosa sono gli add-on?

Gli add-on sono prodotti supplementari che i clienti possono acquistare insieme all’abbonamento principale. Sono perfetti per:
  • Fatturazione basata sui posti: membri del team aggiuntivi, licenze utente o utenti concorrenti
  • Aggiornamenti delle funzionalità: funzionalità premium, analisi avanzate o supporto prioritario
  • Estensioni d’uso: spazio di archiviazione extra, chiamate API o quote di larghezza di banda
  • Add-on di servizio: servizi professionali, formazione o ore di consulenza
Add-on associati ai prodotti di abbonamento nel dashboard

Vantaggi principali

  • Modelli di prezzo flessibili: Offri piani base con add-on opzionali per creare strutture di prezzo sofisticate. Puoi soddisfare segmenti di clientela diversi con upgrade che crescono man mano che le esigenze cambiano.
  • Ottimizzazione dei ricavi: Aumenta il tuo ricavo medio per utente (ARPU) presentando add-on rilevanti. Ciò consente opportunità di upsell naturali man mano che i clienti aggiungono funzionalità.
  • Gestione semplificata: Gestisci tutti i componenti di prezzo da un unico dashboard. Gli add-on vengono inclusi automaticamente sia nelle sessioni di checkout sia nella gestione degli abbonamenti.
  • Scelta del cliente: Consenti ai clienti di personalizzare il proprio abbonamento selezionando solo gli add-on di cui hanno bisogno, migliorando così la soddisfazione e riducendo il churn.

Creare add-on

Gli add-on vengono creati come prodotti separati nel dashboard di Dodo Payments e poi associati ai prodotti di abbonamento principali. Questa separazione ti consente di:
  • Riutilizzare gli add-on su più prodotti di abbonamento
  • Gestire i prezzi in modo indipendente
  • Monitorare separatamente le performance degli add-on
  • Aggiornare gli add-on senza influire sugli abbonamenti base
Creazione di add-on nell'interfaccia del dashboard

Configurazione dell’add-on

Durante la creazione degli add-on puoi configurare:
  • Prezzo: Imposta un prezzo una tantum o ricorrente per l’add-on
  • Ciclo di fatturazione: Deve corrispondere al ciclo dell’abbonamento
  • Limiti di quantità: Imposta quantità minime e massime per cliente
  • Disponibilità: Controlla quali prodotti di abbonamento possono utilizzare l’add-on
  • Impostazioni fiscali: Configura le categorie fiscali appropriate

Per iniziare

Pronto a implementare gli add-on nel tuo business in abbonamento? Ecco come iniziare:
1

Plan Your Add-ons

Individua le funzionalità, i servizi o le capacità che potrebbero avvantaggiare i tuoi clienti come add-on.Considera:
  • Cosa richiedono frequentemente i clienti?
  • Quali funzionalità potrebbero essere monetizzate separatamente?
  • Cosa creerebbe percorsi di upgrade naturali?
2

Create Your First Add-on

Usa il dashboard o l’API di Dodo Payments per creare il tuo primo prodotto add-on.

Dashboard Guide

Segui la nostra guida passo passo per creare add-on nel dashboard.
3

Attach to Subscriptions

Collega gli add-on ai prodotti di abbonamento appropriati dove devono essere disponibili.
4

Test Integration

Crea sessioni di checkout di test con diverse combinazioni di add-on per garantire che tutto funzioni correttamente.
5

Monitor Performance

Monitora i tassi di adozione degli add-on e l’impatto sui ricavi per ottimizzare la strategia di pricing.

Gestione tramite API

Dodo Payments fornisce un’API completa per gestire gli add-on in modo programmatico:
Usa l’endpoint POST /addons per creare nuovi add-on con prezzi, descrizioni e opzioni di configurazione personalizzate.

API Reference

Consulta la documentazione API completa per la creazione di add-on.
Modifica gli add-on esistenti usando l’endpoint PATCH /addons/{id} per aggiornare prezzi, descrizioni o disponibilità.

API Reference

Scopri come aggiornare i dettagli degli add-on in modo programmatico.
Usa GET /addons per elencare tutti gli add-on o GET /addons/{id} per recuperare i dettagli di un add-on specifico.

API Reference

Accedi alla documentazione API completa per l’elenco e il recupero.
Aggiorna le immagini degli add-on usando l’endpoint PUT /addons/{id}/images per una migliore presentazione del prodotto.

API Reference

Scopri come gestire le immagini degli add-on tramite API.

Casi d’uso comuni

  • Fatturazione basata sui posti: membri del team aggiuntivi, licenze utente o utenti concorrenti
  • Aggiornamenti delle funzionalità: funzionalità premium, analisi avanzate o supporto prioritario
  • Estensioni d’uso: spazio di archiviazione extra, chiamate API o quote di larghezza di banda
  • Add-on di servizio: servizi professionali, formazione o ore di consulenza

Esempi di integrazione

Sessioni di checkout con add-on

Quando crei sessioni di checkout puoi includere add-on con quantità personalizzate:
const session = await client.checkoutSessions.create({
  product_cart: [
    {
      product_id: 'your_subscription_id',
      quantity: 1,
      addons: [
        {
          addon_id: 'your_addon_id',
          quantity: 3 // 3 additional seats
        }
      ]
    }
  ],
  // ... other checkout options
});

Modifiche ai piani con add-on

Modifica gli abbonamenti esistenti per aggiungere, rimuovere o aggiornare gli add-on:
// Add add-ons to existing subscription
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [
    { addon_id: 'addon_123', quantity: 2 }
  ]
});

// Remove all existing add-ons
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [] // Empty array removes all existing add-ons
});

Prezzi dinamici

Calcola i costi totali in modo dinamico in base alla selezione degli add-on:
function calculateTotalCost(basePrice: number, addons: AddonSelection[]) {
  const addonTotal = addons.reduce((sum, addon) => 
    sum + (addon.price * addon.quantity), 0
  );
  return basePrice + addonTotal;
}

Migliori pratiche

  • Inizia in modo semplice: Avvia con 2-3 add-on principali ed espandi le opzioni in base al feedback e all’utilizzo dei clienti.
  • Mantieni chiarezza nei prezzi: Comunica chiaramente il prezzo e il valore degli add-on, in modo che i clienti capiscano cosa ottengono per il costo aggiuntivo.
  • Testa approfonditamente: Valida le combinazioni di add-on per garantire che i calcoli dei prezzi restino accurati e i flussi di checkout funzionino correttamente.

Considerazioni di design

  • Proposta di valore chiara: Ogni add-on dovrebbe avere un beneficio chiaro che i clienti possano comprendere facilmente
  • Raggruppamenti logici: Raggruppa add-on correlati nel flusso di checkout
  • Quantità flessibili: Consenti ai clienti di regolare le quantità degli add-on secondo necessità
  • Prezzi trasparenti: Mostra chiaramente i costi totali lungo tutto il processo di checkout
Gli add-on sono un modo potente per creare modelli di prezzo flessibili e scalabili che crescono con i tuoi clienti. Inizia con casi d’uso semplici ed espanditi man mano che impari cosa funziona meglio per la tua azienda e i tuoi clienti.