{"id":8446,"date":"2023-08-16T11:00:41","date_gmt":"2023-08-16T18:00:41","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=8446"},"modified":"2024-08-08T16:29:17","modified_gmt":"2024-08-08T20:29:17","slug":"ein-benutzerdefiniertes-skript-aufrufen-wenn-bestimmte-ereignisse-eintreten","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/de\/docs\/ein-benutzerdefiniertes-skript-aufrufen-wenn-bestimmte-ereignisse-eintreten\/","title":{"rendered":"Aufrufen eines benutzerdefinierten Skripts beim Auftreten bestimmter Ereignisse"},"content":{"rendered":"<p>Manchmal m\u00f6chten Sie vielleicht eine benutzerdefinierte Aktion durchf\u00fchren, wenn bestimmte Ereignisse auf Ihrer Mitgliederseite auftreten. Sie m\u00f6chten zum Beispiel eine Datenbank eines Drittanbieters aktualisieren, wenn Mitglieder beitreten oder k\u00fcndigen. Oder Sie m\u00f6chten eine Anwendung eines Drittanbieters aktualisieren, wenn eine Zahlung f\u00e4llig ist.<\/p>\n\n\n\n<p>Das leistungsstarke Push-Benachrichtigungssystem von MemberMouse kann f\u00fcr diese Zwecke verwendet werden, ebenso wie die Zahlungserinnerungen. Beide Systeme k\u00f6nnen zum Ausl\u00f6sen von Skripten bei besonderen Ereignissen verwendet werden.<br><br>Lesen Sie diesen Artikel, um\u00a0<a href=\"https:\/\/membermouse.com\/de\/docs\/verwendung-von-push-benachrichtigungen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Erfahren Sie mehr \u00fcber die Verwendung von Push-Benachrichtigungen<\/a>.<br>Lesen Sie diesen Artikel, um <a href=\"https:\/\/membermouse.com\/de\/docs\/ubersicht-mahnungen\/\" target=\"_blank\" rel=\"noopener\" title=\"\">erfahren Sie mehr \u00fcber Zahlungserinnerungen.<\/a><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Einrichten der Push-Benachrichtigung oder Zahlungserinnerung<\/h5>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>F\u00fcr Push-Benachrichtigungen: Gehen Sie im WordPress-Dashboard zu\u00a0<em>MemberMouse &gt; Entwickler-Tools<\/em>\u00a0und klicken Sie dann auf das Symbol\u00a0<em>Push-Benachrichtigungen<\/em>\u00a0tab.<br><br>F\u00fcr Zahlungserinnerungen: Gehen Sie auf dem WordPress-Dashboard zu MemberMouse &gt; <em>Zahlungseinstellungen <\/em>und klicken Sie dann auf das Symbol\u00a0<em>Mahnungen<\/em>\u00a0tab.<br><br><\/li>\n\n\n\n<li>Klicken Sie auf das gr\u00fcne <em>erstellen. <\/em>und es \u00f6ffnet sich ein Dialog, in dem Sie die Benachrichtigung konfigurieren k\u00f6nnen.<br><br><\/li>\n\n\n\n<li>Stellen Sie sicher, dass&nbsp;<em>Status<\/em>&nbsp;wird eingestellt auf&nbsp;<em>Aktiv<\/em>.<br><br><\/li>\n\n\n\n<li>F\u00fcr Push-Benachrichtigungen: Unter dem Men\u00fcpunkt\u00a0<em>Wenn das folgende Ereignis eintritt...<\/em>\u00a0w\u00e4hlen Sie aus der Dropdown-Liste das Ereignis aus, das den Aufruf Ihres benutzerdefinierten Skripts ausl\u00f6sen soll. F\u00fcr bestimmte Ereignisse gibt es auch sekund\u00e4re Optionen, die eingestellt werden k\u00f6nnen. Zum Beispiel f\u00fcr das Ereignis\u00a0<em>Mitgliedsstatus ge\u00e4ndert<\/em>\u00a0Ereignis k\u00f6nnen Sie optional einen bestimmten Status ausw\u00e4hlen, um das aufgerufene Skript auszul\u00f6sen.<br><br> <img decoding=\"async\" class=\"wp-image-9644\" style=\"width: 250px;\" src=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2023\/08\/d5600831-kvqrorhp4qvxgjnvcrxpbo3m2rn5zl8ala.png\" alt=\"\"><br><br>F\u00fcr Zahlungserinnerungen: Unter dem\u00a0<em>Wann man senden sollte...<\/em>\u00a0geben Sie den gew\u00fcnschten Zeitausl\u00f6ser ein. <br><br><\/li>\n\n\n\n<li>Im Rahmen der&nbsp;<em>F\u00fchren Sie die folgende Aktion durch...<\/em>&nbsp;\u00dcberschrift, w\u00e4hlen Sie&nbsp;<em>Aufruf eines benutzerdefinierten Skripts<\/em>&nbsp;aus der Dropdown-Liste. <br><br><img decoding=\"async\" class=\"wp-image-9737\" style=\"width: 300px;\" src=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2023\/08\/cc41555e-screen-shot-2023-09-13-at-10.09.19-am.png\" alt=\"\"><br><\/li>\n\n\n\n<li>Geben Sie dann die URL ein, unter der sich Ihr benutzerdefiniertes Skript befindet. <br><br><img decoding=\"async\" class=\"wp-image-9738\" style=\"width: 450px;\" src=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2023\/08\/39d60959-screen-shot-2023-09-13-at-10.10.31-am.png\" alt=\"\"><br><br><\/li>\n\n\n\n<li>Klicken Sie auf die Schaltfl\u00e4che Speichern.<br><\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Zugriff auf Daten in Ihrem Skript<\/h5>\n\n\n\n<p>MemberMouse ruft das von Ihnen angegebene Skript auf und \u00fcbergibt alle relevanten Daten basierend auf dem Ereignis, das die Benachrichtigung ausl\u00f6st. Die folgende Tabelle ordnet Ereignisse Beispielskripten zu, die Ihnen zeigen, welche Daten f\u00fcr jedes Ereignis \u00fcbergeben werden und wie Sie darauf zugreifen k\u00f6nnen:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Veranstaltung<\/strong><\/td><td><strong>Beispiel-Skript<\/strong><\/td><\/tr><tr><td>Mitglied hinzugef\u00fcgt Mitgliedskonto aktualisiert Mitgliedstatus ge\u00e4ndert Mitgliedschaftsstufe ge\u00e4ndert Mitglied gel\u00f6scht<\/td><td><a href=\"https:\/\/drive.google.com\/file\/d\/1tG-d9FWQ0JpTLD65X8A0hOjErU6x6rXf\/view?usp=drive_link\">Skript f\u00fcr Mitgliederbenachrichtigung<\/a><\/td><\/tr><tr><td>B\u00fcndel hinzugef\u00fcgt B\u00fcndelstatus ge\u00e4ndert<\/td><td><a href=\"https:\/\/drive.google.com\/file\/d\/1QeEBRZEcUXZH5ZnX5ytEasrBWIYKJNiL\/view?usp=drive_link\">Skript zur B\u00fcndelbenachrichtigung<\/a><\/td><\/tr><tr><td>Erhaltene Zahlung Nachberechnung Erhaltene Nachberechnung Fehlgeschlagene Zahlung Ausgestellte Erstattung<\/td><td><a href=\"https:\/\/drive.google.com\/file\/d\/1USCULUYqUIj5dmKABsOc-4l6qyZIGS2I\/view?usp=drive_link\">Skript f\u00fcr Zahlungsbenachrichtigungen<\/a><\/td><\/tr><tr><td>Partnerprovision (Initial) Partnerprovision (Rebill) Partnerprovision stornieren<\/td><td><a href=\"https:\/\/drive.google.com\/file\/d\/1VA4BL4eB_nzXECPXgdigVmiYCYfJWzf5\/view?usp=drive_link\">Skript f\u00fcr Affiliate-Benachrichtigungen<\/a><\/td><\/tr><tr><td>Gekauftes Produkt<\/td><td><a href=\"https:\/\/drive.google.com\/file\/d\/1EaNyFdu3AoQ-2zKOlOMV2H58LWPaJOpx\/view?usp=drive_link\">Skript zur Benachrichtigung \u00fcber gekaufte Produkte<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Testen Ihres Skripts<\/h5>\n\n\n\n<p>Wenn Sie Ihr Skript entwickeln, k\u00f6nnen Sie es leicht von der&nbsp;<em>Entwickler-Tools<\/em>&nbsp;&gt;&nbsp;<em>Push-Benachrichtigungen<\/em>&nbsp;Seite, indem Sie auf das Symbol \"gr\u00fcner 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\u00fctzlich, aber bevor Sie Ihr Skript in Betrieb nehmen, sollten Sie immer einen Praxistest durchf\u00fchren.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Fehlersuche<\/h5>\n\n\n\n<p>Wenn es den Anschein hat, dass Push-Benachrichtigungsdaten nicht an Ihr Skript weitergeleitet werden, empfehlen wir Ihnen, die folgenden Anweisungen zu befolgen:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Laden Sie das Testskript herunter:&nbsp;<a href=\"https:\/\/drive.google.com\/file\/d\/1yaH7XPqIh5uc5JiQbabFuAfdyHXZct8V\/view?usp=drive_link\">Testskript f\u00fcr Push-Benachrichtigungen<\/a><br><br><\/li>\n\n\n\n<li>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. <br><br>Dieses einfache Testskript sendet eine E-Mail an die an das Skript \u00fcbergebene E-Mail-Adresse zusammen mit einigen Daten, die vom MemberMouse-Push-Benachrichtigungssystem an das Skript \u00fcbergeben wurden.<br><br><\/li>\n\n\n\n<li><a href=\"https:\/\/membermouse.com\/de\/docs\/ein-benutzerdefiniertes-skript-aufrufen-wenn-bestimmte-ereignisse-eintreten\/\">Eine neue Push-Benachrichtigung erstellen<\/a>&nbsp;f\u00fcr das Ereignis, das Sie testen m\u00f6chten, und setzen Sie die URL wie folgt auf den Speicherort des Testskripts: http:\/\/yourdomain.com\/push_notification_test.php?to_email= <br><br><strong>WICHTIG<\/strong>: Achten Sie darauf,  durch Ihre tats\u00e4chliche E-Mail-Adresse zu ersetzen.<br><br><\/li>\n\n\n\n<li>Klicken Sie auf das Symbol \"gr\u00fcner Testbecher\", um die Push-Benachrichtigung zu testen. Kurz darauf sollten Sie eine E-Mail erhalten, die einige Beispieldaten enth\u00e4lt und etwa so aussieht: <\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>An das Skript \u00fcbergebene Daten:\nMitglieds-ID: -10\nName: MusterVorname MusterNachname\nE-Mail: sample@yourdomain.com\nMitgliedschaftslevel: Freie Mitgliedschaft<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Manchmal m\u00f6chten Sie vielleicht eine benutzerdefinierte Aktion durchf\u00fchren, wenn bestimmte Ereignisse auf Ihrer Mitgliederseite auftreten. Zum Beispiel m\u00f6chten Sie vielleicht eine Datenbank eines Drittanbieters aktualisieren, wenn Mitglieder...<\/p>","protected":false},"author":9645,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[216],"ht-kb-tag":[],"class_list":["post-8446","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-custom-script"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb\/8446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/users\/9645"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/comments?post=8446"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb\/8446\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/media?parent=8446"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=8446"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=8446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}