3. Konfiguration

Sie k├Ânnen jetzt unter "Einstellungen -> E-Mail-Vorlagen" bzw. ab Shopware 5.6 unter "Einstellungen -> E-Mail-Management -> E-Mail-Vorlagen" im Ordner "Benutzer-E-Mails" beliebige E-Mail-Vorlagen f├╝r Ihre Formulare anlegen. In diesen E-Mail-Vorlagen haben Sie Zugriff auf verschiedene Variablen, u.A. auf die Namen der Felder des Formulars und auf die vom Absender abgeschickten Werte. Sollten Sie zum Beispiel eine Vorlage mit dem Standard Formular "Kontaktformular" verkn├╝pfen, stehen Ihnen folgende Variablen zur Verf├╝gung:

{$sShop}: Shopware Demo {$sShopURL}: http://example.com {$momoFormData.anrede.label}: Anrede {$momoFormData.anrede.value}: Herr {$momoFormData.vorname.label}: Vorname {$momoFormData.vorname.value}: Moritz {$momoFormData.nachname.label}: Nachname {$momoFormData.nachname.value}: M├╝ller {$momoFormData.email.label}: eMail-Adresse {$momoFormData.email.value}: [email protected] {$momoFormData.telefon.label}: Telefon {$momoFormData.telefon.value}: {$momoFormData.betreff.label}: Betreff {$momoFormData.betreff.value}: Kontaktanfrage {$momoFormData.kommentar.label}: Kommentar {$momoFormData.kommentar.value}: Sehr geehrte Damen und Herren...

Sie sehen also, dass Sie pro Feld auf das Label und auf den vom Absender abgeschickten Wert zugreifen k├Ânnen. Ab Version 1.1.0 des Plugins werden auch Felder vom Typ "text2" unterst├╝tzt. Wenn das Feld beispielsweise den Namen "plz;ort" mit dem Label "PLZ;Ort" hat, stehen in der E-Mail-Vorlage folgende Variablen getrennt zur Verf├╝gung:

{$momoFormData.plz.label}: PLZ {$momoFormData.plz.value}: ... {$momoFormData.ort.label}: Ort {$momoFormData.ort.value}: ...

Sollten Ihre Feld-Namen Sonderzeichen oder Umlaute enthalten, m├╝ssen die Variablen wie folgt in die Vorlage eingebaut werden:

{$momoFormData['stra├če'].label}: Stra├če {$momoFormData['stra├če'].value}: Hauptstra├če {$momoFormData['nationalit├Ąt'].label}: Nationalit├Ąt {$momoFormData['nationalit├Ąt'].value}: Deutsch

Wenn die E-Mail-Vorlage angelegt ist, k├Ânnen Sie diese mit dem Formular verkn├╝pfen, indem Sie sie in dem Freitextfeld des Formulars ausw├Ąhlen. Bei Formularen, wo nichts in dem Freitextfeld ausgew├Ąhlt wird, wird auch keine E-Mail an den Absender geschickt.

Wichtig ist nur, dass Ihr Formular ein Feld vom Typ "email" enth├Ąlt, denn an die dort eingetragene E-Mail-Adresse wird die Best├Ątigungsmail verschickt. Ohne ein E-Mail-Feld, kann das Plugin nicht wissen, wohin es die Best├Ątigungsmail schicken soll. Wenn ein Formular mehrere E-Mail-Felder besitzt, wird die Best├Ątigungsmail an die Adresse geschickt, die in das erste E-Mail-Feld eingetragen wurde. Positionieren Sie Ihre Felder also dementsprechend richtig.