Installation, Einrichtung und Anpassung von MemberPress

Vor kurzem brauchte ich ein WordPress-Plugin, um Kunden für einen neuen Service zu verwalten, den ich neben meinen üblichen Webdesign- / Entwicklungsservices anbiete. Das Plugin musste einige Besonderheiten aufweisen:

  • Kunden müssen gleichzeitig mehrere Pläne haben
  • Kunden müssen jederzeit ein Upgrade / Downgrade durchführen können
  • Stripe muss eine Zahlungsoption sein
  • Die Möglichkeit, benutzerdefinierte Beitragstypen nach Plan einzuschränken
  • Die Möglichkeit, einen Teil des Seiteninhalts (Beiträge, Seiten oder benutzerdefinierte Beitragstypen) nach Plan einzuschränken
  • Ich muss in der Lage sein, Rabatte für permanente oder befristete Abonnements anzubieten
  • Kunden müssen sowohl Einzelartikel als auch Abonnements erwerben können

Ein Mitgliedschafts-Plugin würde viel effektiver auf die Rechnung passen als ein Einkaufswagen, was mein erster Gedanke war. Ich habe s2Member Pro auf mehreren Seiten verwendet und es hat mir ziemlich gut gefallen. es war das erste, an das ich mich gewandt habe, als ich mit der Recherche zu diesem Plugin begann. 

Es stellte sich heraus, dass das klebrigste Element in meiner Liste Folgendes war: Benutzer müssen gleichzeitig mehrere Abonnements haben können.

Die einzige, die ich gefunden habe, ist das erstaunliche MemberPress. Alle anderen, mit denen ich Kontakt aufgenommen hatte, nutzten WordPress-Rollen (eine Rolle = ein Abonnement), wodurch sie für meinen Dienst unbrauchbar wurden.

Der zweitklebigste Artikel war: Stripe muss eine Zahlungsoption sein.

Es gibt nur wenige Membership-Plugins, die Stripe verwenden. Aufgrund des Problems mit mehreren Abonnements hatte ich das Glück, dass MemberPress einer von ihnen ist! Stripe ist ein sehr sicheres, PCI-kompatibles Gateway, das automatisch wiederkehrende Zahlungen abwickelt.

Im Verlauf meiner Recherchen las ich einige beeindruckende Kritiken über MemberPress und schickte ihren technischen Supportmitarbeitern viele E-Mails. Sie waren sehr geduldig mit meinen ausführlichen und manchmal dumm überflüssigen Fragen, und ihre hilfreichen Antworten führten mich dazu, dieses Plugin endlich zu kaufen.

Das Plugin kostet $ 99, einschließlich Updates für ein Jahr und Support für eine einzelne Website. Es gibt keine Begrenzung für Mitglieder, Produkte oder Regeln. Sie erhalten Stripe und Paypal Express Checkout als Zahlungsoptionen. Für 199 US-Dollar erhalten Sie ein Jahr lang Updates und Support für unbegrenzte Websites. Außerdem wird Authorize.Net als Zahlungsoption hinzugefügt.

Ich kaufte die $ 99-Version und erhielt umgehend meinen Download-Link. Ich habe es in meiner WordPress-Site in Entwicklung installiert, sehr einfach und unkompliziert.

An diesem Abend habe ich ihren Blog durchgesehen - und war noch beeindruckter von dem, was ich dort gefunden habe. Die Beiträge sind gut geschrieben und äußerst informativ. Ich hatte noch nicht mit der Einrichtung von MemberPress begonnen, habe aber ein paar Dinge gelernt, die mir später viel Zeit sparen würden.

Einrichten von MemberPress, Teil 1: Optionen

Es gibt ein praktisches Benutzerhandbuch für MemberPress, das eine sehr gute Referenz beim Einrichten der Mitgliedschaftsfunktionen Ihrer Site ist. Während des Einrichtungsvorgangs hatte ich keine Fragen, die im Handbuch nicht beantwortet wurden. Und ich fand den gesamten Prozess recht einfach und schnell.

