WordPress-Mitgliederbereich mit Digistore24 erstellen
Schritt für Schritt zum eigenen WordPress-Mitgliederbereich mit sicherer Digistore24-Anbindung, automatischer Freischaltung und Magic-Link-Login.
Du willst Wissen, Kurse oder eine Community hinter einer Bezahlschranke anbieten und suchst nach dem Weg, einen WordPress-Mitgliederbereich zu erstellen, der wirklich dir gehört? Dann bist du hier richtig. In diesem Beitrag gehst du Schritt für Schritt durch: von der Grundüberlegung über das passende Plugin bis zur sauberen Digistore24-Anbindung, die neue Käufe automatisch freischaltet und bei Rückerstattungen zuverlässig wieder sperrt.
Warum ein eigener Mitgliederbereich statt SaaS oder Marktplatz?
Fertige Kursplattformen und Marktplätze sind schnell aufgesetzt, aber sie kosten dich langfristig mehr als nur Geld. Drei Punkte sprechen für den eigenen Mitgliederbereich auf WordPress:
- Datenhoheit: Deine Mitglieder, ihre E-Mail-Adressen und ihr Lernfortschritt liegen auf deinem eigenen Hosting, nicht bei einem Drittanbieter, der die Regeln jederzeit ändern kann.
- Keine laufenden Plattformgebühren: SaaS-Anbieter verlangen oft monatliche Grundgebühren oder eine Umsatzbeteiligung. Bei einer self-hosted Lösung zahlst du nur dein Hosting und den Zahlungsanbieter.
- Volle Kontrolle: Design, Funktionsumfang, Zugriffslogik und Datenexport bestimmst du selbst. Kein Anbieter kann dir den Account sperren oder Features streichen, auf die du dich verlassen hast.
Der Preis für diese Freiheit ist ein bisschen mehr Einrichtungsarbeit am Anfang. Genau die nehmen wir dir mit diesem Leitfaden ab.
Was du brauchst
Für einen funktionierenden Mitgliederbereich mit Bezahlung brauchst du drei Bausteine:
- WordPress als Basis, in der Version 6.2 oder neuer und mit PHP 8.1 oder höher.
- Einen Zahlungsanbieter, der Kauf, Rechnungsstellung und Abwicklung übernimmt. In diesem Beitrag ist das Digistore24, ein im deutschsprachigen Raum verbreiteter Reseller-Anbieter.
- Ein Membership-Plugin, das aus WordPress eine Kurs- und Mitgliederplattform macht und die Brücke zum Zahlungsanbieter schlägt. Wir nutzen hier MemberJet.
MemberJet ist genau für dieses Zusammenspiel gebaut: Es verwandelt WordPress in eine Membership- und Kurs-Plattform und bringt eine native Digistore24-Anbindung mit. Wenn du parallel wissen willst, wie du die eigentlichen Kursinhalte strukturierst, hilft dir der verwandte Beitrag Online-Kurs mit WordPress erstellen.
Schritt 1: Das Plugin per Setup-Wizard einrichten
Nach der Installation führt dich MemberJet durch einen 4-Schritte-Setup-Wizard. Er nimmt dir die Grundkonfiguration ab, sodass du nicht durch verstreute Einstellungsseiten suchen musst. In diesen Schritten legst du die Basis fest: Membership-Grundgerüst, den geschützten Bereich, die Anbindung an deinen Zahlungsanbieter und die ersten Zugriffsregeln.
Wichtig für die Sicherheit: MemberJet speichert sensible Zugangsdaten und Schlüssel nicht im Klartext, sondern libsodium-verschlüsselt. Deine Digistore24-Signaturschlüssel und andere Secrets liegen also verschlüsselt in der Datenbank.
Schritt 2: Digistore24-Produkt anlegen und per IPN verbinden
Als Nächstes legst du in deinem Digistore24-Konto das Produkt an, das deine Mitgliedschaft oder deinen Kurs repräsentiert, zum Beispiel „Jahresmitgliedschaft" oder „Online-Kurs Fotografie". Digistore24 übernimmt Verkaufsseite, Checkout und Zahlungsabwicklung.
Damit dein WordPress erfährt, wann jemand gekauft hat, verbindest du beide Systeme über einen IPN-Webhook (Instant Payment Notification). Vereinfacht gesagt: Bei jedem relevanten Ereignis (Kauf, Rückerstattung, ausbleibende Zahlung) schickt Digistore24 automatisch eine Nachricht an eine feste Adresse in deiner WordPress-Installation. MemberJet stellt diese Empfangsadresse bereit und du hinterlegst sie im Produkt bei Digistore24.
Der entscheidende Punkt dabei ist die Absicherung. MemberJet prüft jede eingehende IPN-Nachricht per SHA-512-Signaturprüfung. Nur Meldungen, die nachweislich von Digistore24 stammen, werden akzeptiert. Zusätzlich arbeitet die Verarbeitung idempotent: Sollte dieselbe Meldung doppelt eintreffen, wird das Mitglied nicht versehentlich doppelt angelegt oder mehrfach freigeschaltet.
Schritt 3: Produkt und Kurszugang zuordnen
Jetzt verknüpfst du das Digistore24-Produkt mit dem Zugang in deinem Mitgliederbereich. Du legst also fest: „Wer dieses Produkt kauft, bekommt Zugriff auf diesen Kurs beziehungsweise diese Inhalte." Diese Zuordnung ist das Herzstück deiner Zugriffslogik, denn sie entscheidet, was ein zahlendes Mitglied nach dem Kauf tatsächlich sieht.
MemberJet organisiert Inhalte in Kursen mit Modulen. Dazu kommen Funktionen, die einen echten Kurs von einer bloßen Linksammlung unterscheiden:
- Drip-Content: Inhalte werden zeitgesteuert freigegeben, statt alles auf einmal.
- Fortschritt: Mitglieder sehen, wie weit sie im Kurs sind.
- Quizze: Wissen lässt sich direkt im Kurs abfragen.
Schritt 4: Zugriffslogik verstehen: Kauf schaltet frei, Rückerstattung sperrt
Sobald IPN und Zuordnung stehen, läuft der Kern deines Mitgliederbereichs automatisch – die Schritt-für-Schritt-Einrichtung zeigt der Beitrag Digistore24-IPN einrichten. Ein Kauf legt das Mitglied automatisch an und schaltet den zugeordneten Zugang frei. Du musst niemanden manuell eintragen.
Genauso wichtig ist der umgekehrte Fall. Bei einer Rückerstattung oder einer fehlenden Zahlung sperrt MemberJet den Zugang zuverlässig wieder. Ein Detail, das du kennen solltest: MemberJet sperrt nie bei einer bloßen Kündigung. Wer für den laufenden, bereits bezahlten Zeitraum kündigt, behält den Zugang bis zum Ende dieses Zeitraums. So bestrafst du niemanden dafür, dass er eine Verlängerung abbestellt, und vermeidest unnötigen Support-Aufwand.
Schritt 5: Der Login per Magic-Link
Der klassische WordPress-Login mit Benutzername und Passwort ist für viele Mitglieder eine Hürde. Vergessene Passwörter bedeuten Support-Anfragen und abgebrochene Anmeldungen. MemberJet nutzt deshalb einen Magic-Link-Login: Das Mitglied gibt seine E-Mail-Adresse ein und erhält einen einmaligen Login-Link zugeschickt. Ein Klick genügt, kein Passwort nötig. Das senkt die Einstiegshürde und passt gut zu einem Publikum, das einfach nur auf seine gekauften Inhalte zugreifen will.
Warum die Sicherheit hier so wichtig ist
Ein Mitgliederbereich lebt davon, dass bezahlte Inhalte auch wirklich nur zahlenden Mitgliedern offenstehen. Zwei Prinzipien sorgen dafür:
- Signaturprüfung: Die SHA-512-Prüfung jeder IPN-Nachricht verhindert, dass jemand gefälschte „Kauf"-Meldungen an dein WordPress schickt und sich so kostenlosen Zugang erschleicht.
- Fail-closed-Schutz: Die Inhalte sind fail-closed geschützt. Das heißt: Im Zweifel bleibt der Zugang gesperrt, statt versehentlich offen zu stehen. Wenn also etwas unklar ist oder eine Prüfung nicht eindeutig bestanden wird, sieht das Mitglied den Inhalt nicht, statt ihn aus Versehen freizugeben.
Zusammen mit der libsodium-Verschlüsselung deiner Secrets bedeutet das: Deine Zugriffslogik ist nicht auf Vertrauen gebaut, sondern auf nachprüfbare Signaturen und einen sicheren Grundzustand.
Ausblick: KI-Kurstools und RAG-Tutor
Wenn dein Mitgliederbereich läuft, kannst du ihn weiter aufwerten. MemberJet bringt KI-Kurstools auf Basis von Claude mit, die dich bei der Kurserstellung unterstützen. Dabei nutzt du deinen eigenen API-Key (BYOK, Bring Your Own Key), behältst also die Kontrolle über Nutzung und Kosten.
Für deine Mitglieder gibt es zusätzlich einen RAG-Tutor: einen Assistenten, der Fragen auf Basis deiner Kursinhalte beantwortet. So bekommen Lernende passende Antworten aus deinem Material, ohne dass du jede Frage einzeln beantworten musst. Beides ist optional, du kannst also klein starten und später erweitern.
Fazit
Einen WordPress-Mitgliederbereich zu erstellen und mit Digistore24 zu verbinden ist keine Raketenwissenschaft, wenn die Bausteine sauber ineinandergreifen: WordPress als Basis, Digistore24 für die Bezahlung und MemberJet als self-hosted Membership-Plugin ohne SaaS-Abhängigkeit dazwischen. Der 4-Schritte-Wizard bringt dich schnell ans Ziel, die IPN-Anbindung mit Signaturprüfung schaltet Käufer automatisch frei und sperrt bei Rückerstattung, und der Magic-Link-Login macht den Zugang für deine Mitglieder mühelos. MemberJet ist unter der GPLv2 lizenziert und läuft komplett auf deiner eigenen Installation.
Baue deinen Mitgliederbereich auf eigenem Fundament
MemberJet macht aus WordPress eine sichere Membership- und Kurs-Plattform mit nativer Digistore24-Anbindung, ganz ohne SaaS-Abhängigkeit.
Häufige Fragen zum WordPress-Mitgliederbereich mit Digistore24
Wie richte ich einen WordPress-Mitgliederbereich mit Digistore24 ein?
Du brauchst WordPress ab Version 6.2 mit PHP 8.1 oder höher, einen Zahlungsanbieter wie Digistore24 und ein Membership-Plugin wie MemberJet, das die Brücke zwischen beiden schlägt. Nach der Installation führt dich ein 4-Schritte-Setup-Wizard durch die Grundkonfiguration von Membership, geschütztem Bereich und Zahlungsanbindung. Anschließend verbindest du dein Digistore24-Produkt per IPN-Webhook mit deinem WordPress und ordnest es dem passenden Kurs- oder Mitgliederzugang zu. So bleibt der gesamte Mitgliederbereich auf deinem eigenen Hosting, statt bei einem SaaS-Anbieter mit laufenden Plattformgebühren zu liegen.
Ist MemberJet kostenlos?
Ja, der MemberJet-Core ist kostenlos, self-hosted und steht unter der GPLv2, du zahlst also keine laufenden Plattformgebühren oder Umsatzbeteiligung wie bei einem SaaS-Anbieter. Für erweiterte Anforderungen gibt es kostenpflichtige Stufen, MemberJet Pro liegt bei 149 Euro im Jahr für drei Websites. Weitere laufende Kosten entstehen für dein eigenes Hosting und den Zahlungsanbieter, in diesem Beitrag also Digistore24. Dafür bleiben deine Mitgliederdaten, Lernfortschritte und Kursinhalte vollständig auf deiner eigenen WordPress-Installation. Für Premium-Kursdesigns, PDF-Abschlusszertifikate, Quiz-Gating und White-Label ist das optionale kostenpflichtige Add-on MemberJet Pro (ab 149 €/Jahr) derzeit vorbestellbar. Optionale KI-Kurstools auf Basis von Claude nutzen dein eigenes API-Guthaben (BYOK) und fallen also separat und nur bei tatsächlicher Nutzung an.
Wie sicher ist die Digistore24-IPN-Anbindung?
MemberJet prüft jede eingehende IPN-Nachricht per SHA-512-Signaturprüfung, sodass nur nachweislich echte Meldungen von Digistore24 akzeptiert werden und niemand sich mit einer gefälschten „Kauf"-Meldung Zugang erschleichen kann. Die Verarbeitung ist zusätzlich idempotent, eine doppelt zugestellte Meldung führt also nicht zu doppelten Freischaltungen desselben Mitglieds. Deine Digistore24-Signaturschlüssel und andere Secrets werden libsodium-verschlüsselt in der Datenbank gespeichert statt im Klartext. Zusätzlich sind die Inhalte fail-closed geschützt: Im Zweifel bleibt der Zugang gesperrt, statt versehentlich offenzustehen.
Was passiert bei einer Rückerstattung?
Bei einer Rückerstattung oder einer ausbleibenden Zahlung sperrt MemberJet den Zugang zum zugeordneten Kurs oder Mitgliederbereich automatisch und zuverlässig wieder, ganz ohne manuellen Eingriff deinerseits. Bei einer bloßen Kündigung dagegen wird nie gesperrt: Das Mitglied behält den Zugang bis zum Ende des bereits bezahlten Zeitraums und wird nicht dafür bestraft, dass es eine Verlängerung abbestellt. Möglich wird das durch den IPN-Webhook, der Kauf, Rückerstattung und ausbleibende Zahlung als eigene Ereignisse an dein WordPress meldet. Das entlastet dich spürbar vom Support-Aufwand rund um Kündigungen.
Wie melden sich Mitglieder an, ohne ein Passwort zu brauchen?
Über den Magic-Link-Login: Das Mitglied gibt auf der Login-Seite nur seine E-Mail-Adresse ein und erhält daraufhin einen einmaligen Login-Link zugeschickt. Ein Klick auf diesen Link genügt, ein Passwort ist nicht nötig und kann folglich auch nicht vergessen werden. Das senkt die Einstiegshürde spürbar und vermeidet Support-Anfragen wegen zurückgesetzter Passwörter oder abgebrochener Anmeldungen. Gerade für ein Publikum, das nur schnell auf gekaufte Kursinhalte zugreifen will, ist das der komfortablere Weg gegenüber dem klassischen WordPress-Login.