Formulare (Shopware 6)

Nutzbar in: Self-Managed

Mit dieser Erweiterung kannst Du individuelle Formulare für Deinen Shop erstellen und diese per CMS-Element in deinen Shop an der gewünschten Stelle einbinden.

Formulare für Shopware 6 im Shopware Community Store

Funktionalitäten

  • Individuelle Formulare erstellen
  • Verschiedene Feld-Typen stehen zur Verfügung
    • Text
    • E-Mail
    • Telefonnummer
    • Nummer
    • Textarea
    • Select/Auswahl
    • Checkbox
    • Radio/Auswahl
    • Datei
    • Erklärung
  • Pro Feld kann eine CSS-ID und CSS-Klasse sowie ein Pattern und die minimale und maximale Länger festgelegt werden.
  • Nach Absenden des Formulars erfolgt eine E-Mailbenachrichtigung
  • Die Dateien werden automatisch als Anhang an die E-Mailbenachrichtigung angefügt.
  • Die abgesendeten Formulardaten sind zusätzlich im Adminbereich abrufbar
  • Mit dem Feld-Typ "Erklärungen" können zusätzliche Erläuterungen/Informationen im Formular eingefügt werden.
  • Formular kann in bestehendes Layout oder neues Layout integriert werden
  • CMS-Block Formular
  • CMS-Element Formulare
  • Informationen (Attribute) aus dem Formular können im E-Mail-Header eingefügt werden.

Installationsanleitung

  1. Installiere und aktiviere die Erweiterung.
  2. Gehe unter Inhalte -> Formulare und füge über den Button ein neues Formular hinzu.
  3. Hinterlege in der neuen Ansicht den Namen des Formulars und an welche E-Mailadresse die Informationen aus dem Formular gesendet werden. Außerdem kannst Du das Formular aktivieren und die Anzeige der Datenschutz-Checkbox aktivieren. Der Text unter "Beschreibung" wird im Shop unter der Überschrift des Formulars eingeblendet. Klicke auf "Speichern".
  4. Nun kannst Du die einzelnen Felder anlegen. Die erste Zeile wird automatisch erstellt. Um ein Feld in dieser Zeile anzulegen, klickst Du auf die drei Punkte und wählst die Option "Feld hinzufügen". Unter Label kannst Du nun den Namen des Feldes angeben, sowie weitere Einstellungen für dein Feld setzen z.B. Feld-Typ, Pflichtfeld oder einen Hilfstext.
    Wenn Du nun ein weiteres Feld in diese Zeile setzen möchtest klickst Du wieder auf die drei Punkte und wählst "Feld hinzufügen" aus. Ansonsten kannst Du über die Option "Zeile hinzufügen" die nächste Zeile beginnen.
    Um für die Feldtypen "Select/Auswahl" und "Radio/Auswahl" Optionsfelder anzulegen, klickst Du auf die drei Punkte auf Feld-Ebene. Dort steht dir die Option "Feld-Option hinzufügen" zur Verfügung.
  5. Nachdem Du alle benötigten Felder angelegt hast. Kannst Du nun das Formular einer CMS-Seite zuweisen. Öffne hierzu deine Erlebniswelten und bearbeite ein bestehendes Layout oder erstelle ein neues Layout. Wähle in der Block-Kategorie "Formular" das Element "Lenz Formular" aus. Öffne anschließend die Element-Einstellungen und wähle das Formular aus, welches hier eingefügt werden soll.
  6. Weise das Layout einer Kategorie zu und teste das Formular. Nach Absenden des Formulars wird eine E-Mail an die hinterlegte Adresse gesendet.
  7. Unter Inhalte -> Formulardaten sind die abgesendeten Daten zusätzlich abrufbar.

E-Mail-Header

Auf oberster Ebene bei den Formulardaten findest du den Button "Header hinzufügen". Es erscheint eine neue Zeile. In diese Zeile werden die folgenden Daten eingepflegt.

  • Name: Name des Feldes im Ticketsystem
  • Wert: Lege hier fest welcher Wert aus den verfügbaren Felder eingefügt werden soll. Die Werte werden unten angezeigt.
  • Nur hinterlegen, wenn Feld … + Den Wert … hat: Nur wenn in dem genannten Feld der gesetzte Wert enthalten ist, wird die Information im Header angezeigt.
  • Position: Verändere die Positionen. Wichtig: Wenn ein Feld zweimal zugeordnet wird, wird die erste Position von der folgenden Zuordnung überschrieben.