Melden Sie sich zunächst bei WordPress an und gehen Sie zu MemberPress> Aktivieren. Sie geben den Aktivierungslizenzschlüssel, den Sie in einer E-Mail erhalten haben, ein und können dann sofort weitergehen MemberPress> Optionen.

Auf der Seite Optionen stehen Registerkarten für Seiten, Konto, Felder, Zahlungen, E-Mails, Marketing und Allgemein zur Verfügung. Es gibt hilfreiche QuickInfos für Elemente, die möglicherweise nicht zu 100% eindeutig sind. Wenn Sie jedoch weitere Erläuterungen benötigen, enthält das Benutzerhandbuch einen Abschnitt über Konfigurationsoptionen, in dem alles ausführlich erklärt wird.


Auf Seiten, MemberPress erstellt einige reservierte Standardseiten, Sie können diese jedoch durch eigene Seiten ersetzen.

Eine sehr wichtige Sache, die ich aus dem Blog gelernt habe: Auch wenn Sie keine Gruppe anzeigen möchten (die einer Preisvergleichstabelle verschiedener Produkte entspricht), müssen Sie Produkte in eine Gruppe aufnehmen, wenn Sie möchten, dass Kunden dies tun können Upgrade oder Downgrade zwischen diesen Produkten.

Sie können auswählen, wie Sie mit nicht autorisierten Zugriffen umgehen möchten, und auch hier die Standardnachricht für diese Arten von Ansichten festlegen.

Auf Konten, Sie können Berechtigungen festlegen und Registrierungsinformationen einrichten, einen Link zu Ihrer Seite mit den Nutzungsbedingungen erstellen, wenn Sie vor dem Kauf eines Produkts eine Zustimmung des Kunden benötigen, ob Sie die Anmeldeseite von WordPress oder MemberPress verwenden möchten, und die Begrüßungsnachricht auf der Kontoseite festlegen.

Auf Felder Sie können beliebige benutzerdefinierte Benutzerfelder für Informationen einrichten, die Sie während der Registrierung sammeln möchten. Wenn Sie beispielsweise die Website-Adresse des Kunden abrufen oder fragen möchten, wie er über Ihre Website informiert wurde, stellen Sie diese Fragen hier.

Auf ZahlungenSie wählen die Zahlungsmethoden, die Sie verwenden möchten. MemberPress schlägt vor, mehrere Methoden für die meisten Benutzer zu verwenden. Daher habe ich diesen Rat angenommen und Stripe- und Offline-Zahlungen für Kunden eingerichtet, die per Scheck zahlen möchten (ich hoffe, dass es nicht zu viele davon gibt, aber trotzdem war ich es.) froh zu sehen, dass dies eine Option war). Ich werde im nächsten Abschnitt ausführlich auf die Einrichtung von Stripe-Zahlungen eingehen.

Auf der E-Mails Auf dieser Seite sehen Sie alle System-E-Mails, die MemberPress verwendet, und können diese nach Belieben bearbeiten. Ich war wirklich glücklich, neben jeder E-Mail eine Schaltfläche "Test senden" zu sehen, was es so einfach macht, zu sehen, was in jeder Vorlage enthalten ist. Ich habe mir von jeder E-Mail eine Testkopie geschickt und war angenehm überrascht, dass sie wirklich gut aussah. Die einzige, die ich geändert habe, war die E-Mail zum Senden der Begrüßung, da ich weitere Informationen hinzufügen musste.

Zum Marketing, Sie können einen beliebigen automatischen Antwortdienst auswählen, den Sie verwenden: AWeber, MailChimp oder GetResponse. Wenn Sie eine dieser Optionen aktiviert haben, können Sie mit MemberPress eine Verbindung herstellen, indem Sie Ihrer Registrierungsseite ein Kontrollkästchen für einen Newsletter hinzufügen, der mit einer bestimmten Mailingliste verknüpft ist.

