Formular Baukasten für CMS-Seiten

- Version: 6.7.3
- Letztes Update: 02. September 2026
- Kompatibilität: 6.7.*
Beschreibung
Diese Baukasten-Lösung ermöglicht es Dir, individuelle Formulare direkt auf CMS-Seiten einzubinden. Alle Felder werden bequem per Drag-and-drop im Shopware CMS-Editor zusammengestellt – ganz ohne Programmierung. Einsendungen lösen automatisch eine E-Mail-Benachrichtigung aus und können optional im Backend gespeichert werden.
Funktionen
- Vielfältige Feldtypen: Text, Mehrzeilentext, E-Mail, Zahl, Auswahl (Dropdown oder Mehrfachauswahl), Datum und Captcha
- Automatischer E-Mail-Versand: Bei jeder Einsendung erhalten alle konfigurierten Empfänger eine formatierte E-Mail mit dem vollständigen Formularinhalt
- Empfänger-Steuerung: Empfängeradressen direkt am CMS-Element hinterlegen oder per Navigationskategorie gezielt überschreiben
- Einsendungen verfolgen: Alle Einsendungen mit fortlaufender Formularnummer, E-Mail-Adresse und Inhalt optional im Backend speichern
- Newsletter-Integration: Optionale Newsletter-Anmeldung per Checkbox direkt im Formular
- Datenschutzerklärung: Zuschaltbare Datenschutzbestätigung vor dem Absenden
- Spam-Schutz: Zuschaltbares Captcha-Element mit unsichtbarem Honeypot-Feld
- Wiederverwendbar: Ein Formular einmal als CMS-Seite anlegen und auf beliebig vielen Seiten einbinden
Support
Bei Fragen und Problemen wende Dich an support@zwei.gmbh oder besuche www.zwei.gmbh.
Fragen & Antworten
Bewertungen
Konfigurationsanleitung
Installation
Lade die Plugin-ZIP-Datei in Deinen Shop und installiere das Plugin über Einstellungen → Erweiterungen → Meine Erweiterungen. Aktiviere das Plugin anschließend und leere den Cache.
Formular anlegen
Ein Formular wird als eigenes Layout angelegt und danach auf der gewünschten Seite eingebunden. Das hat den Vorteil, dass Du dasselbe Formular auf mehreren Seiten verwenden kannst.
- Öffne Inhalte → Erlebniswelten und lege ein neues Layout vom Typ „Formular Seite" an.
- Im linken Seitenbereich findest Du unter der Kategorie „Formular Elemente" die Formularblöcke. Ziehe die gewünschten Felder per Drag-and-drop auf die Seite.
- Konfiguriere jedes Feld (Bezeichnung, Platzhalter, Standardwert) über das Einstellungs-Icon. Bei Zahlenfeldern legst Du zusätzlich Minimal- und Maximalwert fest, bei Auswahlfeldern die Optionen sowie Dropdown- und Mehrfachauswahl.
- Wichtig: Das Formular muss ein Feld vom Typ „Eingabefeld Email" enthalten. Ohne dieses Feld wird keine Benachrichtigungs-E-Mail versendet.
- Vergib einen aussagekräftigen Namen für das Layout – er wird als Betreff der Benachrichtigungs-E-Mail verwendet.
Formular auf einer Seite einbinden
- Öffne das Layout der Zielseite (zum Beispiel Deine Kontaktseite) im CMS-Editor.
- Platziere dort den Block „erweitertes Formular".
- Wähle in den Einstellungen des Elements unter „Formular Auswahl" die zuvor angelegte Formular Seite aus.
- Trage unter „Empfänger" die E-Mail-Adressen ein, die die Einsendungen erhalten sollen. Mehrere Adressen sind möglich.
Empfänger pro Kategorie überschreiben
Die Empfängeradressen trägst Du im Konfigurationsbereich des Formular-Elements ein. Wenn Du für eine bestimmte Navigationskategorie andere Empfänger benötigst, kannst Du diese Einstellung direkt an der Kategorie überschreiben (Kataloge → Kategorien → gewünschte Kategorie → Tab „Layout"). Die Einstellung an der Kategorie hat Vorrang vor der Einstellung am Element.
Optionale Funktionen
- Spam-Schutz: Ziehe zusätzlich den Block „Captcha" auf die Formular Seite. Er blendet ein unsichtbares Honeypot-Feld ein, das automatisierte Einsendungen abweist. Ohne diesen Block ist kein Spam-Schutz aktiv.
- Newsletter-Anmeldung: Aktiviere die Option „Newsletteranmeldung zeigen?" im Erweitertes-Formular-Element, um eine Anmelde-Checkbox einzublenden.
- Datenschutzbestätigung: Aktiviere „Datenschutzerklärung zeigen?" für eine Pflicht-Checkbox vor dem Absenden.
- Einsendungen verfolgen: Aktiviere „Im Backend verfolgen?", um alle Einsendungen mit Formularnummer zu speichern.
- Absende-Button positionieren: Standardmäßig steht der Button unterhalb des Formulars. Alternativ kannst Du ihn direkt neben ein Feld setzen – dazu am gewünschten Feld die Option „Absende Button hier anzeigen" aktivieren und am Erweitertes-Formular-Element die Position „Am Element" wählen.
Einsendungen einsehen
Gespeicherte Einsendungen findest Du im Backend unter Kunden → Formulare oder alternativ unter Einstellungen → Plugins → Formulare. Die Übersicht zeigt Datum, Formularnummer und E-Mail-Adresse, die Detailansicht den vollständigen Formularinhalt.
Changelog
- Block-Kategorie „Formular Elemente" wird im CMS-Editor jetzt korrekt als Abschnittsbezeichnung angezeigt
- Formulare werden jetzt auch dann korrekt angezeigt, wenn die Seite ohne URL-Parameter aufgerufen wird
- Formularabsendung bei fehlendem E-Mail-Feldwert korrigiert
- Stabilere Aufbereitung der E-Mail wenn Formulardaten unvollständig sind











