Zum Hauptinhalt springen
In diesem Abschnitt werden die verfügbaren Aktionen im Bereich Newsletter beschrieben. Mithilfe dieser Aktionen können Kunden den Newsletter abonnieren, ihre Anmeldung bestätigen, sich wieder abmelden oder ihre E-Mail-Adresse für den Newsletter-Versand sperren lassen.

Aktionen im Überblick


Aktionen

NewsletterSubscribe

Mit dieser Aktion wird ein Kunde für den Newsletter angemeldet. Nach erfolgreicher Anmeldung erhält der Kunde eine Bestätigungs-E-Mail mit einem Double-Opt-In Link. Anwendungsbeispiel
Nutzbar auf einer Newsletter-Anmeldeseite, auf der Kunden ihre E-Mail-Adresse und optional eine oder mehrere Zielgruppen auswählen können.
Parameter Fehlercodes Zugehörige Module, Variablen & Methoden Beispiel das zeigt, wie ein Kunde seine E-Mail-Adresse und optional Zielgruppen auswählt, um den Newsletter zu abonnieren, inklusive Erfolgsausgabe nach der Anmeldung.

NewsletterSubscribeConfirm

Mit dieser Aktion wird die Newsletter-Anmeldung per Double-Opt-In bestätigt. Der Kunde erhält nach der Anmeldung eine E-Mail mit einem Bestätigungslink, über den diese Aktion ausgelöst wird. Bei einer normalen Anmeldung legt die Aktion entweder einen neuen Abonnenten an oder ergänzt einen bestehenden Abonnenten mit derselben E-Mail-Adresse um die gewählten Zielgruppen. Anschließend wird die Adresse von der Blacklist entfernt und die Willkommens-E-Mail versendet. Anwendungsbeispiel
Nutzbar auf der Bestätigungsseite, auf die der Kunde nach Klick auf den Opt-In-Link in der Anmelde-E-Mail weitergeleitet wird.
Bestätigung einer geänderten E-Mail-Adresse Wird die E-Mail-Adresse eines Abonnenten über PUT newsletter/subscriber/{id} geändert, erhält die neue Adresse ebenfalls eine E-Mail mit dem Token confirmSubscribeNewsletter. Dieser Token enthält zusätzlich den Parameter subscriberId mit der ID des bestehenden Abonnenten. Enthält der Token eine subscriberId, wird kein neuer Abonnent angelegt. Stattdessen wird die bestätigte E-Mail-Adresse dem bestehenden Abonnenten zugewiesen: Token ohne subscriberId, beispielsweise aus einer Anmeldung über die Funktion NewsletterSubscribe oder aus E-Mails, die vor der Einführung dieses Parameters versendet wurden, werden weiterhin wie normale Anmeldungen verarbeitet. Fehlercodes Die Fehlertexte werden in actions.newsletterSubscribe gepflegt. Zugehörige Module, Variablen & Methoden Beispiel das zeigt, wie nach erfolgreicher Bestätigung eine Erfolgsmeldung angezeigt wird und bei einem ungültigen Token ein Fehlerhinweis erscheint.

NewsletterUnsubscribe

Mit dieser Aktion wird ein Kunde vom Newsletter abgemeldet. Der Kunde gibt dabei seine E-Mail-Adresse an und kann optional einzelne Zielgruppen abwählen. Anwendungsbeispiel
Nutzbar auf der Abmeldeseite, auf der Kunden ihre E-Mail-Adresse eingeben und sich von einzelnen oder allen Newsletter-Zielgruppen abmelden können.
Parameter Fehlercodes Zugehörige Module, Variablen & Methoden Beispiel das zeigt, wie ein Kunde seine E-Mail-Adresse eingibt und sich von einzelnen Zielgruppen abmeldet, inklusive Erfolgsausgabe.

NewsletterUnsubscribeConfirm

Mit dieser Aktion wird die Newsletter-Abmeldung per Double-Opt-In bestätigt. Der Kunde erhält nach der Abmeldung eine E-Mail mit einem Bestätigungslink, über den diese Aktion ausgelöst wird. Anwendungsbeispiel
Nutzbar auf der Bestätigungsseite, auf die der Kunde nach Klick auf den Opt-In-Link in der Abmelde-E-Mail weitergeleitet wird.
Fehlercodes Die Fehlertexte werden in actions.newsletterUnsubscribe gepflegt. Zugehörige Module, Variablen & Methoden Beispiel das zeigt, wie nach erfolgreicher Bestätigung der Abmeldung eine Erfolgsmeldung angezeigt wird und bei einem ungültigen Token ein Fehlerhinweis erscheint.

BlacklistAdd

Mit dieser Aktion wird eine E-Mail-Adresse auf die Blacklist (Sperrliste) gesetzt. An Adressen auf dieser Liste versendet der Shop keine Newsletter. Die Sperre gilt für alle Subshops und alle Zielgruppen. Ob der Inhaber der Adresse den Eintrag bestätigen muss, steuert der Parameter blacklistSelfDoubleOptIn in newsletter.newsletter:
  • blacklistSelfDoubleOptIn inaktiv: Die Adresse wird sofort auf die Blacklist gesetzt.
  • blacklistSelfDoubleOptIn aktiv: Der Shop versendet die E-Mail aus newsletter.newsletter → doubleOptInEmailBlacklist mit einem Opt-In-Link an die Adresse. Erst die Bestätigung mit BlacklistAddConfirm setzt die Adresse auf die Blacklist. Im E-Mail-Template erzeugen Sie den Link mit dem Token-Namen confirmBlacklistAdd, siehe $wsOptIn.
In beiden Fällen meldet die Aktion Erfolg, sobald die Eingabe gültig ist. Anwendungsbeispiel
Nutzbar auf einer Seite, auf der Kunden ihre E-Mail-Adresse dauerhaft vom Newsletter-Versand ausschließen können.
Parameter Fehlercodes Die Fehlertexte stammen aus actions.newsletterSubscribe. Zugehörige Module, Variablen & Methoden Beispiel das zeigt, wie ein Kunde seine E-Mail-Adresse eingibt, um sie auf die Blacklist setzen zu lassen, inklusive Erfolgsausgabe.

BlacklistAddConfirm

Mit dieser Aktion wird der Eintrag einer E-Mail-Adresse in die Blacklist per Double-Opt-In bestätigt. Die Aktion übernimmt die E-Mail-Adresse aus dem Opt-In-Token und setzt sie auf die Blacklist. Anwendungsbeispiel
Nutzbar auf der Bestätigungsseite, auf die der Kunde nach Klick auf den Opt-In-Link in der E-Mail aus BlacklistAdd weitergeleitet wird.
Fehlercodes Die Fehlertexte werden in actions.blacklistAdd gepflegt. Zugehörige Module, Variablen & Methoden Beispiel das zeigt, wie nach erfolgreicher Bestätigung eine Erfolgsmeldung angezeigt wird und bei einem ungültigen Token ein Fehlerhinweis erscheint.