Und endlich weiter AllgemeinesSie können die Sprache und Währung ändern und falls erforderlich, deaktivieren Sie mod_rewrite, wenn Sie Probleme mit der Plugin-Kompatibilität haben (hier gibt es einen Tooltip mit weiteren Informationen)..

Einrichten von MemberPress, Teil 2: Stripe Payments

So lächerlich einfach einzurichten! Das hat mich sehr glücklich gemacht…

Das Benutzerhandbuch führt Sie Schritt für Schritt mit einem Video durch. Grundsätzlich gehen Sie zur Stripe-Site, richten ein kostenloses Konto ein und erhalten dann die API-Schlüssel. In MemberPress wählen Sie Stripe als Zahlungsmethode und dann werden in den vier Stripe-API-Schlüsseln Kästchen zum Einfügen angezeigt. Anschließend kopieren Sie die Stripe-Webhook-URL von dieser Seite, kehren Sie zu Stripe zurück. Wählen Sie in den Kontoeinstellungen Webhooks aus, und fügen Sie die URL dort ein.

Dann wählte ich "Testmodus", bis ich bereit war, live zu gehen. Denken Sie daran, dass Ihre Webhook-URL auch auf der Webhooks-Seite von Stripe geändert werden muss, wenn Sie dies tun.

Ich habe "SSL erzwingen" gewählt, da ich ein SSL-Zertifikat für das Hosting-Konto habe, um zusätzliche Sicherheit zu gewährleisten.

Abgesehen davon war der Grund, weshalb ich Stripe in der Vergangenheit nicht verwendet hatte, die Zahlungsweise für 7 Tage. Für diese Website war es nicht so wichtig, da ich monatlich wiederkehrende Zahlungen hätte. Nachdem ich jedoch mein Stripe-Konto eingerichtet hatte, war ich angenehm überrascht, eine E-Mail von ihnen erhalten zu haben, in der mir mitgeteilt wurde, dass sich die Bedingungen von 7 Tagen auf nur noch 2 geändert haben Tage - was viel besser ist! Deshalb lohnt es sich jetzt auch, meine anderen Online-Zahlungen auszuprobieren, die ich bald durchführen werde.

Einrichten von MemberPress, Teil 3: Produkte

Das Benutzerhandbuch enthält ein Video zum Erstellen von Produkten. Es ist wirklich eine gute Idee, dies zu sehen, obwohl es über 17 Minuten dauert, bevor Sie mit den Produkten beginnen, da es viele Optionen gibt und das Video sehr hilfreich ist.

Dies ist das Fleisch von MemberPress. In meinem Fall musste ich zwölf verschiedene Abonnementprodukte erstellen und dann ein paar einzelne Produkte. Und ich hatte bereits eine eigene Tabellenseite für benutzerdefinierte Produkte erstellt. Daher verwende ich die Shortcodes, um die Schaltflächen zum Kauf meines Produkts mit einem Anmeldeformular für jedes Produkt zu verknüpfen.

Hier ist der Prozess zum Einrichten eines Abonnementprodukts. Dies ist lang, deckt aber alles ab.

1. Neues Produkt hinzufügen
2. Fügen Sie den Namen des Produkts in das Titelfeld ein
3. Fügen Sie im Editorfenster eine Beschreibung hinzu
4. Legen Sie in den Produktbedingungen Folgendes fest:
    ein. Der Preis
    b. Die Abrechnungsperiode (Monate, Wochen usw.)
    c. Welcher Text erscheint auf der Formularschaltfläche?
    d. Legen Sie einen Testzeitraum fest (sehen Sie sich das Video an, um Details zu dieser Funktion zu erhalten; Sie können beispielsweise eine kostenlose 30-Tage-Testversion haben und dann den regulären Preis und den Abrechnungszeitraum einleiten.).
    e. Legen Sie die Anzahl der Zahlungszyklen fest. Geben Sie beispielsweise für einen 6-Monats-Plan 6 ein.
