Alva Courses is een Shopify-app die online cursussen bouwt, verkoopt en levert in je winkel. Tevello en Courses Plus zijn dat ook, waardoor dit een ander werk is dan weggaan bij Kajabi of Thinkific: je winkel, producten, checkout en klantenlijst blijven precies waar ze zijn.
Wat verhuist is de cursusinhoud en de registratie van wie is ingeschreven. In de onderstaande volgorde houden bestaande studenten de hele tijd toegang, en de oude app wordt pas verwijderd als er niets meer van afhangt.
Is er een importer vanuit Tevello of Courses Plus?
Nee. Alva Courses heeft geen importer voor Tevello, Courses Plus of een ander platform, en in oktober 2026 beschrijft het helpcentrum van geen van beide apps een manier om cursusinhoud te exporteren. Lessen bouw je met de hand opnieuw. Studenten kun je wel in bulk verhuizen, als CSV met namen en e-mailadressen.
Wat je uit elke app kunt exporteren
Courses Plus exporteert studentvoortgang als CSV. Het helpcentrum van Tevello beschrijft in oktober 2026 een ledenimport maar geen ledenexport. Shopify zelf kan elke klant exporteren die een cursusproduct kocht, welke app je ook gebruikte. Exporteer alles voordat je verwijdert, en bewaar lesteksten, bestanden en originele video zelf.
Courses Plus: de voortgangsexport
Open in Courses Plus de pagina Students van een cursus, kies Reports en dan Export progress CSV, of gebruik My Courses → Actions om alle cursussen tegelijk te exporteren. Het bestand wordt naar je gemaild en kan naam, e-mailadres, cursus, afgeronde lessen, voortgang, startdatum en voltooiingsdatum bevatten.
Exporteer één bestand per cursus: binnen één bestand markeert Alva Courses een herhaald e-mailadres als duplicaat, dus een student in twee cursussen hoort in twee bestanden.
Tevello: exporteer in plaats daarvan vanuit Shopify
Open in Shopify Klanten en filter op klanten die het cursusproduct kochten, kies dan Exporteren en de optie voor klanten die aan je filters voldoen. Studenten die je met de hand of via CSV aan Tevello hebt toegevoegd verschijnen alleen als ze het product ook kochten, dus voeg de rest toe uit je eigen gegevens of vraag Tevello-support.
Quizresultaten, certificaten en video
Geen van beide helpcentra beschrijft een export van eerdere quizresultaten of uitgegeven certificaten, of een manier om geüploade video's weer te downloaden. Bewaar je gegevens voor accreditatie, leg ze dan nu vast. Controleer of je de originele bestanden nog hebt van elke video die je naar de oude app hebt geüpload.
De overstapvolgorde die toegang open houdt
Draai de twee apps naast elkaar en stap over in een vaste volgorde: bouwen, koppelen, testen, importeren, opnieuw linken, aankondigen, verwijderen. Elke stap hangt af van de vorige, en de oude app blijft tot het einde geïnstalleerd, zodat nooit een student vastzit tussen twee systemen zonder toegang tot beide.
Overstapchecklist: van Tevello of Courses Plus naar Alva Courses
| Taak | Klaar als |
|---|---|
| Studenten en gegevens exporteren uit de oude app | Je hebt per cursus een CSV met namen en e-mailadressen |
| 1. Elke cursus opnieuw bouwen in Alva Courses | Dezelfde secties, lessen en titels |
| 2. De bestaande Shopify-producten koppelen | Elk product staat onder Linked Products |
| 3. Een testbestelling plaatsen | Inschrijving, e-mail en afspelen werken allemaal |
| 4. Studenten importeren | Het aantal leden komt overeen met je export |
| 5. Menu's, account en checkout opnieuw linken | Niets wijst nog naar de oude app |
| 6. Studenten mailen | Elke geïmporteerde student is op de hoogte gebracht |
| 7. De oude app verwijderen | Een rustige week in je supportinbox |
Stap 1: Bouw elke cursus opnieuw met dezelfde opzet
Bouw één cursus tegelijk opnieuw in Alva Courses en houd de volgorde van secties, de volgorde van lessen en de lestitels die je al hebt. De oude opzet aanhouden is belangrijker dan hem opschonen: terugkerende studenten zoeken de les waar ze bleven, en een identieke structuur laat ze die zonder hulp vinden.
Zet de opzet in één keer neer
Op de cursuspagina opent Meerdere Aanmaken een dialoog waarin je elke sectie- en lesnaam typt, ze herordent en de hele opzet in één keer aanmaakt. Als meerdere cursussen dezelfde structuur delen, maak er één af en gebruik Cursus Dupliceren: de kopie is een concept zonder leden of gekoppelde producten.
Verhuis lesinhoud blok voor blok
Elke les is een stapel inhoudsblokken: tekst, afbeeldingen, pdf's, audio, ePub, MS Office-bestanden, video, quizzen, Zoom-links en knoppen. Plak de lestekst in een tekstblok, voeg de bestanden toe die je bewaarde en bouw elke quiz opnieuw in een Quiz-blok.
Voeg je video opnieuw toe
Video ingesloten vanaf YouTube, Vimeo of Loom is het makkelijke geval: plak dezelfde links in de nieuwe lessen. Kies bij Vimeo liever Embed only (voorheen Hide from Vimeo) met Specific domains dan Unlisted, omdat Alva Courses de speler bouwt op basis van het videonummer in de link. Alva Courses heeft geen Wistia-insluiting, dus Wistia-video heeft een nieuw thuis nodig.
Geüploade video vraagt je originele bestanden. In het abonnement Unlimited gaan uploads naar de opslag van Shopify, beperkt tot 1 GB en 10 minuten per bestand. Unlimited Pro voegt Alva Videohosting toe: 50 GB en geen lengtelimiet per video. De gids Shopify-videolimieten vergelijkt de routes.
Zet certificaten en toegangsblokkering weer aan
Nieuwe cursussen hebben certificaten ingeschakeld met het standaardontwerp van je winkel, terwijl de certificaat-e-mail uitgeschakeld begint. Geef de sjabloon je huisstijl, schakel de e-mail in en schakel Voltooiing vereist voor volgende les in waar de oude cursus lessen in volgorde afdwong.
Stap 2: Koppel dezelfde Shopify-producten
Alva Courses schrijft kopers in via de Shopify-producten die aan een cursus zijn gekoppeld. Kies bij het aanmaken van de cursus Bestaand product selecteren en kies het product dat de oude app levert, of voeg het later toe onder Instellingen → Pricing & access. Productpagina's, prijzen en collecties blijven precies zoals ze zijn.
Eén product kan meerdere cursussen ontgrendelen, en je kunt een heel product of één variant koppelen. Zie een cursus koppelen aan een Shopify-product.
Een koppeling werkt alleen vooruit
Alva Courses schrijft een koper in wanneer Shopify een betaalde bestelling voor een gekoppeld product meldt, en kijkt nooit terug door de bestelgeschiedenis. Iedereen die kocht terwijl de oude app de cursus leverde, heeft de CSV-import uit stap 4 nodig.
Zolang de oude app hetzelfde product nog levert, kan een nieuwe koper door beide apps worden ingeschreven en gemaild. Dat is een dag onschuldig en een maand verwarrend, dus houd stap 2 tot en met 5 dicht bij elkaar.
Stap 3: Test met een echte bestelling
Voordat een student de nieuwe cursus ziet, koop je hem zelf met een kortingscode van 100% of de Bogus Gateway van Shopify. Controleer of de bestelling als Betaald is gemarkeerd, en bevestig dan dat de inschrijving verschijnt in de ledenlijst van de cursus, de inschrijvingsmail aankomt en lessen, video's en quizzen in je winkel afspelen.
Inschrijvingsmails worden alleen verzonden als Inschrijvings-e-mails versturen is aangevinkt onder Instellingen → Email Settings. Dat vakje staat standaard uit, dus vink het aan vóór de test. De uitleg over de testinschrijving somt elke controle op. Los problemen nu op, zolang jij de enige betrokken student bent.
Stap 4: Importeer je bestaande studenten via CSV
Bestaande studenten schrijf je in Alva Courses in met een bulk-CSV-import, onder Leden → Bulk Import CSV. Het bestand heeft een e-mailkolom nodig, optioneel voor- en achternaam, en een cursuskolom met de exacte titel van de Alva Courses-cursus. Eén rij kan een student in maximaal tien cursussen inschrijven. De handleiding leden importeren via CSV loopt elk scherm door.
Bouw het bestand
email: verplicht. Onjuiste en herhaalde adressen worden gemarkeerd in de voorvertoning.first_nameenlast_name: optioneel, maar ze houden de ledenlijst leesbaar.course_1totcourse_10: de cursustitel precies zoals in Alva Courses, hoofdletters inbegrepen. De importpagina toont elke titel en kopieert er één met een klik.
Cursustitels mogen alleen West-Europese letters, cijfers en gebruikelijke leestekens bevatten: een titel met een emoji, een gekrulde apostrof of een en-streep stopt de import. Rijen met een titel die twee cursussen delen worden ook geweigerd, dus hernoem die cursussen voordat je begint.
Hoofdlettergebruik in kopteksten maakt niet uit, dus de kolommen First Name, Last Name en Email van een Shopify-klantenexport werken zoals ze zijn. Verwijder de andere kolommen en voeg course_1 toe.
Een export van Courses Plus vraagt aanpassing van de koppen: hernoem de cursuskolom naar course_1, met waarden die overeenkomen met de titel in Alva Courses, hernoem de naamkolom naar first_name en controleer of de e-mailkolom Email heet. Elk bestand kan 1,000 regels bevatten inclusief de koptekst, dus splits grotere lijsten.
Kies de importopties
Inschrijvingse-mails verzenden naar geïmporteerde leden verschijnt zodra het bestand een cursus noemt en staat standaard uit. Aangevinkt krijgt elke nieuw ingeschreven student je inschrijvingsmail in je huisstijl met een persoonlijke link die de cursus opent, ook zonder Shopify-klantaccount.
Net als de e-mails na een bestelling gaan deze alleen uit zolang Inschrijvings-e-mails versturen aanstaat onder Instellingen → Email Settings, dus controleer of het nog is aangevinkt uit stap 3.
Bepaal dit voordat je begint. Een tweede run slaat studenten over die al zijn ingeschreven, dus er wordt niets verstuurd, en E-mail opnieuw verzenden op de lidpagina werkt per student.
Tag toevoegen aan geïmporteerde klanten in Shopify zet één tag, zoals moved-from-tevello, op elke geïmporteerde klant, klaar voor de aankondiging in stap 6. Andere kolommen verschijnen onder Extra kolommen, niet aangevinkt; vink de kolom voor voortgang of voltooiingsdatum aan om die te bewaren als contacteigenschap.
Wat er met elke rij gebeurt
Kopers zijn al Shopify-klanten, dus de importer koppelt ze op e-mailadres in plaats van duplicaten te maken, en elke inschrijving begint op 0%. Houd de pagina open bij grote bestanden; als Shopify het aanmaken van klanten afremt, stopt de import en Import hervatten gaat verder waar het ophield.
Studenten die toegang hadden via een tag
Beide oude apps kunnen toegang geven via een Shopify-klanttag, vaak voor abonnees. Voeg dezelfde tag toe onder Membership Tags bij een One Time Purchase-cursus, en een ingelogde klant met die tag krijgt toegang zodra hij de cursus opent, zonder import.
Controleer druppelen, blokkering en deadlines
Een geïmporteerde inschrijving krijgt de datum van de import, en druppelschema's tellen vanaf die datum, dus een student die in week zes zat, ziet week twee mogelijk weer vergrendeld. Met opeenvolgende blokkering aan moet hij lessen ook opnieuw in volgorde afronden.
Toegang voor beperkte tijd start ook een nieuw venster op de importdatum. Vink om dit te corrigeren studenten aan op het tabblad Leden van de cursus en kies Toegang bijwerken, zoals in de deadline van een student wijzigen.
Stap 5: Richt je winkel op de nieuwe cursussen
Studenten hebben een nieuwe voordeur nodig voordat de oude sluit. Alva Courses serveert een cursuspagina op yourstore.com/apps/alva/courses, voegt een pagina Mijn cursussen toe aan Shopify-klantaccounts en zet cursusknoppen op de bedankpagina en bij bestellingen. Laat elke link daarheen wijzen en verwijder dan de blokken van de oude app.
Menu's en themalinks
Ga in Shopify naar Content → Menus en laat je item Courses wijzen naar /apps/alva/courses, waar ingelogde studenten elke cursus zien die ze bezitten. Vervang ook oude cursuslinks in productbeschrijvingen en de footer. Zie een cursuspagina aan je thema toevoegen.
Klantaccount en checkout
Open in Alva Courses Instellingen → Extensies → Installation Instructions om de pagina Mijn cursussen en de knoppen voor bedankpagina en bestelling toe te voegen. Elke installatieknop opent de checkout- en accounteditor van Shopify: verwijder terwijl die open is de blokken van de oude app, zodat kopers één cursusknop zien.
Oude cursus-URL's
Tevello serveert zijn ledengebied op /a/members, en Courses Plus zijn cursuslijst op /apps/my/courses/list. Shopify-URL-omleidingen werken alleen voor adressen die een 404 geven en kunnen niet onder /a/ of /apps/ worden gemaakt, dus oude cursuslinks kunnen niet worden doorgestuurd.
Werk in plaats daarvan elke link bij die je beheert: menu's, e-mailreeksen, Shopify-notificatiesjablonen zoals de bestelbevestiging, Shopify Flow-automatiseringen en link-in-bio-pagina's. Links die al in de inboxen van studenten staan, werken niet meer, daarom telt stap 6.
Stap 6: Vertel studenten wat er veranderd is
Vertel het studenten voordat ze het merken. Een korte e-mail die uitlegt waar de cursus nu staat, hoe ze inloggen en wat er met hun voortgang gebeurt, bespaart een ronde supportvragen. Stuur hem naar de klanttag die je tijdens de import hebt toegevoegd, vanuit de e-mailtool die je al gebruikt.
Marketing-e-mailtools, Shopify Messaging inbegrepen, bereiken alleen klanten die e-mailmarketing accepteren, dus een campagne naar die tag mist studenten die zich nooit hebben aangemeld. Studenten die in stap 4 de inschrijvingsmail kregen, hebben hun link al; bereik de rest op een andere manier.
Pas hem aan op wat je daadwerkelijk hebt gedaan. Studenten vergeven een gereset voortgangsbalk veel sneller dan een verrassing.
Stap 7: Verwijder de oude app als laatste
Verwijder Tevello of Courses Plus pas als er niets meer van afhangt: elke cursus opnieuw gebouwd en getest, elke student geïmporteerd, elke link wijzend naar Alva Courses en elke student op de hoogte. Laat een week of twee voor nakomers en beantwoord hun vragen terwijl beide apps nog draaien.
Het helpcentrum van Tevello zegt dat verwijderen het abonnement opzegt. Geen van beide apps beschrijft wat er daarna met je gegevens of de toegang van studenten gebeurt, ga er dus van uit dat het oude cursusgebied sluit zodra je verwijdert, en exporteer eerst alles wat je nog nodig hebt.
Wat verhuist mee, en wat niet
Er verhuizen maar twee dingen: de cursusinhoud die je opnieuw bouwt en de studentenlijst die je importeert. Alles wat in de oude app gebeurde, van lesvinkjes tot quizscores en communitydraden, blijft achter. Shopify-gegevens blijven onaangetast, omdat bestellingen, klanten en producten nooit bij een van beide cursusapps hoorden.
Realiteitscheck migratie
| Onderdeel | Verhuist mee? | Wat te doen |
|---|---|---|
| Shopify-producten, -bestellingen en -klanten | Blijft staan | Niets: koppel dezelfde producten |
| Cursusopzet en lesinhoud | Nee | Bouw opnieuw in de cursusbuilder |
| YouTube-, Vimeo- of Loom-video | Links hergebruikt | Plak dezelfde links in Video-blokken |
| Video geüpload naar de oude app | Nee | Upload opnieuw vanuit je originele bestanden |
| Ingeschreven studenten | Via CSV | Exporteer een lijst, importeer die onder Leden |
| Lesvoortgang | Nee | Begint opnieuw op 0%; bewaar oude cijfers als contacteigenschappen |
| Quizpogingen en -scores | Nee | Leg vast wat je moet bewaren |
| Reeds uitgegeven certificaten | Nee | Vraag studenten het hunne te downloaden vóór het verwijderen |
| Reacties en communityberichten | Nee | Archiveer wat telt; lesreacties beginnen opnieuw |
Veelgestelde vragen
Nee. Alva Courses heeft geen importer voor Tevello, Courses Plus of een ander platform, dus cursusinhoud wordt met de hand opnieuw gebouwd, waarbij Meerdere Aanmaken de opzet in één keer neerzet. Studenten verhuizen apart: een bulk-CSV-import schrijft elke persoon in voor de juiste cursus, gekoppeld aan hun Shopify-klantrecord via e-mailadres.
Niet als de oude app tot het einde geïnstalleerd blijft. Bouw en test elke cursus in Alva Courses, importeer je studenten, werk winkellinks bij en mail studenten, en verwijder pas dan Tevello of Courses Plus. Bij elke stap heeft elke student werkende toegang in minstens één app.
Nee. Lesvoortgang, quizpogingen en certificaten uit de oude app worden niet overgedragen en Alva Courses kan ze niet importeren. Geïmporteerde studenten beginnen op 0% en behalen een certificaat van Alva Courses als ze opnieuw afronden. Vraag studenten oude certificaten te downloaden voordat je verwijdert.
Ja. Koppel het bestaande product aan de nieuwe cursus wanneer je die aanmaakt, of later onder Instellingen, Pricing & access. Productpagina's en prijzen blijven zoals ze zijn. Alva Courses schrijft kopers in op basis van betaalde bestellingen die na de koppeling binnenkomen, dus eerdere kopers komen mee via CSV-import.
Nee. Als je Inschrijvings-e-mails versturen naar geïmporteerde leden aanvinkt, met Inschrijvings-e-mails versturen ook aan in Instellingen, krijgt elke student een persoonlijke link die de cursus opent zonder in te loggen. Studenten die inloggen op hun Shopify-klantaccount met hetzelfde e-mailadres vinden de cursus ook onder Mijn cursussen, zodra je die pagina hebt toegevoegd.
Alva Courses kost $9.99 per maand met Unlimited of $14.99 met Unlimited Pro, dat 50 GB Alva Videohosting toevoegt, elk met een gratis proefperiode van 14 dagen. In oktober 2026 vermeldt Tevello één abonnement van $29 per maand voor live winkels, en Courses Plus vermeldt een gratis niveau met vijf lessen en betaalde abonnementen van $19.99 tot $199.99 per maand.