Zum Hauptinhalt springen
Der bequemste Weg zu einem Newsletter-Abonnenten ist die Checkbox im Bestellprozess. Dafür gibt es die Tags mit dem Präfix NL-. Sie gehören in die Templates des Shops, nicht in den E-Marketing-Manager. Die Newsletter selbst, auf die sich die Checkboxen beziehen, stehen in der Shopkonfiguration shop.config. Wegweiser: E-Marketing-Manager

Das vollständige Beispiel

NL-Data ist zugleich die Prüfung, ob es überhaupt Newsletter gibt, und die Schleife über alle konfigurierten.
Das versteckte Feld NL-ProofDeselect_hiddeninput gehört zu jeder Checkbox dazu. Ein Browser schickt eine abgewählte Checkbox gar nicht mit. Ohne das versteckte Feld kann der Shop deshalb nicht unterscheiden, ob der Käufer die Zustimmung zurückgenommen hat oder ob die Checkbox auf dieser Seite einfach nicht stand. Eine Abmeldung würde dann verloren gehen.

Die Vorbelegung

NL-Checked gibt checked aus, wenn der Käufer den Newsletter gewählt hat. Hat er noch gar nichts gewählt, entscheidet die Voreinstellung aus der Shopkonfiguration.
Eine vorangehakte Checkbox ist rechtlich heikel. Ob die Voreinstellung im Shop gesetzt werden darf, richtet sich nach dem Einsatzland und nach der Art des Newsletters. Klären Sie das, bevor Sie sie aktivieren.
NL-Checked lässt sich auch klammern. Damit blenden Sie zusätzliche Hinweise nur bei gewähltem oder nur bei abgewähltem Newsletter ein.

Einzelne Newsletter ansprechen

NL-Name und NL-ID vergleichen als Bereichs-Tag den aktuellen Newsletter mit dem Wert in den Klammern. Damit lässt sich einer von mehreren Newslettern anders darstellen.
Der Vergleich achtet nicht auf Groß- und Kleinschreibung. {NL-ID(KundenNews)} und {NL-ID(kundennews)} greifen gleichermaßen.
Vergleichen Sie über NL-ID und nicht über NL-Name. Der Name ist ein Anzeigetext und kann sich ändern, die Kennung bleibt.

Kein Newsletter konfiguriert

Die äußere Klammerung {NL-Data} hält Überschrift und Rahmen aus der Seite heraus, solange kein Newsletter eingerichtet ist. Ohne sie steht im Bestellprozess eine leere Box.

Die Tags im Überblick

Zulässig sind alle Tags auf allen Templates des Bestellprozesses, jeweils innerhalb der NL-Data-Schleife. Nur NL-Name() und NL-ID() werten einen Parameter aus. Bei den übrigen Tags prüft die Klammerung lediglich, ob überhaupt ein Wert vorliegt.

Verwandte Themen