5. Wählen Sie eine benutzerdefinierte Seitenvorlage, wenn Sie möchten.
6. Legen Sie unter Produktoptionen Folgendes fest:
     ein. Anmeldung
           1) Legen Sie eine benutzerdefinierte Dankesnachricht fest
           2) Wählen Sie eine produktspezifische Begrüßungs-E-Mail (sehr nett!)
           3) Passen Sie Zahlungsmethoden an - zeigen Sie nur das an, was Sie zur Verfügung haben möchten. Wenn Sie beispielsweise nur Kreditkarten für Abonnements akzeptieren möchten, blenden Sie die Offline-Zahlungen für dieses Produkt aus.
           4) Schauen Sie sich die Produktkurzcodes unten an ... Ich habe die hinzugefügt
[mepr-Produkt-Anmeldeformular] Kurzcode zu dieser Seite (im Editorfenster), damit das Registrierungsformular unter meinem Beschreibungstext angezeigt wird.
     b. Berechtigungen
           1) Kunden müssen mehrere Abonnements erwerben können? Aktivieren Sie das Kontrollkästchen "Benutzer dürfen mehrere aktive Abonnements für dieses Produkt erstellen".
           2) Unter "Wer kann dieses Produkt erwerben?" Können Sie mehrere Regeln festlegen, wer kaufen kann. Zum Beispiel: "Nur ein bestehender Kunde, der bereits etwas anderes gekauft hat, kann dieses Produkt kaufen."
     c. Preis Box. Dies bezieht sich auf Gruppen. Weitere Informationen finden Sie im Video des Benutzerhandbuchs für Gruppen. Ich habe dies nicht verwendet, weil ich nicht vorhabe, Gruppen für eine Produktvergleichsseite zu verwenden.
      d. Erweitert
             1) Stellen Sie sich die Produktzugriffs-URL als Inhaltsverzeichnis für Inhalte vor, die einem Käufer dieses Produkts zur Verfügung stehen. Wenn beispielsweise ein Käufer nach dem Kauf dieses Produkts Zugriff auf die Seiten X, Y und Z hat, erstellen Sie den URL-Link zu einer Seite, die Links zu X, Y und Z enthält.
              2) Bei den Registrierungskonditionen für die Registrierung können Sie Benutzerdefiniert auswählen, um die von Ihren Produktbedingungen automatisch generierte Formulierung zu ändern, oder Ausblenden, um sie vollständig auszublenden.
               3) Sehen Sie sich das Video an, um Informationen zu der leistungsstarken Funktion Benutzerdefinierte Anmeldung Umleiten von URLs zu erhalten. Sie können beispielsweise Upsells durchführen, je nachdem, wie oft sich ein Benutzer angemeldet hat.

Einrichten von MemberPress, Teil 4: Gruppen

Erinnern Sie sich, wie ich zu Beginn erwähnte, wie Produkte in einer Gruppe sein müssen, damit Kunden ein Upgrade / Downgrade durchführen können? Obwohl ich nicht vorhatte, eine Vergleichstabelle zu verwenden (was Group auf Ihrer automatisch erstellten Seite für Sie tut), fügte ich alle meine Pläne einer einzigen Gruppe hinzu, damit die Leute ihre Pläne jederzeit ändern können. Sie können auf der Seite zum Deaktivieren der Preisfindung die Seite mit den Front-End-Vergleichstabellen ausblenden, wenn Sie möchten.


Einrichten von MemberPress, Teil 5: Gutscheine

