
Form Builder 2
Description
Highlights
- Exklusiv für Shopware 6 entwickelt - Keine Formulare via Iframe
- Viele Add-Ons - Für den ganzen Shop und darüber hinaus
- Komplexe und Strukturierte Formulare - Allen Anforderungen gewachsen
- Datei Upload - Als E-Mail Anhang oder direkt in den Medien Manager
- Datenbanken kompatibel - Siehe: https://docs.moori.net/plugin/MoorlForms/how-tos/#datenbank-mit-formularen-befullen
Features
- Freely designable forms
- Captcha Code
- File upload and email attachments
- Server-side validation
- Demo forms are available
- Own e-mail templates
- Experience elements
- Multiple selection with images
- Multiple selection from any database table
- Bootstrap 4/5 Standard
- Own CSS
- Twig template snippets
- Import / Export of forms
- Fast and targeted support from the manufacturer
About the Extension
Note for all customers who already own the Form Builder
This plugin has a fundamentally different structure and does not offer the possibility to migrate the previous forms.
Unfortunately, it is also not possible to duplicate/transfer the subscriptions after consultation with Shopware.
Since I don't want to put my existing customers at a disadvantage, the form construction kit will continue to be provided with updates. But no new functions will be developed.
Add-Ons
This plugin has been shortened in its basic version by some functions, so that it can be offered at an affordable price. affordable price. All further functions can be obtained.
It is also possible to create your own add-ons, a developer documentation will follow soon.
- Classic Add-On: Contains all functions of the Form Builder.
- Exit-Intent-Popups Add-On: Use forms as popup
- Slides Add-On: Use slides
- Customer-Forms Add-On: Customised forms for registration and customer area
- Product-Configurator Add-On: Additional information on products incl. price calculation
- Order Add-On**: Additional order details incl. price calculation on the shopping basket
- Product-Request Add-On: Product-specific enquiry forms
- customer-specific add-ons on request
(* In development, ** In concept phase)
What is this plugin good for?
The Shopware 6 Form Builder 2 plugin makes it child's play to create complex forms with independent task areas.
It is modular, so processes and individual fields can be expanded as desired.
Documentation
https://docs.moori.net/en/MoorlForms/
How-Tos
https://docs.moori.net/en/plugin/MoorlForms/how-tos/
Example Add-On for developers
https://github.com/moorl/MoorlFormsExample
Demo
Note for all customers who already own the Form Builder
This plugin has a fundamentally different structure and does not offer the possibility to migrate the previous forms.
Unfortunately, it is also not possible to duplicate/transfer the subscriptions after consultation with Shopware.
Since I don't want to put my existing customers at a disadvantage, the form construction kit will continue to be provided with updates. But no new functions will be developed.
Add-Ons
This plugin has been shortened in its basic version by some functions, so that it can be offered at an affordable price. affordable price. All further functions can be obtained.
It is also possible to create your own add-ons, a developer documentation will follow soon.
- Classic Add-On: Contains all functions of the Form Builder.
- Exit-Intent-Popups Add-On: Use forms as popup
- Slides Add-On: Use slides
- Customer-Forms Add-On: Customised forms for registration and customer area
- Product-Configurator Add-On: Additional information on products incl. price calculation
- Order Add-On**: Additional order details incl. price calculation on the shopping basket
- Product-Request Add-On: Product-specific enquiry forms
- customer-specific add-ons on request
(* In development, ** In concept phase)
What is this plugin good for?
The Shopware 6 Form Builder 2 plugin makes it child's play to create complex forms with independent task areas.
It is modular, so processes and individual fields can be expanded as desired.
Documentation
https://docs.moori.net/en/MoorlForms/
How-Tos
https://docs.moori.net/en/plugin/MoorlForms/how-tos/
Example Add-On for developers
https://github.com/moorl/MoorlFormsExample
Demo
Details
- Available: English, German
- Latest update: 15 September 2025
- Publication date: 5 May 2022
- Version: 1.7.13
- Category: Special features
Resources
Reviews (9)
Average rating of 4.9 out of 5 stars
Der Entwickler reagiert sehr schnell.
Average rating of 5 out of 5 stars
Insgesamt eine rundum empfehlenswerte Formular-Lösung
Average rating of 5 out of 5 stars
Die Benutzeroberfläche ist intuitiv gestaltet, sodass auch weniger erfahrene Nutzer direkt loslegen können.
Die Funktionen sind äußerst umfangreich und decken alles ab – von einfachen Umfragen bis hin zu komplexen Formularen.
Besonders hervorzuheben ist der schnelle und kompetente Support: Fragen werden zügig beantwortet, und das Team steht bei jedem Anliegen hilfsbereit zur Seite.
Alles super
Average rating of 5 out of 5 stars
Dazu kommt der überragende Support mit sehr kurzen Antwortzeiten und immer einer sehr schnellen Lösung.
Erst heute wieder: ein kleines Problem festgestellt, gemeldet und keine 2h später war eine Lösung da. Der Support ist überragend und die Fachkenntnisse des Entwicklers ebenfalls.
Wir sind sehr zufrieden mit diesem Plugin!
Hat auf Anhieb alles wie gewünscht funktioniert.
Average rating of 5 out of 5 stars
Genau das, was wir gesucht haben!
Average rating of 5 out of 5 stars
Mit diesem Plugin konnten wir diese einfach erstellen und einbinden.
Super schneller support bei Fragen.
Empfehlenswert
Average rating of 5 out of 5 stars
Die Formulare werden damit klasse!
Gute Erweiterung mit super Support
Average rating of 4.5 out of 5 stars
Unglaublich umfangreiches Plugin und perfekter Support!
Average rating of 5 out of 5 stars
Wir nutzen das Plug-In für unsere speziellen Anfrage-Formulare in der Verbindung mit der Erweiterung "Individuelle Produktanfragen". Es ist super wie man hier einzigartige und individuelle Formulare erstellen kann.
Fazit: Dieses Plug-In können wir nur empfehlen, es erweitert echt die Möglichkeiten von Shopware 6 mit verschiedenen Formularen zu arbeiten und der Support ist einer der besten die wir kennen lernen durften. Bitte macht weiter so und vielen Dank!
Ein Must-Have für jeden Shopbetreiber!
Average rating of 5 out of 5 stars
Plugin laufen smooth, keine Probleme, Support reagiert extrem schnell, so muss das sein!
About the Extension Partner