Weitere Informationen zur Verwendung des E-Mail-Headers findest Du in der Dokumentation deines Ticketsystems.

Installationsanleitung (bis v6.0.3)

  1. Installiere und aktiviere die Erweiterung.
  2. Gehe unter Inhalte -> Formulare und füge über den Button ein neues Formular hinzu.
  3. Hinterlege in der neuen Ansicht den Namen des Formulars und an welche E-Mailadresse die Informationen aus dem Formular gesendet werden. Außerdem kannst Du das Formular aktivieren und die Anzeige der Datenschutz-Checkbox aktivieren. Der Text unter "Beschreibung" wird im Shop unter der Überschrift des Formulars eingeblendet. Klicke auf "Speichern".
  4. Nun kannst Du die einzelnen Felder anlegen. Klicke auf den Button "Zeile hinzufügen". Nun hast Du die erste Zeile erstellt, in welche Du nun mit Klick auf den Button "Feld hinzufügen" das erste Feld anlegen kannst. Unter Label kannst Du nun den Namen des Feldes angeben, sowie weitere Einstellungen für dein Feld setzen z.B. Feld-Typ, Pflichtfeld oder einen Hilfstext.
    Wenn Du nun ein weiteres Feld in diese Zeile setzen möchtest klickst Du auf den Button "Feld hinzufügen". Ansonsten kannst Du über den Button "Zeile hinzufügen" die nächste Zeile beginnen.
  5. Nachdem Du alle benötigten Felder angelegt hast. Kannst Du nun das Formular einer CMS-Seite zuweisen. Öffne hierzu deine Erlebniswelten und bearbeite ein bestehendes Layout oder erstelle ein neues Layout. Wähle in der Block-Kategorie "Formular" das Element "Lenz Formular" aus. Öffne anschließend die Element-Einstellungen und wähle das Formular aus, welches hier eingefügt werden soll.
  6. Weise das Layout einer Kategorie zu und teste das Formular. Nach Absenden des Formulars wird eine E-Mail an die hinterlegte Adresse gesendet.
  7. Unter Inhalte -> Formulardaten sind die abgesendeten Daten zusätzlich abrufbar.

Changelog

6.0.3
IMPROVEMENT | Admin UI Update.

6.0.2
BUGFIX | Plugin-Installation hat in manchen Umgebungen nicht funktioniert.

5.0.6
BUGFIX | Plugin-Installation hat in manchen Umgebungen nicht funktioniert.

Version 6.0.1
FEATURE | Setze Mail-Header basierend auf Formular-Werten.
BUGFIX | Übersetzungen in Template behoben.
BUGFIX | Reply-to ohne Name hat nicht funktioniert.
FEATURE | Feld-Typen hinzugefügt: Erklärung, Datei.

Version 5.0.5
BUGFIX | Übersetzungen in Template behoben.
BUGFIX | Reply-to ohne Name hat nicht funktioniert.
BUGFIX | Deinstallation von Mail-Header-Tabellen.
FEATURE | Feld-Typen hinzugefügt: Erklärung, Datei.

Version 5.0.4
FEATURE | Setze Mail-Header basierend auf Formular-Werten.

Version 6.0.0
TASK | Kompatibilität mit Shopware 6.6.
Anforderungen:
- Die Erweiterung erfordert nun mindestens Shopware Version 6.6.0.0.

Version 5.0.3
FEATURE | Versteckte Felder mit vordefinierten Werten hinzugefügt.
IMPROVEMENT | Javascript Formular-Validierung aktiviert.
FEATURE | Option hinzugefügt, um Plaintext E-Mails zu senden.
TASK | Plaintext-Mail-Templates angepasst.
IMPROVEMENT | Möglichkeit hinzugefügt, um productNumber und url (für hidden-Felder) mitzugeben.
IMPROVEMENT | Captcha-Unterstützung hinzugefügt.
IMPROVEMENT | Möglichkeit hinzugefügt, um Felder für Reply-To bei E-Mails zu verwenden.

Version 5.0.2
BUGFIX | Installation von Mail-Templates korrigiert.

Version 5.0.1
IMPROVEMENT | Verbesserte Mail-Templates und Mail-Variablen.

Version 5.0.0
Erste Version für Shopware 6.