Zum Inhalt

Formular Baukasten 2 | Alle Features

Formular Typen

Add-OnNameBeschreibung
Basis VersionCMSDas CMS Formular kann vielseitig auf allen Inhaltsseiten (Erlebniswelten) von Shopware 6 eingesetzt werden. Bei einigen moori Plugins, in denen eine E-Mail Adresse im Inhaltsbereich hinterlegt werden kann z.B. Händlersuche kann man diese als Empfänger für das Kontaktformular definieren.
Basis VersionTestDas Test-Formular verhält sich wie ein normales CMS Formular, dieses kann eingesetzt werden um Fehler zu ermitteln oder ausschließlich die serverseitige Validierung zu prüfen
Classic Add-OnTwig Template SnippetJedes Formular kann direkt im Theme eingebunden werden, dazu dient ein vordefiniertes Twig Snippet
Classic Add-OnInline-FormularDas Formular im Formular. Hiermit kannst du beliebige Formulare im Shopware Standard auf Template-Basis erweitern. Denke daran, dass eine Erweiterung nicht ausreicht. Es müssen auch die entsprechende Datenverarbeitung angepasst werden.
Kunden Add-OnKunden RegistrierungsformularDieses Formular wird in die Kundenregistrierung eingebunden, damit können weitere Daten und auch Dokumente beim Kunden eingegeben werden. Die optimale B2B Erweiterung für einen eingeschränkten Kundenkreis.
Kunden Add-OnFormular im KundenbereichDieses Formular erscheint als ein Navigationspunkt im Kundenbereich. Hiermit lassen sich bestehende Kundendaten einfach anpassen und abspeichern. Für zusätzliche Kundenangaben kannst du die Custom-Fields von Shopware 6 verwenden.
Produkt-Konfigurator Add-OnProduktkonfiguratorVerwende Formulare für Produktkonfigurationen, neben Eingabefelder für individualisierte Produkte kannst du Auswahl- und Zahlenfelder für eine zusätzliche Preisberechnung verwenden. Auch hier haben deine Kunden die Möglichkeit zu ihrem Wunschprodukt eine Datei hochzuladen. Die Zuweisung erfolg über dynamische Produktgruppen.
Popup Add-OnPopup-FormularDieses Formular eignet sich sehr gut um Kundenfeedback einzuholen. Es kann auf jeder beliebigen Shopseite platziert werden und sofort oder durch bestimmte Aktionen ausgelöst werden. Ein Beispiel dazu ist, wenn der Kunde im Checkout-Prozess die Seite verlassen will.
Produktanfrage Add-OnProduktanfrageHat der Kunde eine Frage zu einem bestimmten Produkt oder möchte ein Angebot einholen? Dieses Formular wird auf der Produktseite platziert und enthält bereits alle relevanten Produktdetails, sodass du die Anfrage besser zuordnen kannst. Die Zuweisung erfolgt über dynamische Produktgruppen.
Bestellung Add-OnZusätzliche BestellinformationenIm Shopware 6 Standard gibt es nur ein Kommentarfeld als zusätzliche Angabe zu eine Bestellung. Mit diesem Formular kannst du weitere Daten abfragen und den Checkout auch sperren wenn Angaben fehlen. Dies ist z.B. der Fall, wenn sich Produkte im Warenkorb befinden, die der Kunde nur mit einem bestimmten Nachweis erwerben darf. Die Zuweisung erfolgt über dynamische Produktgruppen.

Formular Elemente

