Die Standard-Kontaktfunktion in Magento reicht in der Regel nur für den Anfang aus. Wenn der Shop wächst, entsteht der Bedarf an separaten Formularen für Vertrieb, Service, Reklamationen, Partner oder B2B-Kunden. Hinzu kommen verschiedene Sprachversionen, der Bedarf an besserer UX, informativeren Kontaktbereichen und umfassenderer Kontrolle über Anfragen.
Dieses Modul löst diese Probleme, ohne eine separate, dedizierte Lösung von Grund auf entwickeln zu müssen.
Magento 2 Advanced Contact Form wurde für Shops entwickelt, in denen der Kontakt mit dem Kunden nicht bei einem einfachen Formular mit drei Feldern endet. Es ist eine Lösung für Implementierungen, die mehr Flexibilität, eine bessere Organisation von Anfragen und eine professionellere Präsentation des Kontaktbereichs benötigen.
Das Modul ermöglicht es, mehrere Kontaktformulare direkt im Adminbereich zu erstellen. Jedes Formular kann einen eigenen Namen, einen eigenen Feldsatz, eine eigene Reihenfolge, eine Erfolgsmeldung sowie eine Zuordnung zu einem bestimmten Store View haben. Dadurch kann ein Magento-Shop mehrere Abteilungen und Prozesse unterstützen, ohne Kompromisse bei der UX einzugehen und ohne zusätzliche separate Module hinzuzufügen.
Ein wesentlicher Vorteil der Lösung ist die Unterstützung individueller Slugs pro Store View. Das bedeutet, dass Formulare unter verständlichen Adressen funktionieren können, die an Sprache, Markt oder Zweck angepasst sind, z. B. /kontakt, /contact, /serwis oder /reklamacje. Das Modul kann außerdem den standardmäßigen Magento-Kontaktpfad übernehmen oder den Link zur Standard-Kontaktseite ersetzen.
Im Frontend ist das Formular nicht mehr nur ein einfacher Block zum Versenden einer Nachricht. Das Modul unterstützt ein zweispaltiges Layout und die Integration mit CMS-Blöcken, sodass der Kontaktbereich gleichzeitig Daten erfassen und wichtige Informationen vermitteln kann. Dies ist besonders in B2B-Shops nützlich, in denen der Kunde vor dem Absenden einer Anfrage häufig zusätzlichen Kontext benötigt: Vertriebsdaten, Anleitungen, Informationen zum Ablauf der Zusammenarbeit oder Kontaktdetails einer bestimmten Abteilung.
Auf administrativer Seite strukturiert das Modul die Arbeit mit Anfragen. Nachrichten werden in Magento zusammen mit den Formulardaten, dem Store View und technischen Informationen gespeichert. Dadurch lässt sich leicht prüfen, über welches Formular die Anfrage eingegangen ist, welche Daten der Kunde angegeben hat und wie die Kontakthistorie aussieht.
Ein wichtiger Aspekt ist auch die Sicherheit. Kontaktformulare sind ein häufiges Ziel von Spam und automatisierten Versandversuchen. Daher unterstützt das Modul die Feldvalidierung, die Integration mit Magento reCAPTCHA, Honeypot sowie die Begrenzung der Anzahl von Anfragen von einer IP-Adresse. So lässt sich ein erweiterter Kontaktbereich umsetzen, ohne auf Kontrolle und Sicherheit zu verzichten.