Formular Baukasten 2 | Basis Version
Dieses Plugin basiert auf einer grundlegenden Neuentwicklung des Formular Baukastens und bietet maximale Flexibilität und Integrität für Shopware 6.
Eigene Formulare für Shopware 6
- Du möchtest eigene Formulare in Shopware erstellen?
- Du hast keine Shopware Professional Subscription, möchtest aber nicht auf dieses essenzielle Feature verzichten?
- Die Möglichkeiten des Formular Baukastens von Shopware Professional reichen nicht aus?
- Du baust komplexe Formulare und suchst nach einer guten Basis für deine individuellen Anpassungen?
Solltest du eine dieser Fragen mit "Ja" beantworten können, dann bist du hier jedenfalls nicht auf dem Holzweg!
Beispiel Formulare zum Download
Weitere Beispiele findest du in der jeweiligen Dokumentation der Add-Ons!
Add-Ons
Dieses Plugin wurde in seiner Basis Version um einige Funktionen gekürzt, damit es zu einem erschwinglichen Preis angeboten werden kann. Alle weiteren Funktionen können durch Add-Ons erlangt werden.
Es ist auch möglich eigene Add-Ons zu erstellen, dazu folgt demnächst eine Entwickler-Dokumentation.
- Classic Add-On: Beinhaltet alle Funktionen von Formular Baukasten
- Exit-Intent-Popups Add-On: Nutze Formulare als Popup
- Slides Add-On: Nutze Slides
- Kunden-Formulare Add-On: Kundenspezifische Formulare für Registrierung und Kundenbereich
- Produkt-Konfigurator Add-On: Zusätzliche Angaben zu Produkten inkl. Preiskalkulation
- Bestellung Add-On: Zusätzliche Angaben zur Bestellung (inkl. Preiskalkulation auf den Warenkorb)
- Produkt-Anfrage Add-On: Produktspezifische Anfrage-Formulare
- Kundenindividuelle Add-Ons auf Anfrage
(* In Entwicklung, ** In Konzeptphase)
Beispiel Add-On für Entwickler
Wofür ist dieses Plugin gut?
Das Shopware 6 Formular Baukasten 2 Plugin ermöglicht es Kinderleicht komplexe Formulare mit eigenständigen Aufgabenbereichen zu erstellen.
Es ist modular aufgebaut, so lassen sich Prozesse und einzelne Felder beliebig erweitern.
Installation
Note
Falls du Probleme mit dem Plugin hast, bitte beachte folgende Hinweise im FAQ Bereich.
- Installiere Foundation
- Installiere Formular Baukasten 2 im Plugin Manager
- Gehe zu: Inhalte | Formular Baukasten 2
Hier kannst du nun ein neues Formular erstellen oder importieren.
Einstellungen
Basiskonfiguration
- Neues Formular erstellen
- Import
- Formular Einstellungen
- Formular speichern
- Export
- Strukturbereich der Formularelemente
- Einstellungsbereich (Formular/Element)
- Kontextmenü zum Erstellen, Löschen oder Duplizieren von Elementen
- Generelle Elementeinstellungen
Einstellungen im Detail
Zuweisungen von Elementen und Formularen
Du kannst generell die Sichtbarkeit der Formulare und der Elemente hier konfigurieren.
Ein Formular/Element...
- nur in einem bestimmten Zeitraum anzeigen
- nur in einem bestimmten Verkaufskanal anzeigen
- nur für ein gewähltes Liefer-Land anzeigen
- nur für eine ausgewählte Versandart oder Zahlungsart anzeigen
- nur für eine bestimmte Kundengruppe anzeigen
Ein produktspezifisches Formular...
- kann einem Produkt-Stream zugewiesen werden
Ein Element der Gruppe Sektionen...
- kann hier einem Hintergrundbild zugewiesen werden
Einige dieser Zuweisungen sind nur in den Formular Baukasten 2 Add-Ons verfügbar!
Layout und Stylesheet Einstellungen
Du kannst jedem Formular/Element Stylesheet Attribute zuweisen.
Die CSS Optionen variieren je nach Typ des Formulares/Elementes.
Einstellungen für Elemente
Feld Konfiguration
Alle Elemente aus der Gruppe Feld und Multi-Feld können weitere Eigenschaften in dieser Konfiguration erhalten.
Auswahl Konfiguration
Alle Elemente aus der Gruppe Multi-Feld können Datenbankspezifische Werte erhalten. Durch Add-Ons werden hier mehr Möglichkeiten geboten.
Responsives Verhalten
Sofern das Eltern-Element aus der Gruppe Zeilen/Rows ist, können alle darin enthaltenen Elemente responsive Eigenschaften erhalten. Hierbei gilt die Regel "Mobile-First", es werden immer die Eigenschaften weiter vererbt.
Die Aufteilung ist wie folgt.
Viewport (xs bis xxl) | Vererbt (Ja/Nein) | Anzeigen (Ja/Nein) | Breite | Sortierung/Anordnung
Konfiguration Upload Feld
Konfiguration Datum
Konfiguration Uhrzeit
Konfiguration Nummer
Konfiguration HTML (Sprachbezogen)
Konfiguration Card-Sektion
Einstellungen für Formulare
Konfiguration E-Mail
Hier kann der E-Mail Empfänger konfiguriert werden. Ist kein Wert hinterlegt, wird die Standard E-Mail Adresse des Shops genutzt.
Die Funktion "Kopie senden" und "Empfänger nach Auswahlbedingung" gibt es im Classic Add-On!
CMS Einstellungen
Das Formular hat keinen eigenen Block, sondern ist über das "Element Austauschen"-Symbol erreichbar!
Nachdem das CMS Element eingefügt wurde, kann man Formulare vom Typ CMS oder Test der CMS Seite zuweisen.
Ausgabe im Storefront
Formularvalidierung
Das Beispielformular ist vom Typ "Test" die clientseitige Validierung ist deaktiviert. Der Formular Baukasten 2 unterstützt eine rekursive serverseitige Validierung der Eingabefelder!
Die clientseitige Valididierung ist wieder aktiv. Nun wird das Formular doppelt validiert.
E-Mail Versand
In diesem Beispiel zeige ich dir, wie die E-Mail im Standard ausgegeben wird.
Sicherheit
- Es werden HTML Tags maskiert um schädliche Scripts zu unterbinden.