Die Möglichkeit, einfach benötigte Coupons zu erstellen, ist ein weiteres Plus für dieses Plugin. Für meine Zwecke brauchte ich einen Gutschein in Höhe von 5 USD, um sich für ein Produkt zu bewerben, und einen Gutschein in Höhe von 10 USD für ein anderes. Sie können den automatisch generierten Coupon-Namen in etwas Einfacheres (MYCOUP5USD) ändern, den Rabatt von einem Währungsbetrag in einen Prozentsatz ändern und den Rabatt dauerhaft machen oder ein Ablaufdatum angeben, sodass er nur für die ersten 3 Monate beantragt wird eines Abonnements.

Einrichten von MemberPress, Teil 6: Regeln

Hier können Sie den Zugriff auf Inhalte auf Ihrer Website steuern. Es ist schön, dass dies von einer zentralen Stelle aus erfolgen kann, anstatt einige Einstellungen auf jeder Seite oder jedem Beitrag, die Sie schützen möchten, ändern zu müssen. Sie können jedoch die in den Regeln festgelegten Standardeinstellungen auf jeder Seite oder in jedem Beitrag überschreiben.

Sie können Tags und Kategorien verwenden, um den Inhalt einzuschränken, einschließlich benutzerdefinierter Beitragstypen, und MemberPress kann sogar Nicht-WordPress-Dateien einschränken. Und Sie können Inhalte übersteuern, indem Sie die Regel nach einem beliebigen Zeitraum ablaufen lassen.

Ich habe den gesamten Inhalt meiner übergeordneten Seite "Client Area" mit einer Regel eingeschränkt. Anschließend wurde auf der Client Area-Seite das Widget "MemberPress Login Box" hinzugefügt. Wenn jemand versucht, vor dem Anmelden eine Seite unter Client Area aufzurufen, wird die Standardbenachrichtigung "Unberechtigter Zugriff" angezeigt, die ich in "Optionen" und ein Anmeldefeld festgelegt habe.

Beachten Sie, dass Sie Rules mit einem Konto ohne Administratorberechtigung testen müssen, da Administratoren den gesamten Inhalt anzeigen können.

Anpassungen

Ich war mit dem Erscheinen von MemberPress gleich nach dem Auspacken so zufrieden, dass ich nur ein paar kleinere Anpassungen vorgenommen habe: An den Schaltflächen, um sie an den Rest der Website anzupassen, und an die Anmelde-, Konto- und Anmeldeformulare für Abstände und Reaktionsverhalten . Das ist eine große Zeitersparnis. Normalerweise verbringe ich mindestens ein paar Stunden damit, unordentliches Styling in Premium-Plugins aufzuräumen, manchmal auch viel mehr. Ich bin sehr wählerisch, was das Aussehen und das Gefühl angeht.

 Einpacken

Nun war es an der Zeit, zu testen und zu optimieren, aber zum größten Teil war ich mit dem Setup fertig. Es dauerte ungefähr zwei Stunden, um die Schritte in diesem Lernprogramm durchzugehen.

Und mit Ihrer Installation können Sie noch andere Dinge tun:

  • Erfordert die Genehmigung des Administrators für neue Mitglieder
  • Richten Sie mit Regex noch weitergehende Regeln für Inhaltsbeschränkungen ein
  • Verwenden Sie Kurzwahlnummern für MemberPress-Inhalte auf einer Website
  • Daten importieren oder exportieren
  • Hosten Sie private Dateien über Amazon S3

Das MemberPress Plugin ist wirklich ein Schnäppchen ab 99,00 $. Während der Einrichtung und der Arbeit an meiner Site war ich beeindruckt von der großen Liebe zum Detail und der offensichtlichen Sorgfalt, die in dieses Plugin investiert wurde. Die Tatsache, dass jede der Standard-E-Mail-Vorlagen Grammatik- und Rechtschreibfehler enthielt, war erstaunlich, basierend auf einigen der schrecklichen E-Mails, die ich gesehen habe. Ich werde dieses Plugin sicherlich meinen eigenen Kunden empfehlen und es selbst verwenden.

Kudos, MemberPress-Team - Sie rocken!