Anmeldung zum Newsletter
Newsletter-Anmeldung im Backend
Die E-Mail-Vorlage Anmeldung zum Newsletter verschickt den Double-Opt-In-Link fuer neue Newsletterempfaenger.
Ausloeser und Zweck
Die Vorlage gehoert zur Newsletter-Anmeldung im Shop. Wird Double-Opt-In verwendet, speichert der Shop den neuen Empfaenger zunaechst inaktiv und versendet diese Bestaetigungs-E-Mail.
- Interner Vorlagenname:
newsletter_doubleoptin. - Ausloesende Einstellung:
nl_doubleoptinaktiviert den Bestaetigungsversand. - Newsletter-Anzeige:
nl_showsteuert, ob die Newsletter-Anmeldung im Shop erreichbar ist. - Empfaengerstatus: Bei Double-Opt-In startet der Empfaenger mit
aktiv=0und wird erst nach Klick auf den Link aktiv. Ohne Double-Opt-In wird direktaktiv=1gespeichert und diese Vorlage wird nicht versendet. - Empfaenger: Die Nachricht geht an die E-Mail-Adresse aus dem Newsletterformular.
Anmeldung und Validierung
Das Newsletterformular verarbeitet Vorname, Nachname, E-Mail-Adresse und optional Captcha. Sprache und Shop werden aus der aktuellen Shop-Sitzung gesetzt.
vnameundnnamesind optionale Namensfelder. Die Werte werden auf 64 Zeichen gekuerzt.emailist das Pflichtfeld fuer die Empfaengeradresse und wird auf ein gueltiges E-Mail-Format geprueft.captchawird geprueft, wenn reCAPTCHA im Shop aktiv ist und das Theme keine Legacy-Ausnahme nutzt.- Bereits aktive Empfaenger mit gleicher E-Mail-Adresse im gleichen Shop werden abgewiesen.
- Nach erfolgreicher Speicherung wird
straus der Empfaenger-ID erzeugt und der Newsletter-Recipient-Webhook fuercreategesendet.
Double-Opt-In-Link
Der Link wird fuer den jeweiligen Shop erzeugt und mit einer Pruefsumme versehen. Beim Aufruf muessen Empfaenger-ID und Pruefsumme zusammenpassen, sonst wird der Link abgelehnt.
DOUBLEOPTIN_LINKist der komplette Bestaetigungslink.- Der Link enthaelt die Newsletter-Bestaetigungsaktion, die Empfaenger-ID und eine Signatur.
- Eine zeitliche Ablaufpruefung ist in dieser Linkart nicht vorhanden.
- Bei erfolgreicher Pruefung setzt der Shop
aktiv=1, speichertdatum_doptinund leitet auf die Erfolgsmeldung der Newsletterseite weiter. - Wenn die Empfaenger-ID nicht gefunden wird, leitet der Shop auf die Fehlermeldung der Newsletterseite weiter.
{DOUBLEOPTIN_LINK} nicht aus HTML- und Textversion. Ohne diese Variable kann die Anmeldung nicht bestaetigt werden.
Versandlogik
Die Vorlage wird anhand von Sprache und Shop des Newsletterempfaengers geladen. Betreff, HTML-Inhalt und Text-Alternative werden mit Empfaenger-, Link- und Shopvariablen gerendert und danach ueber den Shop-Mailer versendet.
subjectwird als Betreff der Bestaetigungs-E-Mail gerendert.value_htmlwird als HTML-Inhalt verwendet.valuewird als Text-Alternative verwendet; HTML-Zeilenumbrueche werden vor dem Versand in Textumbrueche umgewandelt.- Individuelle Absenderdaten, Antwortadresse und optionale BCC-Adressen der Vorlage werden vor dem Versand auf die E-Mail angewendet.
- Bei aktiven E-Mail-Kopien werden BCC-Adressen vor dem Versand geleert und der gesendete MIME-Inhalt wird als Systemmail gespeichert.
- Mailfehler setzen nur den Rueckgabestatus des Versands auf Fehler; die Vorlage fuehrt keinen eigenen Versandstatus.
Bearbeitbare Felder der Vorlage
Die Vorlage nutzt die Standardfelder der E-Mail-Vorlagenverwaltung. Entscheidend ist, dass die Bestaetigung in HTML und Text eindeutig moeglich ist.
subject: Betreff der Double-Opt-In-Mail.value_html: HTML-Version der Nachricht. Die Variable{DOUBLEOPTIN_LINK}sollte als klarer Bestaetigungslink eingebunden sein.value: Textversion der Nachricht. Die gleiche Linkvariable muss auch hier enthalten sein.sender_name: Optionaler Absendername fuer diese Vorlage.sender_email: Optionale Absenderadresse fuer diese Vorlage.replay_to: Optionale Antwortadresse der Vorlage. Der Backend-Feldname lautetreplay_to.bcc_emails: Optionale BCC-Adressen; mehrere Adressen werden mit Semikolon getrennt.
Verfuegbare Variablen
Neben dem Double-Opt-In-Link stehen Empfaenger- und Shopvariablen bereit. Damit kann die E-Mail personalisiert und dem richtigen Shop zugeordnet werden.
| Variable | Bedeutung |
{EMPFAENGER_VNAME} | Vorname aus dem Newsletterformular. |
{EMPFAENGER_NNAME} | Nachname aus dem Newsletterformular. |
{EMPFAENGER_EMAIL} | E-Mail-Adresse des Newsletterempfaengers. |
{DOUBLEOPTIN_LINK} | Signierter Link zur Bestaetigung der Newsletter-Anmeldung. |
{SHOPNAME}, {FIRMEN_LOGO}, {FIRM_LOGO} | Shopname und Logo des Shops, in dem die Anmeldung erfolgt. |
{EMAIL_SIG_HTML}, {EMAIL_SIG_TXT} | HTML- und Textsignatur des Shops. |
Shopvariablen
| Variable | Beschreibung |
| SHOPNAME | Firmenname o. Rechtsform |
| FIRMEN_LOGO | das hinterlegte Firmenlogo als HTML Tag des (Multi-) Shops |
| EMAIL_SIG_TXT | die TXT E-Mailsignatur des (Multi-) Shops |
| EMAIL_SIG_HTML | die HTML E-Mailsignatur des (Multi-) Shops |
| MY_BANK | eigener Bankname der Bankverbindung |
| MY_EMPFAENGER | eigener Empfängername der Bankverbindung |
| MY_BLZ | eigene BLZ der Bankverbindung |
| MY_KONTO_NR | eigene Konto-Nr. der Bankverbindung |
| MY_IBAN | eigene IBAN der Bankverbindung |
| MY_BIC | eigene BIC der Bankverbindung |
| MY_NNAME | eigener Nachname |
| MY_VNAME | eigener Vorname |
| MY_STRASSE | eigene Straße |
| MY_PLZ | eigene PLZ |
| MY_ORT | eigener Ort |
| MY_LAND | eigenes Land |
| MY_TEL | eigene Tel-Nr |
| MY_FAX | eigene Fax-Nr |
| MY_EMAIL | eigene E-Mail-Adresse |
| MY_USTID | eigene USt-Id |
Sicher pruefen
- Aktiviere
nl_showundnl_doubleoptin. - Melde eine neue E-Mail-Adresse ueber das Newsletterformular an.
- Pruefe, ob der Empfaenger vor dem Klick mit
aktiv=0gespeichert ist. - Kontrolliere, ob HTML- und Textversion
{DOUBLEOPTIN_LINK}enthalten. - Klicke den Bestaetigungslink und pruefe, ob danach
aktiv=1unddatum_doptingesetzt sind. - Teste eine bereits aktive E-Mail-Adresse im gleichen Shop, damit die Duplikatmeldung sichtbar wird.
War diese Seite hilfreich?
Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.