Finally simple. Endlich einfach.
Sell Moodle courses
with WooCommerce.
Moodle-Kurse verkaufen
mit WooCommerce.
Simple Course Link connects your WooCommerce shop to Moodle – without exposing Moodle’s REST web services or writing custom code. Simple Course Link verbindet deinen WooCommerce-Shop mit Moodle – ganz ohne freigeschaltete Moodle-Webservices oder eigene REST-Integrationen.
No Moodle REST config • No firewall tweaks • Works with existing Moodle users Keine Moodle-REST-Konfiguration • Keine Firewall-Spielereien • Funktioniert mit bestehenden Moodle-Nutzern
Why teams use it Warum dieses Plugin?
-
No REST API puzzle Kein Moodle-Webservice-Wahnsinn
Skip Moodle web service tokens and complex REST endpoints. Spare dir Moodle-Webservice-Tokens und komplexe REST-Endpunkte.
-
Works with existing accounts Funktioniert mit bestehenden Konten
Match WooCommerce buyers to existing Moodle users automatically. Verknüpft WooCommerce-Kunden automatisch mit bestehenden Moodle-Nutzern.
-
Ready for B2B teams Bereit für B2B-Teams
Let companies buy seats and distribute access to their team. Firmen können Plätze kaufen und Zugänge an ihr Team verteilen.
-
Start free, grow with Pro Kostenlos starten, mit Pro wachsen
Free core plugin now – Pro add-on with bundles, expiry & manual link generator coming soon. Kostenloses Basis-Plugin jetzt – Pro-Add-on mit Bundles, Ablaufdaten & manuellem Link-Generator folgt.
Scroll down to see how it works in detail. Scrolle weiter nach unten, um den Ablauf im Detail zu sehen.
Normally, this is a headache… Normalerweise ist das ein Riesenumweg…
-
Moodle REST web services, tokens and endpoints between WooCommerce & Moodle. Moodle-REST-Webservices, Tokens und Endpunkte zwischen WooCommerce & Moodle.
-
Custom coding or expensive integrations for every project. Eigenentwicklungen oder teure Spezial-Integrationen für jedes Projekt.
-
You need to manage accounts and enrollments manually. Benutzerkonten und Einschreibungen müssen manuell verwaltet werden.
Simple Course Link fixes exactly that. Simple Course Link löst genau dieses Problem.
You install a small plugin in WordPress and a companion plugin in Moodle. That’s it. They talk via secure Magic Links – without exposing Moodle’s REST API to the internet. Du installierst ein kleines Plugin in WordPress und ein Companion-Plugin in Moodle. Fertig. Die beiden sprechen über sichere Magic Links – ohne das Moodle-REST-API nach außen zu öffnen.
-
No Moodle web service tokens, no firewall headaches – just one shared secret between the plugins. Keine Moodle-Webservice-Tokens, kein Firewall-Chaos – nur ein gemeinsames Secret zwischen den Plugins.
-
Works great even on locked-down Moodle servers. Funktioniert auch auf stark abgesicherten Moodle-Servern.
-
You keep full control: which product maps to which course. Du behältst die Kontrolle: Welches Produkt auf welchen Kurs zeigt.
How Simple Course Link works So funktioniert Simple Course Link
Just install two lightweight plugins and connect WooCommerce products with Moodle courses – no Moodle REST configuration required. Installiere einfach zwei schlanke Plugins und verknüpfe WooCommerce-Produkte mit Moodle-Kursen – ganz ohne Moodle-REST-Konfiguration.
Install WordPress plugin WordPress-Plugin installieren
Upload the plugin ZIP to your WooCommerce site and activate it. Lade die Plugin-ZIP in deine WooCommerce-Seite hoch und aktiviere sie.
Install Moodle companion Moodle-Companion installieren
Upload the local plugin in Moodle and complete the admin installation. Lade das Local-Plugin in Moodle hoch und schließe die Admin-Installation ab.
Link products & courses Produkte & Kurse verknüpfen
Map WooCommerce products to Moodle courses. From now on, enrollments are automatic. Verknüpfe WooCommerce-Produkte mit Moodle-Kursen. Ab jetzt laufen Einschreibungen automatisch.
Built for real Moodle projects Für echte Moodle-Projekte gemacht
Simple Course Link is intentionally minimal – but handles the parts that usually get messy. Simple Course Link ist bewusst minimal gehalten – übernimmt aber genau die Dinge, die sonst immer kompliziert werden.
Automatic enrollments Automatische Einschreibungen
Every successful order creates or finds the right Moodle user and enrolls them into the course. Jede erfolgreiche Bestellung erstellt oder findet den passenden Moodle-User und schreibt ihn in den Kurs ein.
Secure Magic Links Sichere Magic Links
Customers receive a one-time link tied to their purchase. The Moodle plugin validates everything using the shared secret. Kunden erhalten einen einmaligen Link, der an den Kauf gebunden ist. Das Moodle-Plugin prüft alles mithilfe des Shared Secrets.
Minimal settings Minimaler Setup-Aufwand
You only configure which product unlocks which course, plus a shared secret – no deep technical config needed. Du stellst nur ein, welches Produkt welchen Kurs freischaltet, plus ein Shared Secret – mehr technische Konfiguration ist nicht nötig.
Peace of Mind Included Sicherheit inklusive
You focus on your content, we ensure that only paying customers get access. Du konzentrierst dich auf deine Inhalte – wir sorgen dafür, dass nur zahlende Kunden Zugriff erhalten.
B2B team sales friendly Ideal für B2B-Teamverkäufe
Companies can buy multiple seats and distribute links to their team. No manual user creation. Firmen können mehrere Zugänge kaufen und Links an ihr Team weitergeben. Kein manuelles Anlegen notwendig.
Private & secure Privat & sicher
Customer and order data stays on your systems. The sensitive part is hidden inside the encrypted Magic Link and verified using the shared secret. Kunden- und Bestelldaten bleiben in deinen Systemen. Die sensiblen Infos stecken im verschlüsselten Magic Link und werden über das Shared Secret geprüft.
Moodle roles respected Moodle-Rollen bleiben erhalten
The plugin works with Moodle’s role and capability system. You decide which role gets enrolled where. Das Plugin arbeitet mit Moodles Rollen- und Rechtesystem. Du entscheidest, welche Rolle wo eingeschrieben wird.
key=[SECURE_ENCRYPTED_DATA]
...validated by Moodle using the shared secret...
Access Granted.
The actual implementation uses time limits and additional checks to prevent abuse. Die tatsächliche Implementierung nutzt Zeitlimits und zusätzliche Prüfungen, um Missbrauch zu verhindern.
Download Simple Course Link Simple Course Link herunterladen
You need both plugins: one for your WooCommerce site, and one for your Moodle installation. Du benötigst beide Plugins: eines für deine WooCommerce-Seite und eines für deine Moodle-Installation.
WordPress Plugin WordPress-Plugin
Install on your WooCommerce site Für deine WooCommerce-Seite
Handles orders, generates Magic Links and sends course access emails. Verarbeitet Bestellungen, erzeugt Magic Links und verschickt Kurszugänge.
Download WordPress Plugin (ZIP) WordPress-Plugin herunterladen (ZIP)
Upload to /wp-content/plugins/ and activate it in your WordPress admin.
Lade die ZIP nach /wp-content/plugins/ hoch und aktiviere das Plugin im WordPress-Backend.
Moodle Companion Plugin Moodle-Companion-Plugin
Install in your Moodle LMS In deinem Moodle LMS installieren
Receives Magic Links, validates them and creates enrollments in the right course. Empfängt Magic Links, validiert sie und erstellt die Einschreibungen im richtigen Kurs.
Download Moodle Plugin (ZIP) Moodle-Plugin herunterladen (ZIP)
Place it into your Moodle /local/ directory and finish the installation via Site administration.
Lege die ZIP (entpackt) in das Verzeichnis /local/ und schließe die Installation über die Website-Administration ab.
Tip: Keep both plugins on the same version for best compatibility. Tipp: Halte beide Plugins möglichst in derselben Version, um eine optimale Kompatibilität sicherzustellen.
Fair pricing Faire Preise
Start with the free version. Upgrade to Pro when you need more control. Starte mit der kostenlosen Version – und steige auf Pro um, wenn du mehr Kontrolle brauchst.
Free
0€ per site pro Website
- Connect WooCommerce products to Moodle courses Verknüpfung von WooCommerce-Produkten mit Moodle-Kursen
- Automatic enrollments via Magic Links and shared secret Automatische Einschreibungen per Magic Link und Shared Secret
- Works on typical Moodle hosting Läuft auf typischen Moodle-Hostings
Pro Add-on Pro-Add-on
79,99 € per site (or $79.99) pro Website (oder $79.99)
Adds bundles, expiries and a manual link generator – ideal for agencies and serious course businesses. Erweitert Simple Course Link um Bundles, Ablaufdaten und einen manuellen Link-Generator – ideal für Agenturen und professionelle Kursanbieter.
- Course bundles & multiple courses per product Kurs-Bundles & mehrere Kurse pro Produkt
- Time-limited access & expiry – perfect for subscriptions and limited-time offers Zeitlich begrenzter Zugriff & Ablaufdaten – ideal für Abos und zeitlich limitierte Angebote
- Support for variations & more complex setups Unterstützung für Variationen & komplexere Setups
- Manual link generator for bulk access (e.g. company customers or cohorts) Manueller Link-Generator für Sammelzugänge (z. B. Firmenkunden oder Jahrgänge)
Planned price: 79.99 €/ $79.99 (one-time). Early testers get a discount. Geplanter Preis: 79,99 €/ $79.99 (einmalig). Frühe Tester erhalten Rabatt.
Get on the Pro interest list Auf die Pro-InteressentenlisteDone-for-you setup by KursKraft Einrichtung für dich erledigt – durch KursKraft
Don’t want to deal with any of the technical details? KursKraft can set up the whole integration (WooCommerce, Moodle, plugins, testing) for you. Du willst dich nicht um die Technik kümmern? KursKraft übernimmt für dich die komplette Einrichtung (WooCommerce, Moodle, Plugins, Tests).
Setup service from 149 € (plus VAT), depending on your system. Einrichtungsservice ab 149 € (zzgl. USt.), je nach System.
KursKraft specializes in Moodle, WordPress and LearnDash implementations and customizations. KursKraft ist spezialisiert auf Moodle-, WordPress- und LearnDash-Projekte und individuelle Anpassungen.
FAQ Häufige Fragen
A few quick answers before you start. Ein paar schnelle Antworten, bevor du loslegst.
Does this replace Moodle’s web services / REST API? Ersetzt das die Moodle-Webservices / REST-API?
In practice, yes for many use cases. Simple Course Link does not use Moodle’s external web services or REST tokens. Instead, the two plugins communicate via a lightweight internal endpoint that is protected with a shared secret and Magic Links. In der Praxis: ja, für viele Anwendungsfälle. Simple Course Link nutzt keine externen Moodle-Webservices und keine REST-Tokens. Stattdessen kommunizieren die beiden Plugins über einen schlanken internen Endpunkt, der mit einem Shared Secret und Magic Links abgesichert ist.
Do I still need to configure any tokens or API keys? Muss ich trotzdem Tokens oder API-Keys konfigurieren?
You only configure a shared secret inside the plugin settings (once in WordPress, once in Moodle). No Moodle web service tokens, no API key management, no external REST client needed. Du konfigurierst lediglich ein Shared Secret in den Plugin-Einstellungen (einmal in WordPress, einmal in Moodle). Keine Moodle-Webservice-Tokens, kein API-Key-Management, kein externer REST-Client nötig.
Can I use this with existing Moodle users? Kann ich das mit bestehenden Moodle-Nutzern verwenden?
Yes. When someone buys with an email address that already exists in Moodle, the plugin can connect them to their existing account. Ja. Wenn jemand mit einer E-Mail-Adresse kauft, die es in Moodle schon gibt, kann das Plugin diese Person mit dem bestehenden Konto verbinden.
Which Moodle and WordPress versions are supported? Welche Moodle- und WordPress-Versionen werden unterstützt?
The free version is designed for modern WordPress (5.0+) and recent Moodle LTS versions. Check the plugin readme for exact version details. Die kostenlose Version ist für moderne WordPress-Installationen (5.0+) und aktuelle Moodle-LTS-Versionen ausgelegt. Schau in der Plugin-Readme nach den genauen Versionen.
Contact Kontakt
Questions, feature ideas or need help setting things up? Fragen, Feature-Ideen oder Hilfe beim Setup?