Alva Courses è un'app Shopify che crea, vende ed eroga corsi online dentro il tuo store. Lo sono anche Tevello e Courses Plus, il che rende questo un lavoro diverso dal lasciare Kajabi o Thinkific: il tuo store, i prodotti, il checkout e l'elenco clienti restano esattamente dove sono.
Quello che si sposta è il contenuto dei corsi e il registro di chi è iscritto. Se segui l'ordine qui sotto, gli studenti esistenti mantengono l'accesso per tutto il percorso, e la vecchia app viene rimossa solo quando nulla dipende più da lei.
Esiste un importatore da Tevello o Courses Plus?
No. Alva Courses non ha un importatore per Tevello, Courses Plus né per nessun'altra piattaforma, e a ottobre 2026 il centro assistenza di nessuna delle due app descrive un modo per esportare i contenuti dei corsi. Le lezioni si ricostruiscono a mano. Gli studenti sono la parte che puoi spostare in blocco, come CSV di nomi ed email.
Cosa puoi esportare da ciascuna app
Courses Plus esporta i progressi degli studenti come CSV. Il centro assistenza di Tevello documenta un'importazione dei membri ma nessuna esportazione, a ottobre 2026. Shopify stesso può esportare tutti i clienti che hanno acquistato un prodotto-corso, qualunque app tu abbia usato. Esporta tutto prima di disinstallare e salva da solo testo delle lezioni, file e video originali.
Courses Plus: l'esportazione dei progressi
In Courses Plus, apri la pagina Students di un corso, scegli Reports, poi Export progress CSV, oppure usa My Courses → Actions per esportare tutti i corsi in una volta. Il file ti arriva per email e può includere nome, email, corso, lezioni completate, progresso, data di inizio e data di completamento.
Esporta un file per corso: all'interno di un singolo file, Alva Courses segnala come duplicata un'email ripetuta, quindi uno studente iscritto a due corsi appartiene a due file.
Tevello: esporta da Shopify
In Shopify, apri Clienti e filtra i clienti che hanno acquistato il prodotto-corso, poi scegli Esporta e l'opzione per i clienti che corrispondono ai tuoi filtri. Gli studenti che hai aggiunto a Tevello a mano o da CSV compaiono solo se hanno acquistato anche il prodotto, quindi aggiungi gli altri dai tuoi registri oppure chiedi al supporto di Tevello.
Risultati dei quiz, certificati e video
Nessuno dei due centri assistenza documenta un'esportazione dei risultati passati dei quiz o dei certificati emessi, né un modo per scaricare di nuovo i video caricati. Se conservi registri per un accreditamento, acquisiscili ora. Verifica di avere ancora i file originali di ogni video caricato sulla vecchia app.
L'ordine di passaggio che mantiene l'accesso aperto
Usa le due app in parallelo e procedi in un ordine fisso: costruisci, collega, prova, importa, ricollega, annuncia, disinstalla. Ogni passaggio dipende dal precedente, e la vecchia app resta installata fino alla fine, così nessuno studente resta bloccato tra due sistemi senza accesso a nessuno dei due.
Checklist di passaggio: da Tevello o Courses Plus ad Alva Courses
| Attività | Fatto quando |
|---|---|
| Esporta studenti e registri dalla vecchia app | Hai un CSV di nomi ed email per ogni corso |
| 1. Ricostruisci ogni corso in Alva Courses | Stesse sezioni, lezioni e titoli |
| 2. Collega i prodotti Shopify esistenti | Ogni prodotto compare in Prodotti Collegati |
| 3. Fai un ordine di prova | Iscrizione, email e riproduzione funzionano tutte |
| 4. Importa gli studenti | Il numero di membri coincide con la tua esportazione |
| 5. Ricollega menu, account e checkout | Niente punta più alla vecchia app |
| 6. Scrivi agli studenti | Ogni studente importato è stato avvisato |
| 7. Disinstalla la vecchia app | Una settimana tranquilla nella tua casella di assistenza |
Passaggio 1: ricostruisci ogni corso con la stessa struttura
Ricostruisci un corso alla volta in Alva Courses, mantenendo l'ordine delle sezioni, l'ordine delle lezioni e i titoli che hai già. Rispettare la vecchia struttura conta più che rifinirla: gli studenti che tornano cercheranno la lezione a cui si erano fermati, e una struttura identica permette loro di trovarla da soli.
Imposta la struttura in un colpo solo
Nella pagina del corso, Crea Multipli apre una finestra dove scrivi il nome di ogni sezione e lezione, le riordini e crei l'intera struttura in una volta. Se più corsi condividono la stessa struttura, finisci uno e usa Duplica corso: la copia è una bozza senza membri né prodotti collegati.
Sposta il contenuto delle lezioni blocco per blocco
Ogni lezione è una pila di blocchi di contenuto: testo, immagini, PDF, audio, ePub, file MS Office, video, quiz, link Zoom e pulsanti. Incolla il testo della lezione in un blocco di testo, allega i file che hai salvato e ricostruisci ogni quiz in un blocco Quiz.
Aggiungi di nuovo i video
Il video in embed da YouTube, Vimeo o Loom è il caso facile: incolla gli stessi link nelle nuove lezioni. Per Vimeo, preferisci Embed only (in precedenza Hide from Vimeo) con Specific domains rispetto a "Unlisted", perché Alva Courses costruisce il player dal numero del video nel link. Alva Courses non ha un embed Wistia, quindi i video su Wistia hanno bisogno di una nuova casa.
I video caricati richiedono i tuoi file originali. Con il piano Unlimited, i caricamenti vanno nell'archiviazione di Shopify, con limite di 1 GB e 10 minuti per file. Unlimited Pro aggiunge Alva Video Hosting: 50 GB e nessun limite di durata per video. La guida Limiti dei video Shopify confronta le strade.
Riattiva certificati e blocchi di accesso
I nuovi corsi hanno i certificati attivi con il design predefinito del tuo store, mentre l'email del certificato parte disattivata. Personalizza il modello con il tuo marchio, attiva l'email e abilita Richiedi completamento prima della lezione successiva ovunque il vecchio corso imponesse le lezioni in ordine.
Passaggio 2: collega gli stessi prodotti Shopify
Alva Courses iscrive gli acquirenti tramite i prodotti Shopify collegati a un corso. Quando crei il corso, scegli Seleziona prodotto esistente e seleziona il prodotto che la vecchia app eroga, oppure aggiungilo più tardi in Impostazioni → Prezzi e accesso. Pagine prodotto, prezzi e collezioni restano esattamente come sono.
Un prodotto può sbloccare più corsi, e puoi collegare un intero prodotto o una singola variante. Vedi collegare un corso a un prodotto Shopify.
Un collegamento vale solo da lì in avanti
Alva Courses iscrive un acquirente quando Shopify segnala un ordine pagato per un prodotto collegato, e non guarda mai indietro nello storico degli ordini. Chiunque abbia acquistato mentre la vecchia app erogava il corso ha bisogno dell'importazione CSV del passaggio 4.
Finché la vecchia app eroga ancora lo stesso prodotto, un nuovo acquirente può essere iscritto, e ricevere email, da entrambe le app. È innocuo per un giorno e fonte di confusione per un mese, quindi tieni vicini i passaggi da 2 a 5.
Passaggio 3: prova con un ordine reale
Prima che qualsiasi studente veda il nuovo corso, acquistalo tu stesso con un codice sconto del 100% o con il Bogus Gateway di Shopify. Verifica che l'ordine sia segnato come Pagato, poi controlla che l'iscrizione compaia nell'elenco membri del corso, che l'email di iscrizione arrivi e che lezioni, video e quiz si riproducano in vetrina.
Le email di iscrizione partono solo quando Invia email di iscrizione è spuntato in Impostazioni → Impostazioni email. Quella casella parte non spuntata, quindi spuntala prima della prova. La guida all'iscrizione di prova elenca ogni controllo. Risolvi i problemi adesso, finché l'unico studente coinvolto sei tu.
Passaggio 4: importa gli studenti esistenti da CSV
Gli studenti esistenti vengono iscritti in Alva Courses con un'importazione CSV in blocco, in Membri → Importazione Massiva CSV. Il file richiede una colonna email, nome e cognome facoltativi e una colonna del corso con il titolo esatto del corso in Alva Courses. Una riga può iscrivere uno studente fino a dieci corsi. La guida importare membri con CSV illustra ogni schermata.
Prepara il file
email: obbligatoria. Gli indirizzi malformati e ripetuti vengono segnalati nell'anteprima.first_nameelast_name: facoltative, ma rendono leggibile l'elenco dei membri.- Da
course_1acourse_10: il titolo del corso esattamente come in Alva Courses, maiuscole comprese. La pagina di importazione elenca ogni titolo e ne copia uno con un clic.
I titoli dei corsi possono usare solo lettere dell'Europa occidentale, numeri e punteggiatura comune: un titolo con una emoji, un apostrofo tipografico o un trattino en blocca l'importazione. Vengono rifiutate anche le righe che indicano un titolo condiviso da due corsi, quindi rinomina quei corsi prima di iniziare.
La capitalizzazione delle intestazioni non conta, quindi le colonne First Name, Last Name ed Email di un'esportazione clienti di Shopify funzionano così come sono. Elimina le altre colonne e aggiungi course_1.
Un'esportazione di Courses Plus richiede di adattare le intestazioni: rinomina la colonna del corso in course_1, con valori che corrispondano al titolo in Alva Courses, rinomina la colonna del nome in first_name e verifica che la colonna email abbia l'intestazione Email. Ogni file può contenere 1,000 righe, intestazione compresa, quindi dividi gli elenchi più grandi.
Scegli le opzioni di importazione
Invia email di iscrizione ai membri importati compare quando il file indica un corso, e parte non spuntato. Se spuntato, ogni studente appena iscritto riceve la tua email di iscrizione con il tuo marchio e un link personale che apre il corso, anche senza un account cliente Shopify.
Come le email inviate dopo un ordine, queste partono solo mentre Invia email di iscrizione è attivo in Impostazioni → Impostazioni email, quindi verifica che sia ancora spuntato dal passaggio 3.
Decidi prima di iniziare. Una seconda esecuzione salta gli studenti già iscritti, quindi non invia nulla, e Reinvia email nella pagina di un membro funziona uno studente alla volta.
Aggiungi etichetta ai clienti importati in Shopify applica un'etichetta, come moved-from-tevello, a ogni cliente importato, pronta per l'annuncio del passaggio 6. Le altre colonne compaiono sotto Colonne aggiuntive, non spuntate; spunta la colonna del progresso o della data di completamento per conservarla come proprietà del contatto.
Cosa succede a ogni riga
Gli acquirenti sono già clienti Shopify, quindi l'importatore li abbina per email invece di creare duplicati, e ogni iscrizione parte da 0%. Tieni aperta la pagina con i file grandi; se Shopify limita la creazione dei clienti, l'importazione si ferma e Riprendi importazione riparte da dove si era interrotta.
Studenti che avevano accesso tramite tag
Entrambe le vecchie app possono concedere l'accesso tramite tag cliente Shopify, spesso per gli abbonati. Aggiungi lo stesso tag in Tag di Iscrizione su un corso One Time Purchase, e un cliente connesso che lo possiede ottiene l'accesso aprendo il corso, senza importazione.
Controlla rilascio graduale, blocchi e scadenze
Un'iscrizione importata ha come data il giorno dell'importazione, e i rilasci graduali contano da quella data, quindi uno studente che era alla sesta settimana potrebbe ritrovare bloccata la seconda. Con il blocco sequenziale attivo, deve anche completare di nuovo le lezioni in ordine.
Anche l'accesso a tempo inizia una nuova finestra alla data di importazione. Per correggerlo, spunta gli studenti nella scheda Membri del corso e scegli Aggiorna accesso, come in modificare la scadenza di uno studente.
Passaggio 5: punta il tuo store ai nuovi corsi
Gli studenti hanno bisogno di una nuova porta d'ingresso prima che la vecchia si chiuda. Alva Courses serve una pagina dei corsi su yourstore.com/apps/alva/courses, aggiunge una pagina I miei corsi agli account clienti Shopify e inserisce pulsanti del corso nella pagina di ringraziamento e negli ordini. Punta ogni link lì, poi rimuovi i blocchi della vecchia app.
Menu e link del tema
In Shopify, vai su Contenuti → Menu e punta la voce Corsi a /apps/alva/courses, dove gli studenti connessi vedono ogni corso che possiedono. Sostituisci anche i vecchi link ai corsi nelle descrizioni dei prodotti e nel footer. Vedi aggiungere una pagina dei corsi al tuo tema.
Account cliente e checkout
In Alva Courses, apri Impostazioni → Estensioni → Istruzioni di installazione per aggiungere la pagina I miei corsi e i pulsanti per pagina di ringraziamento e ordini. Ogni pulsante di installazione apre l'editor di checkout e account di Shopify: mentre è aperto, rimuovi i blocchi della vecchia app così gli acquirenti vedono un solo pulsante del corso.
Vecchi URL dei corsi
Tevello serve la sua area membri su /a/members, e Courses Plus il suo elenco corsi su /apps/my/courses/list. I reindirizzamenti URL di Shopify scattano solo per indirizzi che restituiscono un 404 e non si possono creare sotto /a/ o /apps/, quindi i vecchi link ai corsi non si possono inoltrare.
Aggiorna invece ogni link che controlli: menu, sequenze email, template di notifica di Shopify come la conferma d'ordine, automazioni Shopify Flow e pagine link-in-bio. I link già presenti nelle caselle degli studenti smetteranno di funzionare, ed è per questo che il passaggio 6 è importante.
Passaggio 6: spiega agli studenti cosa è cambiato
Avvisa gli studenti prima che se ne accorgano. Una breve email che spieghi dove si trova ora il corso, come accedere e cosa succede ai loro progressi risparmia una serie di domande all'assistenza. Inviala al tag cliente che hai aggiunto durante l'importazione, con lo strumento email che già usi.
Gli strumenti di email marketing, Shopify Messaging compreso, raggiungono solo i clienti che accettano l'email marketing, quindi una campagna a quel tag perde gli studenti che non si sono mai iscritti. Gli studenti che hanno ricevuto l'email di iscrizione nel passaggio 4 hanno già il loro link; raggiungi gli altri in un altro modo.
Modificalo in base a ciò che hai fatto davvero. Gli studenti perdonano una barra dei progressi azzerata molto più facilmente di una sorpresa.
Passaggio 7: disinstalla per ultima la vecchia app
Disinstalla Tevello o Courses Plus solo quando nulla dipende da lei: ogni corso ricostruito e provato, ogni studente importato, ogni link che punta ad Alva Courses e ogni studente avvisato. Lascia una settimana o due per i ritardatari e rispondi alle loro domande mentre entrambe le app sono ancora attive.
Il centro assistenza di Tevello dice che la disinstallazione annulla il suo abbonamento. Nessuna delle due app documenta cosa succede ai tuoi dati o all'accesso degli studenti dopo, quindi presumi che la vecchia area del corso si chiuda quando disinstalli, ed esporta prima tutto ciò che ti serve ancora.
Cosa si trasferisce e cosa no
Si spostano solo due cose: il contenuto dei corsi che ricostruisci e l'elenco di studenti che importi. Tutto ciò che è successo dentro la vecchia app, dalle spunte delle lezioni ai punteggi dei quiz fino ai thread della community, resta lì. I dati di Shopify non vengono toccati, perché ordini, clienti e prodotti non sono mai appartenuti a nessuna delle due app per corsi.
Verifica della realtà sulla migrazione
| Elemento | Si trasferisce? | Cosa fare |
|---|---|---|
| Prodotti, ordini e clienti Shopify | Restano dove sono | Niente: collega gli stessi prodotti |
| Struttura del corso e contenuto delle lezioni | No | Ricostruisci nel builder dei corsi |
| Video YouTube, Vimeo o Loom | Link riutilizzati | Incolla gli stessi link nei blocchi Video |
| Video caricati sulla vecchia app | No | Carica di nuovo dai tuoi file originali |
| Studenti iscritti | Tramite CSV | Esporta un elenco, importalo in Membri |
| Progresso delle lezioni | No | Riparte da 0%; conserva i vecchi dati come proprietà del contatto |
| Tentativi e punteggi dei quiz | No | Acquisisci tutto ciò che devi conservare |
| Certificati già emessi | No | Chiedi agli studenti di scaricare i propri prima della disinstallazione |
| Commenti e post della community | No | Archivia ciò che conta; i commenti alle lezioni ripartono da zero |
Domande frequenti
No. Alva Courses non ha un importatore per Tevello, Courses Plus né per nessun'altra piattaforma, quindi il contenuto dei corsi si ricostruisce a mano, con Crea Multipli che imposta la struttura in un colpo solo. Gli studenti si spostano separatamente: un'importazione CSV in blocco iscrive ogni persona al corso giusto, abbinata per email al suo record cliente Shopify.
No, se la vecchia app resta installata fino alla fine. Crea e prova ogni corso in Alva Courses, importa i tuoi studenti, aggiorna i link dello store, scrivi agli studenti e solo allora disinstalla Tevello o Courses Plus. A ogni passaggio ogni studente ha un accesso funzionante in almeno un'app.
No. Progressi delle lezioni, tentativi dei quiz e certificati della vecchia app non si trasferiscono, e Alva Courses non può importarli. Gli studenti importati ripartono da 0% e ottengono un certificato di Alva Courses quando finiscono di nuovo. Chiedi agli studenti di scaricare gli eventuali vecchi certificati prima di disinstallare.
Sì. Collega il prodotto esistente al nuovo corso quando lo crei, oppure più tardi in Impostazioni, Prezzi e accesso. Pagine prodotto e prezzi restano invariati. Alva Courses iscrive gli acquirenti dagli ordini pagati ricevuti dopo la creazione del collegamento, quindi chi ha acquistato prima passa con l'importazione CSV.
No. Se spunti Invia email di iscrizione ai membri importati, con Invia email di iscrizione attivo anche in Impostazioni, ogni studente riceve un link personale che apre il corso senza accedere. Gli studenti che accedono al loro account cliente Shopify con la stessa email trovano il corso anche in I miei corsi, una volta aggiunta quella pagina.
Alva Courses costa $9.99 al mese con Unlimited o $14.99 con Unlimited Pro, che aggiunge 50 GB di Alva Video Hosting, ciascuno con una prova gratuita di 14 giorni. A ottobre 2026, Tevello indica un unico piano mensile da $29 per gli store attivi, e Courses Plus indica un livello gratuito da cinque lezioni e piani a pagamento da $19.99 a $199.99 al mese.