Skip to content

Newsletter-Versand aus Drittsystem


Allgemeine Informationen zum Ablauf

Anmeldung zum Newsletter

Die Newsletter-Anmeldung kann derzeit auf zwei Wegen erfolgen: Checkbox "Newsletter" im Warenkorb-Prozess

Abbildung: Beispiel-Implementierung 1

Eigenständiges Formular, in dem Name und E-Mail eingetragen werden müssen

Abbildung: Beispiel-Implementierung 2

Newsletter bestätigen

In beiden Fällen schickt das System eine E-Mail zum Double-Opt-In (DOI), über welche die Anmeldung nochmals bestätigt werden muss:

Abbildung: Standard-E-Mail "Bestätigen"

Mit dem Klick auf den Bestätigungs-Link in der E-Mail wird der Adress-Datensatz in itm:CONNECT angelegt und mit dem Newsletter-Haken versehen.

Abmeldung vom Newsletter

Die Abmeldung vom Newsletter kann über ein Formular (oder beim späteren Newsletter-Versand über einen Abmelde-Link in der E-Mail erfolgen).


Abbildung: Standard-Email "Abmelden"

Hinweis: Die Texte in der Standard-E-Mail können angepasst werden.

Hinweise zur Implementierung

Anmeldung zum Newsletter

Wenn die Anmeldung zum Newsletter über ein eigenständiges Formular erfolgen soll, muss dazu der newsletterSubscribe()-Call verwendet werden.


Abbildung: Beispiel-Implementierung

Wenn nur im Warenkorb eine zusätzliche Checkbox eingebaut wird, müsste der Parameter "newsletter" an den Checkout-Call übergeben werden.

Bestätigung von Newsletter (DOI)

Die Bestätigungs-Email enthält einen Link, der von der Website gehandelt werden muss. Die URL kann dabei in der itm:CONNECT-Konfiguration (bzw. im Mail-Template) eingestellt werden. Die benötigten Information werden als Request-Parameter an den Link angehängt.

In unserer Beispiel-Implementierung ist bspw. der Wert "http://vhs-demohausen.itemkg.de/page_/VhsConnect/confirm" hinterlegt. Beim Versand der DOI-Mail wird daraus "http://vhs-demohausen.itemkg.de/page_/VhsConnect/confirm?token=aad01dce-3229-4501-bdee-f7e967f467ca&type=newsletter".

Zur Bestätigung der Newsletter-Anmeldung muss das Token aus der URL ausgelesen werden und an die newsletterConfirm()-Methode übergeben werden.

Abbildung: Newsletter Bestätigung

Abmeldung vom Newsletter

Bei der Abmeldung vom Newsletter muss der newsletterUnsubscribe() aufgerufen werden:


Abbildung: Newsletter Abmeldung

Neben dem klassischen Abmelde-Formular (siehe Abbildungoben) sollte außerdem noch ein Handler erstellt werden, der als Link aus E-Mails aufgerufen werden kann. Das Verhalten wäre anlog zur Bestätigung des Newsletters, außer das hier die Request-Parameter "email" und optional "personId" abgefragt und an den API-Call übergeben werden.