Manchmal möchten Sie vielleicht eine benutzerdefinierte Aktion durchführen, wenn bestimmte Ereignisse auf Ihrer Mitgliederseite auftreten. Sie möchten zum Beispiel eine Datenbank eines Drittanbieters aktualisieren, wenn Mitglieder beitreten oder kündigen. Oder Sie möchten eine Anwendung eines Drittanbieters aktualisieren, wenn eine Zahlung fällig ist.
Das leistungsstarke Push-Benachrichtigungssystem von MemberMouse kann für diese Zwecke verwendet werden, ebenso wie die Zahlungserinnerungen. Beide Systeme können zum Auslösen von Skripten bei besonderen Ereignissen verwendet werden.
Lesen Sie diesen Artikel, um Erfahren Sie mehr über die Verwendung von Push-Benachrichtigungen.
Lesen Sie diesen Artikel, um erfahren Sie mehr über Zahlungserinnerungen.
Einrichten der Push-Benachrichtigung oder Zahlungserinnerung
- Für Push-Benachrichtigungen: Gehen Sie im WordPress-Dashboard zu MemberMouse > Entwickler-Tools und klicken Sie dann auf das Symbol Push-Benachrichtigungen tab.
Für Zahlungserinnerungen: Gehen Sie auf dem WordPress-Dashboard zu MemberMouse > Zahlungseinstellungen und klicken Sie dann auf das Symbol Mahnungen tab. - Klicken Sie auf das grüne erstellen. und es öffnet sich ein Dialog, in dem Sie die Benachrichtigung konfigurieren können.
- Stellen Sie sicher, dass Status wird eingestellt auf Aktiv.
- Für Push-Benachrichtigungen: Unter dem Menüpunkt Wenn das folgende Ereignis eintritt... wählen Sie aus der Dropdown-Liste das Ereignis aus, das den Aufruf Ihres benutzerdefinierten Skripts auslösen soll. Für bestimmte Ereignisse gibt es auch sekundäre Optionen, die eingestellt werden können. Zum Beispiel für das Ereignis Mitgliedsstatus geändert Ereignis können Sie optional einen bestimmten Status auswählen, um das aufgerufene Skript auszulösen.
Für Zahlungserinnerungen: Unter dem Wann man senden sollte... geben Sie den gewünschten Zeitauslöser ein. - Im Rahmen der Führen Sie die folgende Aktion durch... Überschrift, wählen Sie Aufruf eines benutzerdefinierten Skripts aus der Dropdown-Liste.
- Geben Sie dann die URL ein, unter der sich Ihr benutzerdefiniertes Skript befindet.
- Klicken Sie auf die Schaltfläche Speichern.
Zugriff auf Daten in Ihrem Skript
MemberMouse ruft das von Ihnen angegebene Skript auf und übergibt alle relevanten Daten basierend auf dem Ereignis, das die Benachrichtigung auslöst. Die folgende Tabelle ordnet Ereignisse Beispielskripten zu, die Ihnen zeigen, welche Daten für jedes Ereignis übergeben werden und wie Sie darauf zugreifen können:
Veranstaltung | Beispiel-Skript |
Mitglied hinzugefügt Mitgliedskonto aktualisiert Mitgliedstatus geändert Mitgliedschaftsstufe geändert Mitglied gelöscht | Skript für Mitgliederbenachrichtigung |
Bündel hinzugefügt Bündelstatus geändert | Skript zur Bündelbenachrichtigung |
Erhaltene Zahlung Nachberechnung Erhaltene Nachberechnung Fehlgeschlagene Zahlung Ausgestellte Erstattung | Skript für Zahlungsbenachrichtigungen |
Partnerprovision (Initial) Partnerprovision (Rebill) Partnerprovision stornieren | Skript für Affiliate-Benachrichtigungen |
Gekauftes Produkt | Skript zur Benachrichtigung über gekaufte Produkte |
Testen Ihres Skripts
Wenn Sie Ihr Skript entwickeln, können Sie es leicht von der Entwickler-Tools > Push-Benachrichtigungen Seite, indem Sie auf das Symbol "grüner Testbecher" in der Zeile der zu testenden Meldung klicken. Dadurch werden Testdaten an das in der Meldung konfigurierte Skript gesendet. Das Tool zum Testen von Benachrichtigungen ist zwar nützlich, aber bevor Sie Ihr Skript in Betrieb nehmen, sollten Sie immer einen Praxistest durchführen.
Fehlersuche
Wenn es den Anschein hat, dass Push-Benachrichtigungsdaten nicht an Ihr Skript weitergeleitet werden, empfehlen wir Ihnen, die folgenden Anweisungen zu befolgen:
- Laden Sie das Testskript herunter: Testskript für Push-Benachrichtigungen
- Laden Sie das Testskript auf Ihren Server hoch. Nehmen wir als Beispiel an, dass Sie das Skript auf http://yourdomain.com/push_notification_test.php hochladen.
Dieses einfache Testskript sendet eine E-Mail an die an das Skript übergebene E-Mail-Adresse zusammen mit einigen Daten, die vom MemberMouse-Push-Benachrichtigungssystem an das Skript übergeben wurden. - Eine neue Push-Benachrichtigung erstellen für das Ereignis, das Sie testen möchten, und setzen Sie die URL wie folgt auf den Speicherort des Testskripts: http://yourdomain.com/push_notification_test.php?to_email=
WICHTIG: Achten Sie darauf, durch Ihre tatsächliche E-Mail-Adresse zu ersetzen. - Klicken Sie auf das Symbol "grüner Testbecher", um die Push-Benachrichtigung zu testen. Kurz darauf sollten Sie eine E-Mail erhalten, die einige Beispieldaten enthält und etwa so aussieht:
An das Skript übergebene Daten:
Mitglieds-ID: -10
Name: MusterVorname MusterNachname
E-Mail: [email protected]
Mitgliedschaftslevel: Freie Mitgliedschaft