Add-OnGruppeNameBeschreibung
Basis VersionZeilenFeldzeileHier kannst du alle untergeordneten Eingabefelder als responsive Bootstrap Elemente verwenden. Bestimme die Länge des Elementes anhand der Bildschirmauflösung des Kunden.
Basis VersionZeilenSektionszeileHier kannst du alle untergeordneten Sektionen als responsive Bootstrap Elemente verwenden. Bestimme die Größe der Sektion anhand der Bildschirmauflösung des Kunden.
Basis VersionEingabefelderTextEingabefeld für einzeilige Texte.
Basis VersionEingabefelderE-MailEingabefeld für E-Mail Adressen. Wenn dieses Feld verwendet wird und ausgefüllt ist, wird es als Antwortadresse und/oder als Kopieempfänger (Classic Add-On) verwendet.
Basis VersionEingabefelderTextbereichEingabefeld für mehrzeilige Texte.
Basis VersionEingabefelderTelefonEingabefeld für Telefonnummer.
Basis VersionEingabefelderURLEingabefeld für Internetadressen.
Basis VersionEingabefelderSchalterAn-/Ausschalter.
Basis VersionEingabefelderCheckboxAn-/Ausschalter.
Basis VersionEingabefelderUploadHiermit kann man Dateien oder Anhänge hochladen. Es gibt technisch bedingt keine Mehrfachuploadfelder, du kannst aber mehrere Uploadfelder einzeln anlegen oder einen Repeater (Classic Add-On) verwenden.
Basis VersionEingabefelderDatumEingabefeld für Datum. Du kannst ein minimales und maximales Datum definieren und auch bestimmte Wochentage ausschließen.
Basis VersionEingabefelderZeitEingabefeld für Uhrzeit. Du kannst eine minimale und maximale Uhrzeit definieren.
Basis VersionEingabefelderPasswortEingabefeld für Passwort, der Inhalt des Feldes ist nicht sichtbar.
Basis VersionEingabefelderZahlEingabefeld für Zahlen. Du kannst eine minimale und maximale Zahl definieren. Zusätzlich kannst du bestimmen, in welchen Schritten die Zahl hoch oder runter zählt.
Basis VersionEingabefelderZahl-SliderEingabefeld für Zahlen als Slider mit selber Funktion.
Basis VersionEingabefelderVerstecktDieses Eingabefeld ist versteckt und kann z.B. mit Standartwerten oder anderweitig befüllt werden.
Basis VersionEingabefelderAktuelle URLDieses Eingabefeld ist versteckt und enthält die aktuelle URL.
Classic Add-OnEingabefelderBewertungsfeldEin visuelles Bewertungsfeld. Tip: Verwende ein Emoji als Platzhalter!
Classic Add-OnEingabefelderUst-ID NummerEingabefeld für eine EU Ust-ID Nummer. Inklusive Prüfung mit EU Datenbank!
Classic Add-OnEingabefelderUnterschriftEin Feld für digitale Unterschriften. Rechtssicherheit bisher unbestätigt.
Classic Add-OnEingabefelderBIC/IBANEingabefelder für die Bankverbindung. Die IBAN wid nach dem MOD97-Algorithmus geprüft, somit sind mögliche Zahlendreher ausgeschlossen!
Basis VersionAuswahlfelderAuswahlfeldAuswahlfeld, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Basis VersionAuswahlfelderMehrfach-AuswahlfeldMehrfach-Auswahlfeld, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Basis VersionAuswahlfelderCheckbox-GruppeMehrfach-Auswahlfeld in Form von Checkboxen, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Basis VersionAuswahlfelderRadio-GruppeAuswahlfeld in Form von Radio-Eingabefeldern, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Classic Add-OnAuswahlfelderBild-Mehrfach-Auswahlfeld im SliderMehrfach-Auswahlfeld mit Bildern im Slider, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Classic Add-OnAuswahlfelderBild-Auswahlfeld im SliderAuswahlfeld mit Bildern im Slider, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Classic Add-OnAuswahlfelderBild-Auswahlfeld im GridAuswahlfeld mit Bildern im Grid, kann manuell oder automatisch zugewiesene Optionen beinhalten.
Classic Add-OnAuswahlfelderBild-Mehrfach-AuswahlfeldAuswahlfeld mit Bildern, Es können SVGs und Bilder verwendet werden. Bei SVGs kann man die Hover-Farbe über die Element-Einstellungen festlegen.
Classic Add-OnAuswahlfelderBild-AuswahlfeldMehrfach-Auswahlfeld mit Bildern, Es können SVGs und Bilder verwendet werden. Bei SVGs kann man die Hover-Farbe über die Element-Einstellungen festlegen.
Basis VersionFormular-BestandteileAbsenden (Button)Der Button um das Formular abzusenden. Wird z.B. in Inline-Formularen (Produktkonfigurator, Kunden Registrierungsformular etc) nicht benötigt.
Basis VersionFormular-BestandteileCaptchaEin Sicherheitsmechanismus um Formular vor (Spam-) Bots zu schützen.
Basis VersionFormular-BestandteileNotizDie Standard-Notiz in Formularen, z.B. wenn erforderliche Eingaben gesondert markiert sind.
Basis VersionFormular-BestandteileBestätigung von DatenschutzhinweisDie Standard-Checkbox in Formularen um die Datenschutzhinweise zu akzeptieren.
Basis VersionFormular-BestandteileFeedback BereichHier steht das Feedback zum abgesendeten Formular, z.B. Fehler- oder Erfolgsmeldungen.
Classic Add-OnFormular-BestandteileKopie sendenMöchte der Kunde eine Kopie seiner E-Mail erhalten, kann er dieses Feld ankreuzen.
Classic Add-OnFormular-BestandteileNewsletter abonnierenMöchte der Kunde einen Newsletter abonnieren, kann er dieses Feld ankreuzen.
Basis VersionSektionenKarteBietet die Möglichkeit einer Sektion im Formular eine Überschrift zu geben. Kann auf- und zugeklappt werden.
Basis VersionSektionenSektionBietet die Möglichkeit eine Sektion im Formular zu bestimmen.
Basis VersionSektionenHTMLBietet die Möglichkeit HTML im Formular zu verwenden. Achtung: Übersetzung ist nicht möglich, du kannst aber Textbaustele mit dem Twig-Filter trans verwenden.
Classic Add-OnSektionenVerschachtelte SektionEine technische Sektionen um die technischen Namen der Eingabefelder zu beeinflussen.
Classic Add-OnSektionenWiederholer/RepeaterMit dieser Sektion können Gruppen von Eingabefeldern mehrfach im Formular verwendet werden. z.B. für die Anmeldung von mehreren Personen.
Slides Add-OnSektionenSlidesMit Slides kann man das Formular in mehrere Schritte aufteilen. Das ist Sinnvoll wenn man besonders große Formulare hat.