moori
Partner Status
-
Shopware
Extension Partner
Details
-
Ø-Rating:
4.6
Average rating of 4.6 out of 5 stars
- Partner since: 2019
- Extensions: 50
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
- Frontend:
- Go to demo
1.7.13
- Added conditions for the Flow Builder: 1. Form is ID, 2. Form has technicalName, 2. Element (technicalName) has value XYZ
1.7.12
- Fixed Form Builder submit flow
1.7.9
- Fixed error: Unexpected value for parameter "_fb_form_id": expecting "array", got "string"
1.6.33
- Patch for Google ReCAPTCHA v3
1.7.8
- Patch for Google ReCAPTCHA v3
1.7.7
- Fixed checkbox and switch fields in cached forms
- Fixed JSON string in upload elements in cached forms
1.7.6
- Email input fields can now be primary and secondary
- Error in Captcha module fixed
1.6.30
- Correction of a display error if there is a space in the background image of a form
1.6.29
- Optimization of default values and imports
1.7.0
- Customizations for Shopware 6.7
1.6.27
- Validation: In this input field, the input from another field must be repeated. The technical name of the other field is entered. Take care if you change the technical name at a later date.
1.6.26
- Fixed language-related errors in import/export
1.6.25
- HTML elements can have conditions
1.6.24
- Forms and elements can now be shown or hidden by a Rule Builder rule.
1.6.23
- Small internal adjustments
1.6.22
- The feedback messages are now in bootstrap alert box style.
1.6.21
- New form action: Simple confirmation of receipt to the customer
1.6.20
- Search in selection fields enabled
1.6.19
- Multilingual import/export of forms across systems
1.6.18
- Translated standard values in fallback language
1.6.17
- Fixes an error if the content of the HTML element is empty
1.6.16
- The custom text fields from the CMS configuration can be used as default values in input elements. e.g. {{cmsElementConfig.custom1.value}}
- If a form is on a category or a product CMS page, the email recipient can be overwritten with the custom field “moorl_fbe_receiver”. To do this, go to the plugin settings to activate this option.
1.6.15
- Controller paths adapted (e.g. moorl-fb-form.submit > frontend.moorl-fb-form.submit)
- TWIG blocks for form templates added
1.6.14
- Load exit intent popups only for predefined products
1.6.13
- Fixed display error of file extensions in the upload field
1.5.30
- Fixed display error of file extensions in the upload field
1.6.12
- Experimental - GA4 events added: fb_submit, fb_success, fb_error
1.6.11
- Missing JavaScript restored in the storefront
1.6.10
- Extended error message in the log if an entry in a custom entity fails
1.6.9
- Correction of a JavaScript error in the admin area
1.6.8
- Handling of empty repeater elements
- Validation of e-mail addresses
- Fixed an error in a flow
- Integration of custom field sets
1.5.29
- Handling of empty repeater elements
1.6.5
- The cache no longer needs to be emptied when saving the form
- Time control for forms and elements activated
1.6.4
- Bugfix when duplicating form elements
1.6.3
- Troubleshooting when entering prices for product configurator
1.6.2
- Alternative form submission if JavaScript has errors
1.5.28
- Blocking multiple form requests
1.5.26
- Fixed a display error of tooltips within a selection group
1.6.1
- Logger level can be defined for testing in the plugin configuration itself
1.5.25
- Fixed an error when importing large forms
1.6.0
- Changes for Shopware 6.6
1.5.24
- Fixes an error in the email log if the form has file attachments.
1.5.23
- The repeater indicator has been adjusted to avoid display errors with a "?"
1.5.22
- Fixen an JavaScript error in storefront
1.5.21
- Error messages for special selection fields from the Classic add-on
1.5.20
- Optional omission of stylesheet in the data table in the e-mail: form.getPretty('html', false)
1.5.19
- Customisation of the GET parameters for checkboxes and radio inputs.
1.5.18
- Internal customisations for Classic Add-On
1.5.17
- Small adjustments and SVG support
1.5.16
- Rating element fixed
- Small adjustments for input fields
- Two new example forms
1.5.15
- Experimental update: Context variables (e.g. customer e-mail) are reloaded asynchronously to protect sensitive data from the cache.
1.5.14
- Fixed a bug in the admin, when creating a new element, you could not enter a name.
1.5.13
- Fixed a bug in the admin, when creating a new element, you could not enter a name.
1.5.12
- Opens card as soon as a mandatory input field has not been filled in.
1.5.11
- Checkbox groups can now be specified as mandatory fields. Minimum and maximum selection options configurable.
1.5.10
- Opens card if a mandatory field has not been filled in
1.5.9
- Bug fix for file attachments in order emails
1.5.8
- Supports floating labels
1.5.7
- HTML Sanitizer for HTML elements deactivated
1.5.6
- Added character counter for input fields
1.5.5
- Internal adaptation for Classic-, Product Configurator- and Order Add-On
1.5.4
Custom fields can now be edited.
Note: If a "custom fieldset" is created, please select e.g. "product" and replace the text "product" with "moorl_fb_form" in the database table "custom_field_set_relation". Unfortunately Shopware does not officially support custom fields for extensions yet. Source: https://github.com/shopware/platform/blob/6.5.0.0/src/Administration/Resources/app/administration/src/app/service/custom-field.service.js#L98
1.5.3
- Adaptations for Product Configurator Add-On
1.5.2
- Improved entity mapping
1.5.1
- Further adjustments for Shopware 6.5
1.1.53
- Bugfix for forms with selection fields within a repeater
1.5.0
- Customizations for Shopware 6.5
1.1.52
- Plugin setting: Do not create the demo custom fields on update
1.1.51
- New element which displays the current URL
1.1.50
- Display forms for a specific language only
1.1.49
- Test (custom sorting within sections)
1.1.48
- Small adjustment for reading out the technical names of selection fields
1.1.47
- E-mail recipient address dependent on language
- New possibility to attach own files to the e-mail
1.1.45
- Fields for time and date adjusted
1.1.44
- Server-side validation of uploads
1.1.43
- Fixes an error source when duplicating forms
1.1.42
- Iteration of repeaters in mail templates
1.1.40
- Fix for different e-mail recipient addresses
1.1.39
- If elements are removed, the form is reloaded
- Multiple selection checkboxes with mandatory information are only validated on the server side
1.1.38
- Options from single select fields can now have conditions
1.1.37
- Demopackage for custom fields (SEPA mandate)
1.1.36
- Detect mail receiver by entity
1.1.35
- Adjustments for selection slider with images (Classic Add-On)
1.1.34
- Small adjustments for easier operation in the Admin
- Error message for duplicates (technical names)
- Acknowledgement of receipt for printing (Classic Add-On)
1.1.33
- Please disable this plugin before Update to prevent a shop error
- Added cache clear, when form is placed on a CMS page
- Added example form for Store Locator OpenStreetMap Plugin
- Developers update
- Added new events: SubmitFormEntityEvent, SubmitFormErrorEvent, SubmitFormSuccessEvent
- Events now got the Request as parameter - you can freely use them, e.g. to send them to Hubspot via API
- Added log entries on errors
1.1.31
- Fixes an error in the Product Configurator Add-On
1.1.30
- Restored EntityRepositoryInterface typehint
1.1.29
- Example forms can be used directly
1.1.28
- Note: Update moori Foundation first
- After the update the plugin-list can disappear. No panic, just clear the shop cache. You can use ALT+C to clear it.
- Added unified tree updater/traits from moori Foundation
1.1.27
- Duplicate forms with translations
- Import/Export forms with translations
- If a field is not translated, show original as placeholder
- BUGFIX: Admin element names null on switch language
1.1.26
- BUGFIX: File handle with spaces and special chars
1.1.25
- Tooltip for options added
1.1.24
- General internal adjustments
1.1.23
- Enable HTML in confirmation message
1.1.22
- Mandatory field attribute for radio and checkbox groups
1.1.21
- Added conditions for options in radio and checkbox lists (Classic Add-On)
1.1.20
- Adaptations for the extensibility of the Storefront JavaScript Plugins
1.1.19
- Internal adjustments
- Feedback message HTML possible
1.1.18
- Forms can be included as snippets in all templates: https://docs.moori.net/en/plugin/MoorlForms/how-tos/#insert-form-into-twig-template
1.1.17
- Troubleshooting for non-configured forwarding
- Form automatically detects email address on CMS pages for e.g. people, places etc. The entity only needs a getEmail() function