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. 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.