Formular Aktionen

Add-On / PluginNameFlow-Builder geeignet?Beschreibung
Basis VersionE-Mail sendenNeinSendet eine E-Mail an eine von dir angegebene E-Mail-Adresse. Du kannst selbst ein E-Mail Template zuweisen. Es werden dir auch weitere Einstellungen für den E-Mail versand angeboten.
Classic Add-OnE-Mail Kopie sendenNeinSendet eine E-Mail Kopie an den Kunden. Auch hier kannst du ein eigenes E-Mail Template zuweisen und diese Aktion optional für den Kunden anbieten.
Classic Add-OnIn Verlauf speichernNeinSpeichert das gesamte Formular im Verlauf, es wird eine Text und eine HTML-Version gespeichert. Ist diese Aktion aktiv, kannst du dem Kunden Druckansicht anbieten.
Classic Add-OnDruckansichtNeinBietet dem Kunden die Möglichkeit ein Übertragungsprotokoll auszudrucken. Diese Aktion ist in einigen Fällen Vorschrift bezüglich Rechtssicherheit.
Classic Add-OnNewsletter abonnierenNeinDer Kunde kann mit dem Absenden des Formulars optional den Newsletter abonnieren.
Classic Add-OnICS AnhangNeinSpeichert einen ICS Anhang in der E-Mail für den Shopbetreiber. Kann z.B. ein Termin beinhalten.
HubspotHubspot FormularJaSendet die Inhalte des Formulars direkt an Hubspot.
MauticMautic FormularJaSendet die Inhalte des Formulars direkt an Mautic.
WebhookWebhookJaLöst einen Webhook aus. Die Inhalte des Formulars können in verschiedenen Formaten als POST, GET oder HEADER Parameter übermittelt werden.
CSVCSV DateiJaSpeichert die Inhalte des Formulars in eine von dir definierte CSV Datei.

Note

Die Aktionen sind abhängig vom Formular Typ. Es macht z.B. wenig Sinn bei einer Produktkonfiguration jedes Mal eine E-Mail an den Shopbetreiber zu senden.

Sonderfunktionen

Add-OnNameBeschreibung
Basis VersionIn Datenbank speichernDu kannst die Formularfelder in einer Shopware Entity-Datenbank speichern. Gehe in den Formular Einstellungen auf Zuweisung und wähle deine gewünschte Tabelle aus. In den Element Einstellungen kannst du dann die gewünschte Spalte auswählen. Verwende das Beispiel Entity Mapping Formular zum Testen!
Basis VersionFloating LabelsDank Bootstrap 5 kannst du in jedem Eingabefeld die Floating Labels aktivieren.
Basis VersionZeichenzählerZählt live die Zeichen als Text oder als Fortschrittsbalken.
Basis VersionTwig-Kontext-VariablenDu kannst Twig-Variablen verwenden um Formularfelder vorab zu befüllen.
Classic Add-OnInteraktive FormulareFormular-Sektionen oder Eingabefelder können anhand vordefinierter Bedingungen ein- oder ausgeblendet werden. Nicht verwendete Felder werden direkt ausgeblendet und nicht validiert.
Classic Add-OnKundeneingaben "Merken"Jeder kennt es, man füllt über eine längere Dauer ein Formular aus, man klickt eine falsche Taste und ist nicht mehr auf der Seite mit dem Formular - Alle Eingaben sind weg! Dank dem localStorage deines Browser, werden deine Eingaben so lang gespeichert, bis du dein Formular erfolgreich abgesendet hast!
Classic Add-OnBad-Word-FilterFormulare mit bösen Wörtern werden nicht gesendet!

Fehlt dir etwas? Kein Problem, schreib mir eine Mail an info@moorleiche.com mit deinen Wünschen!