Come vendi un corso
Le quattro modalità d'acquisto (Checkout Aladia, Richiesta informazioni, Link esterno, Solo su invito), il prezzo mostrato, nascosto o su richiesta, la vendita dal CRM con l'iscrizione via API, e il checkout del sito: acquisto senza account, codici promozionali, rate, iscrizioni aperte a edizione iniziata con le rate ricalcolate, cosa succede dopo il pagamento.
07/10/2026
Ogni corso sceglie come si acquista: nel builder del corso, sezione Prezzo › Come si acquista. La scelta vale subito sulla pagina corso, anche per i corsi già pubblicati (non serve ripubblicare né tornare in revisione).
Le quattro modalità
| Modalità | Cosa vede chi visita la pagina corso | Quando sceglierla |
|---|---|---|
| Checkout Aladia | Acquista ora (o Iscriviti ora per i corsi a rate; Iscriviti gratis per i gratuiti): il pagamento sul tuo Stripe, anche senza account | vendi online, con Stripe collegato |
| Richiesta informazioni | il modulo Richieste di informazioni, anche se Stripe è collegato | corsi high ticket venduti dal tuo CRM con una telefonata |
| Link esterno | un pulsante (testo a scelta, predefinito Acquista o Iscriviti) che apre nella stessa scheda il tuo checkout o il tuo modulo su un altro sito | vendi già con un altro checkout (il tuo Stripe, un e-commerce, un gestionale) |
| Solo su invito | nessun pulsante d'acquisto: Iscrizione su invito e, se lo metti, un contatto (pagina o email) | corsi riservati, aziendali, a numero chiuso |
Predefinito del workspace (la scelta iniziale di ogni corso) segue Impostazioni › Richieste e vendita › Come si acquistano i corsi: Checkout Aladia, Richiesta informazioni o Solo su invito. Il link esterno si sceglie corso per corso.
Quando il Checkout diventa Richiesta informazioni
Con Checkout Aladia la pagina mostra il modulo di richiesta finché:
- Stripe non è collegato e verificato (Impostazioni › Integrazioni › Stripe);
- il corso a pagamento non ha ancora un prodotto in vendita (nasce quando pubblichi il corso col prezzo, oppure quando colleghi Stripe se il corso era già pubblicato).
Il builder lo dice in giallo: Stripe mancante nel riquadro Stripe sotto le schede Gratuito / A pagamento, con i pulsanti per collegarlo da lì (Stripe › Due modi per collegare); il prodotto mancante con un avviso sotto le modalità. Appena Stripe e il prodotto ci sono, torna Acquista ora da solo.
Link esterno: i parametri
L'indirizzo deve essere https completo (per esempio https://tuosito.it/iscrizione): gli indirizzi http, relativi o con script vengono rifiutati. Al link si aggiungono i parametri che scegli:
| Parametro | Valore |
|---|---|
course_id | l'id del corso Aladia |
cycle_id | l'edizione scelta (corsi live) |
course_title | il titolo del corso |
| UTM | utm_source, utm_medium, utm_campaign, utm_term, utm_content, gclid, fbclid della pagina, se ci sono |
email | l'email di chi ha fatto l'accesso al sito, solo se la scegli (spenta di default: è un dato personale, citalo nella tua privacy) |
I parametri già presenti nel tuo indirizzo restano. Il checkout senza account e quello con l'account di Aladia, su questi corsi, non si aprono.
Solo su invito
Iscrivi le persone dai Membri del corso, da Iscrivi nelle Richieste o con l'API d'iscrizione. Il contatto facoltativo può essere una pagina (https://…) o un indirizzo email (mailto:segreteria@tuosito.it).
Il prezzo
Nello stesso pannello scegli come si vede il prezzo:
- Mostra prezzo (predefinito);
- Nascondi prezzo: nessuna cifra (nemmeno "Gratis" e lo sconto del coupon);
- Prezzo su richiesta: al posto della cifra la scritta Prezzo su richiesta.
Vale per la pagina corso, la barra in basso su telefono, le card dei corsi, la vetrina del Marketplace e i dati strutturati per i motori di ricerca (con il prezzo nascosto o su richiesta Google non riceve nessun prezzo). Il prezzo del checkout non cambia.
Vendere dal CRM (high ticket)
Un esempio completo, con un corso da 4.900 € venduto dai commerciali:
- Nel builder: Richiesta informazioni e Prezzo su richiesta.
- Chi visita la pagina compila il modulo: la richiesta arriva nelle Richieste e parte il webhook
lead.created(Impostazioni › Webhook) verso il tuo CRM (HubSpot, Close, Pipedrive, Make, Zapier…). - Nel CRM la richiesta entra nella pipeline: chiamata, preventivo, firma.
- Il pagamento avviene sul tuo Stripe (link di pagamento, fattura o bonifico): Aladia non incassa nulla.
- A pagamento confermato il CRM chiama l'API d'iscrizione
POST /v2/integrations/enrollmentscon la chiave API dell'accademia, l'email, il corso e l'edizione (guida per lo sviluppatore). - Aladia crea l'account (o ritrova quello esistente), iscrive la persona e le manda l'email Sei iscritto con Imposta la password o Accedi; parte il webhook
enrollment.created.
L'iscrizione è segnata come pagamento esterno: nessun abbonamento, rata o transazione su Aladia, e nei report non conta come incasso Aladia. Tra i membri del corso la persona ha l'etichetta Pagamento esterno. La stessa iscrizione la fa Iscrivi nella sezione Richieste, a mano.
Se richiami l'API con la stessa email, lo stesso corso e la stessa edizione non succede nulla (risponde 200 con status: existing): un CRM che ritenta non crea doppioni né manda due email.
Con l'accesso dal tuo prodotto in Solo dal prodotto l'API non crea account: iscrive chi ha già l'account (è entrato almeno una volta dal prodotto); per gli altri il corso va nel claim courses del token SSO, che iscrive al primo accesso.
Checkout Aladia: acquisto senza account
Sul sito della tua accademia (<slug>.aladia.io o il tuo dominio) chi visita la pagina di un corso a pagamento può comprarlo senza creare prima un account: l'account nasce dal pagamento.
Cosa serve
- Stripe collegato e verificato in Impostazioni › Integrazioni › Stripe, con un account Stripe tuo (dashboard Stripe completa: l'accademia incassa direttamente, paga le commissioni Stripe e gestisce rimborsi e contestazioni).
- Il corso pubblicato con un prezzo (dal builder del corso). L'ordine non conta: se colleghi Stripe dopo aver pubblicato, i corsi a pagamento già pubblicati diventano acquistabili da soli entro pochi minuti, senza ripubblicarli.
Senza Stripe la pagina mostra il modulo Richieste di informazioni; i corsi gratuiti mostrano Iscriviti gratis.
Cosa vede chi compra
Il pulsante Acquista ora apre la pagina /checkout del tuo sito:
- a sinistra il riepilogo: corso, edizione (per i live), il totale letto da Stripe con l'eventuale sconto, il campo Hai un codice promozionale?;
- a destra nome e cognome, email, telefono (facoltativo, con bandiera e prefisso del paese, salvato in formato internazionale), i campi personalizzati col posto "Checkout" e la carta (Stripe, con i colori del sito).
Il pagamento va direttamente al tuo account Stripe: sulla ricevuta e sull'estratto conto c'è la tua accademia.
Chi ha già fatto l'accesso al sito compra come sempre, con le carte salvate.
Codici promozionali
I codici sono quelli dei coupon che crei nel builder del corso, nella sezione del prezzo (Aggiungi coupon, poi Aggiungi codice nel coupon: un coupon a codice senza codici non si può usare). Nel checkout chi compra scrive il codice e preme Applica: il totale si aggiorna subito. Se il codice non va bene legge perché: scaduto, non disponibile (esaurito, disattivato o di un altro corso o edizione) o non valido. Il codice si toglie con la ✕.
Un link con ?promoCode=CODICE apre il checkout col codice già applicato.
Vendere a rate
I corsi a rate si comprano dal sito anche senza account. Nel riepilogo chi compra sceglie A rate o Unica soluzione (la scelta c'è solo se nel builder hai permesso anche l'unica soluzione):
- A rate: oggi paga la quota iniziale (l'importo letto da Stripe) e sotto vede il piano: quante rate, ogni quanto, la data e l'importo di ciascuna, l'ultima se è diversa. La carta usata oggi resta salvata sul tuo Stripe per le rate successive;
- Unica soluzione: paga oggi il prezzo pieno, senza piano.
Il codice promozionale vale anche sulle rate: applicandolo il piano si ricalcola (lo sconto vale sulla quota iniziale e sulle rate, come per chi compra con l'account; non sull'ultima rata se ha un importo suo). Un coupon può anche avere sconti diversi per l'unica soluzione e per le rate: vedi sotto.
Sconti diversi per unica soluzione e rate
Nei corsi a rate, nel coupon (builder › Prezzo › Coupon) scegli:
- Vale per: Unica soluzione e rate (come sempre), Solo unica soluzione o Solo a rate (la scelta c'è se il corso ammette anche l'unica soluzione);
- Sconto a rate: Lo stesso dell'unica soluzione oppure Un valore diverso, in percentuale o a importo fisso per pagamento (es. −10 € su ogni addebito scontato);
- Si applica a (con un valore a rate suo): Quota iniziale e ogni rata, Solo quota iniziale o Solo ogni rata (l'ultima rata compresa, anche se ha un importo diverso).
Esempio: corso a rate con quota iniziale 90 € e 3 rate da 100 €, oppure 390 € in unica soluzione; coupon automatico −15% in unica soluzione e −5% su ogni rata. Chi compra vede 331,50 € invece di 390 € in unica soluzione, e a rate 90 € oggi poi 3 rate da 95 € invece di 100 €.
Lo sconto per modalità vale ovunque: card del marketplace e della vetrina (prezzo barrato e, sotto, la rata barrata), pagina del corso (prezzo, scelta della modalità, barra in basso sul telefono, finestra d'acquisto), checkout (i riquadri A rate e Unica soluzione, il riepilogo e il piano delle rate) e i codici promozionali del coupon. Il coupon automatico (Applica nel marketplace) si applica da solo anche nel checkout, senza codice. Nel tuo Stripe ogni modalità ha il suo coupon (vedi Stripe › I coupon).
I coupon creati prima restano come sono: stesso sconto in unica soluzione e a rate.
Dopo il primo pagamento:
- le rate le addebita il tuo Stripe da solo, alle date del piano: in Stripe › Pagamenti › Abbonamenti trovi l'abbonamento della persona, con le fatture di ogni rata;
- in Aladia ogni rata pagata compare nelle transazioni del corso;
- se una rata non va a buon fine, l'accesso al corso si sospende e la persona riceve l'avviso, come oggi; Stripe ritenta l'addebito secondo le impostazioni dei tentativi del tuo Stripe (Impostazioni › Fatturazione › Abbonamenti ed email: ti consigliamo di attivare i nuovi tentativi automatici e le email per le carte scadute o rifiutate); quando la rata viene pagata, l'accesso torna da solo.
Per interrompere un piano: annullalo da Stripe (Abbonamenti › Annulla) o, se è la persona a disdire, dalla sua area pagamenti in Aladia.
Una rata fallita non si paga ancora dalla pagina Aladia della persona: la paga dal link della fattura che Stripe le manda (se hai attivato quelle email), oppure la ritenta Stripe.
Iscrizioni aperte (edizioni già iniziate)
Ogni edizione di un corso live ha l'impostazione Iscrizioni aperte, nel builder del corso sotto le date di ogni edizione (sezione Cicli). È accesa per le edizioni nuove (e per quelle create da un anno accademico con l'impostazione accesa); si cambia in qualunque momento, anche a edizione pubblicata, e vale subito.
| Iscrizioni aperte accese | Iscrizioni aperte spente | |
|---|---|---|
| Prima dell'inizio | ci si iscrive | ci si iscrive |
| Dal primo giorno fino all'ultimo | ci si iscrive | Iscrizioni chiuse |
| Dopo la fine | mai | mai |
| Posti | illimitati | i posti del corso (Posti) |
Spegnendola tornano i posti del corso, quelli che avevi impostato: non si perde nulla.
Dove si impostano i posti. Nel builder, in Info › Cicli, sopra le date delle edizioni (non più in Membri): Posti limitati e il numero valgono per ogni edizione con le iscrizioni chiuse. Sotto l'interruttore di un'edizione con le iscrizioni aperte leggi Posti illimitati per questa edizione; se tutte le edizioni le hanno aperte, il campo posti ricorda che il numero vale solo per quelle chiuse. Nei corsi on-demand i posti sono in Info.
Cosa vede chi compra. Al posto dei posti, un'edizione con le iscrizioni aperte mostra il badge Iscrizioni aperte, o In corso · iscrizioni aperte se è già iniziata:
- sulla card del corso, nel menu Date di inizio (anche nell'anteprima a destra del builder);
- nella pagina del corso, accanto al prezzo, e nel selettore Edizione;
- da telefono, nella barra Acquista in basso, e nel dialog d'acquisto.
Le altre edizioni restano come prima: posti rimasti, Esaurita, Iscrizioni chiuse o Conclusa.
La stessa regola vale ovunque: pagina del corso, checkout con l'account, checkout senza account, Iscriviti gratis, l'API d'iscrizione e Iscrivi nelle Richieste. Gli inviti e i link d'acquisto del docente restano come prima.
Quando un'edizione non si può comprare, la pagina del corso mostra Iscrizioni chiuse al posto di Acquista ora, con il motivo; il checkout mostra il motivo vero:
- Posti esauriti per questa edizione: solo se i posti sono davvero finiti;
- Le iscrizioni a questa edizione sono chiuse: è iniziata e non ha le iscrizioni aperte;
- Questa edizione è conclusa: è finita.
Le rate di chi entra tardi
Chi si iscrive a un'edizione già iniziata paga oggi la quota iniziale che hai impostato nel builder; il resto (prezzo totale meno quota iniziale) si divide in parti uguali sulle scadenze che restano, dal giorno dell'iscrizione alla fine dell'edizione, con la stessa frequenza del piano. Il calcolo si rifà a ogni acquisto con la data del giorno; i centesimi dell'arrotondamento vanno sull'ultima rata. Se non resta nessuna scadenza, si paga solo in unica soluzione. Il riepilogo del checkout mostra il piano ricalcolato, data per data; i codici promozionali valgono come sempre.
Un esempio: corso da 3.000 €, quota iniziale 300 €, rata mensile il 15 di ogni mese da ottobre a giugno (9 rate da 300 €).
| Si iscrive il | Oggi | Poi |
|---|---|---|
| 1 settembre (prima dell'inizio) | 300 € | il piano di sempre: 9 rate da 300 € |
| 20 gennaio | 300 € | 5 rate da 540 € (15 febbraio – 15 giugno) |
| 20 maggio | 300 € | 1 rata da 2.700 € (15 giugno) |
| 16 giugno | — | solo unica soluzione |
Con un resto di 1.000 € su 3 rate: 333,33 €, 333,33 € e 333,34 € (l'ultima).
Per le lezioni già svolte prima dell'iscrizione vedi il registro presenze.
Con l'accesso dal tuo prodotto (SSO)
Se in Impostazioni › Accesso e sicurezza (accesso dal tuo prodotto) hai scelto Solo dal prodotto, gli studenti esistono solo nel tuo prodotto: dal sito non si compra da ospite. Acquista ora porta al login del tuo prodotto e, tornati sull'accademia, si paga col checkout di chi ha già l'account. Con Misto l'acquisto senza account resta.
Le email dell'acquisto (sei iscritto, imposta la password, ricevuta) e delle richieste partono col nome, il marchio e, se l'hai verificato, il dominio email della tua accademia; i link portano al tuo sito.
Dopo il pagamento
- Stripe conferma il pagamento ad Aladia (in pochi secondi).
- Se l'email non ha un account, l'account si crea con nome ed email del checkout; la persona è già dentro nel browser con cui ha pagato e vede Sei iscritto a … con Inizia il corso. Riceve un'email con Imposta la password.
- Se l'email ha già un account, il corso va in quell'account ma la sessione non si apre da sola (chi compra deve dimostrare di essere il titolare): la pagina dice Accedi per iniziare e arriva un'email con il link per accedere.
- L'iscrizione all'edizione, la ricevuta di Stripe e la transazione in Aladia arrivano come per ogni acquisto.
L'accesso automatico vale una sola volta, nei 30 minuti dopo il pagamento, solo nel browser che ha pagato.
Casi difficili
- Carta rifiutata: il messaggio di Stripe compare sotto il pulsante; si può riprovare con un'altra carta, non viene addebitato nulla.
- 3-D Secure: la banca chiede la conferma nella sua finestra o nella sua app; dopo la conferma la pagina riprende da sola.
- Pagina chiusa senza pagare: la sessione scade e il posto prenotato torna libero (al più tardi dopo 30 minuti).
- Posti esauriti: l'edizione piena non si sceglie nella pagina corso; se si esaurisce mentre qualcuno è nel checkout, la pagina lo dice.
- Rimborsi: si fanno dal tuo Stripe (Pagamenti › Rimborsa). L'accesso al corso non si toglie da solo: lo togli dai membri del corso se serve.
Conversioni per gli annunci
Dopo un acquisto riuscito il sito manda l'evento purchase (transaction_id, value, currency, coupon, il corso in items), una volta per acquisto, agli strumenti che hai acceso in Impostazioni › Integrazioni › Marketing: Google Tag Manager e GA4 (purchase), Google Ads (conversione con l'etichetta acquisto), Meta (Purchase) e TikTok (CompletePayment), col consenso ai cookie del visitatore. Come collegarli, gli altri eventi (pagina corso, checkout, richiesta, registrazione) e come verificarli: Tracciamento e cookie.
Altri metodi di pagamento
Addebito SEPA, Klarna, PayPal e gli altri metodi si attivano dal tuo Stripe (Impostazioni › Metodi di pagamento; da Aladia: Impostazioni › Integrazioni › Stripe › Metodi di pagamento › Gestisci su Stripe): Stripe li mostra nel checkout quando sono attivi e adatti all'acquisto (per esempio Klarna non c'è nei corsi a rate, perché la carta deve restare salvata per le rate).
Apple Pay e Google Pay compaiono in alto nel checkout, sopra la carta, sui dispositivi che li hanno: non devi fare nulla, Aladia registra sul tuo Stripe l'indirizzo del sito (<slug>.aladia.io e il tuo dominio, quando diventa attivo). Chi paga col wallet compila comunque i suoi dati e i campi del checkout; nome ed email, se non li ha scritti, arrivano dal wallet.
Richieste di informazioni
Il modulo sulla pagina dei corsi che non vendi online, la thank you page, la sezione Richieste e le notifiche alla tua casella.
SSO dei clienti
Far entrare nell'accademia gli utenti del tuo prodotto con lo stesso account, senza una seconda password. Le tre modalità, la configurazione passo passo, la rotazione del segreto, gli account esistenti e gli errori più comuni.