Premium-Plugin Membership Pro ← zurueck zum Hub

Membership Pro

Patreon für Webradio, mit Stripe-Subscriptions und Tier-Matrix

Membership Pro ist ein Premium-Plugin für RadioCMS Community Edition. Damit baust du ein bezahltes Premium-Modell für deine Hörer auf: monatliches Abo, 3 Tiers (Bronze/Silber/Gold), Stripe-Subscriptions, Auto-Mails Welcome/Geburtstag/Anniversary, PDF-Mitgliedskarte mit QR-Code, MRR/Churn-Dashboard. Plus: andere Plugins können eigene Premium-Features (Werbefreiheit, exklusive Streams, Forum-VIP-Bereich) als „Gates" anmelden, die du in einer Tier-Matrix verteilst.


Was du konkret damit machen kannst

Premium-Modell für deine treuen Hörer

Drei Tiers (Default-Konfiguration: Bronze 4,99 EUR, Silber 9,99 EUR, Gold 19,99 EUR pro Monat). Hörer registrieren sich als Listener, klicken „Bronze abonnieren", werden zu Stripe-Checkout geleitet, zahlen, kommen zurück. Plugin legt Subscription an, schickt Welcome-Mail, schaltet die Tier-Features frei.

Werbefreiheit als Premium-Feature

Werbe-Spot-Manager-Plugin hat das Gate streams_adfree (Tier Bronze). Wer Bronze+ ist hört keine Werbe-Jingles. Du brauchst Plugin gar nicht zu konfigurieren, der Gate-Hook macht alles.

Mitgliedskarte als PDF mit QR-Code

Bei Anmeldung kriegt jeder Member eine PDF-Mitgliedskarte zugeschickt. Inhalt: Name, Mitglieds-ID, Tier-Logo, QR-Code mit Verification-Link, Gültig-bis-Datum. Mitglied kann die PDF speichern oder ausdrucken.

Auto-Mails für Loyalty

Gate-Hook-System für andere Plugins

Andere Plugins melden eigene Gates an via mp_register_gate('gate_key', 'Label', 'plugin-id', 'description', 'tier_slug'). Du als Admin siehst die Liste in der Tier-Matrix und entscheidest pro Tier wer Zugriff hat. 8 Default-Gates sind beim Install schon registriert (Chat-Premium-Channel, Show-Replay-Archiv, Charts-Preview, Forum-VIP, Downloads-Member-Only, Exclusive-Streams etc).

MRR/Churn-Dashboard

Im Admin-Dashboard siehst du Monthly Recurring Revenue, Churn-Rate (Kündigungen pro Monat), Net-New-Subscribers, Trial-to-Paid-Conversion. Mit Diagramm-Verlauf der letzten 12 Monate.


Installation und Aktivierung

  1. Admin -> Plugins -> Tab Marketplace
  2. Membership Pro finden, lila „PRO"-Badge
  3. Plugin laden + Lizenz klicken
  4. Lizenzschlüssel im Format RCMS-XXXX-XXXX-XXXX-XXXX einfügen
  5. Speichern und prüfen -> Plugin wird automatisch installiert
  6. In der Plugin-Liste auf Aktivieren klicken
  7. Sidebar-Gruppe „Membership" erscheint im Admin-Bereich unter „Monetarisierung"

So nutzt du es, Schritt für Schritt

Schritt 1: Stripe-Connect verbinden

  1. Admin -> Membership -> Tab Settings
  2. Stripe Secret Key einfügen (sk_live_... aus deinem Stripe-Dashboard)
  3. Stripe Webhook Secret einfügen (whsec_... wird beim Webhook-Setup unten generiert)
  4. Webhook-URL wird angezeigt, die in dein Stripe-Dashboard eintragen unter Developers -> Webhooks
  5. Events abonnieren: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.paid, invoice.payment_failed
  6. Speichern

Schritt 2: Tiers anlegen

  1. Admin -> Membership -> Tab Tiers
  2. Default-Tiers Bronze/Silber/Gold sind schon angelegt, du kannst sie anpassen oder löschen
  3. Pro Tier:
    • Name (z.B. „Bronze")
    • Slug (z.B. bronze, wird in Stripe-Metadata genutzt)
    • Preis pro Monat in EUR
    • Trial-Tage (z.B. 7 Tage gratis testen)
    • Stripe-Price-ID (wird beim ersten Speichern automatisch in Stripe angelegt)
    • Beschreibung (1-2 Sätze, sichtbar im Frontend)
    • Features (Liste, wird im Tier-Pricing-Widget angezeigt)
  4. Speichern

Schritt 3: Gates zuordnen

  1. Admin -> Membership -> Tab Gates
  2. Liste aller registrierten Gates (von Membership selbst + anderen Plugins)
  3. Pro Gate: per Dropdown Tier auswählen ab dem das Gate offen ist (z.B. „ab Bronze")
  4. Speichern -> sofort aktiv

Schritt 4: Frontend-Integration

  1. Page-Builder Pro v2 hat ein Tier-Pricing-Widget dazu (drag-and-drop)
  2. Oder Shortcode in einer normalen Seite: [mp_pricing_table]
  3. Oder Custom-PHP-Snippet in deinem Theme:
    <?php if (mp_user_has_access('streams_adfree', $userId)): ?>
        <!-- Werbefreier Stream -->
    <?php else: ?>
        <a href="/membership-upgrade">Werbefrei ab Bronze, 4,99 EUR</a>
    <?php endif; ?>
    

Schritt 5: Auto-Mails konfigurieren

  1. Admin -> Membership -> Tab Mails
  2. Drei Templates verfügbar:
    • Welcome (sofort nach Bestätigung der Bezahlung)
    • Geburtstag (am Geburtstag des Members, falls Listener-Profil das hat)
    • Anniversary (jedes Jahr am Subscription-Start)
  3. Pro Template: Subject + HTML-Body bearbeiten, Platzhalter wie {{firstname}}, {{tier_name}}, {{years}} nutzen
  4. Speichern -> aktiviert sich automatisch

Schritt 6: Mitglieder verwalten

  1. Admin -> Membership -> Tab Mitglieder
  2. Tabelle mit allen aktiven + gekündigten Subscribern
  3. Pro Member: Tier, Subscribed seit, MRR-Beitrag, letzte Zahlung, Stripe-Customer-Link
  4. Aktionen: Mitgliedskarte neu generieren, Tier manuell wechseln (z.B. als VIP-Geschenk), Subscription pausieren

Tipps für den Alltag


Was das Plugin NICHT macht


Beispiele zum Inspirieren

Beispiel 1: Niedrigschwelliger Start

Sender startet mit nur Bronze (4,99 EUR), Feature-Gate „werbefrei + Exclusive-Stream". 20 Members nach 3 Monaten = 100 EUR MRR. Reicht um die Server-Kosten zu decken.

Beispiel 2: Mehrstufiges Premium

Beispiel 3: Charity-Modell

Sender für wohltätige Zwecke, alle Premium-Einnahmen gehen 1:1 an einen verifizierten Hilfsorganisations-Partner. MRR-Dashboard wird öffentlich gezeigt (Transparenz), Members fühlen sich wie Mit-Spender.


Lizenz und Aktivierung