Benötigte Angaben
Der Käufer füllt im Formular bis zu sechs Felder aus. Vier davon prüft der Shop, zwei nicht.
Der Betreff ist technisch nicht verpflichtend. Bleibt das Feld leer, geht die E-Mail ohne Betreff hinaus. Wenn Sie das nicht wollen, geben Sie im Template einen sinnvollen Vorschlag vor, beispielsweise über das
value-Attribut des Eingabefeldes.
Die beiden Integrationsarten
Für den Einbau in den Shop stehen zwei Wege zur Wahl. Sie unterscheiden sich darin, ob der Käufer die Produktseite verlässt.
Die konventionelle Integration ist der einfachere Weg und eine vollwertige Lösung. Die AJAX-Integration wirkt geschlossener, weil der Käufer den Faden nicht verliert, verlangt dafür aber zusätzlich JavaScript-Arbeit an der Design-Komponente.
Wegweiser: “Produkt weiterempfehlen” per AJAX integrieren
Konfiguration
Für die Funktion sind drei Einträge nötig, unabhängig von der gewählten Integrationsart. Im Abschnitt<Templates> der shop.config legen Sie die beiden Shopseiten fest.
Im Abschnitt
<ProdRecmdMail> legen Sie das Template der E-Mail selbst fest.
Tags für das Eingabeformular
Die Tags gelten in den beiden Shopseiten-Templates. Zu jedem Feld gehören zwei Tags: eines für den Feldnamen und eines für den bereits eingegebenen Wert.value-Attribut steht der Käufer dann vor leeren Feldern und tippt alles noch einmal.
Fehlerhafte Eingaben hervorheben
Zu den vier Pflichtfeldern gibt es je ein Fehler-Tag. Als einzelnes Tag liefert es_error, wenn das Feld beanstandet wurde, und sonst nichts. Damit hängen Sie die Fehlerkennzeichnung direkt an einen Klassennamen an.
Das Mail-Template
Im Mail-Template steht der Deep-Link auf das empfohlene Produkt.Verwandte Themen
- Wegweiser: “Produkt weiterempfehlen” per AJAX integrieren
- Wegweiser: AJAX-Funktionen
- Referenz: Abschnitt Templates
