Form Builder Pro ermöglicht es, beliebige Formulare direkt im JTL-Shop zu erstellen und flexibel an beliebiger Stelle auszugeben (z. B. CMS-Seite, Startseite, Produktdetailseite, Landingpages).
Typische Anwendungsfälle:
- Kontaktformular
- Angebotsanfrage
- Datei-Uploads (z. B. Druckdaten)
- Bewerbungsformular
- Support-Ticket
- Individuelle Projektanfragen
Installation
- ZIP-Datei im Backend hochladen: Admin → Plugins → Pluginverwaltung → Upload
- Plugin installieren.
Das Erstellen der Formulare erfolgt intuitiv.
- Allgemeine Informationen festlegen: Bezeichnung, Einleitungstext (Erkennung der Anfragen), Empfänger und Button.
- Felder definieren: Hier definiert man Felder mit Name, Typ, Breite etc.
- Platzierung festlegen: Hier kann eigestellt werden, wo das Formular angezeigt wird.
- Anzeigeart wählen: Inline (direkt als Formular) oder als Modal (Button-Klick → Formular)
Das Erstellen der Formularfelder erfolgt in wenigen Sekunden:
- Namen festlegen.
- Typ wählen.
- Speichern.
Einbindung
Die Einbindung erfolgt entweder über den OnPage Composer (Portlet: Forms) oder über einen CSS-Selektor. Das Formular kann entweder inline oder via Modal (Button-Klick) aufgerufen werden. Die letztere Variante eignet sich z.B. für Detailseiten des Shops.
Übermittlung der Daten
Die Übermittlung der Daten erfolgt direkt an die hinterlegte Empfänger-Email, inkl. Uploads und allen im Formular angelegten Feldern.
Die maximale Upload-Größe der Dateien kann im Reiter "Einstellungen" nachträglich geändert werden (Standard: 5MB).
Übermittlung der Daten in ein CRM
Form Builder Pro ermöglicht die strukturierte Weitergabe der Formulardaten an externe Systeme - insbesondere an ein angebundenes CRM.
Nach erfolgreicher Formularübermittlung wird ein Event über den JTL-Event-Dispatcher ausgelöst. Dieses Event stellt sämtliche validierten Formulardaten inklusive Metainformationen zur Verfügung (z. B. Formular-ID, Feldwerte, Dateiinformationen, Zeitstempel).