The form generator is the perfect module-based system for creating personalized contact, support and service forms for the frontend. In the Shopware backend, forms can be easily customized to fit your personal needs. Shopware will then generate links to allow a simple integration into the frontend.
All forms will be automatically displayed using the style of your active template.
All forms can be combined with the Ticket System. You will be able to handle all requests within the Shopware backend without using any external email programs. Your advantages:
Here you can enter a Name (1) for the form. Additionally, the link of the form will be displayed underneath. To implement the form, go to Content/Shop pages in the backend and enter the URL of your form. As an example, you can use the existing contact form. The link is built as follows: shopware.php?sViewport=forms&sFid=5 (5 being the form ID)
Limit to shops(1) Additionally, you can limit the form to a specified shop. If you leave this blank, the form will be available in all shops.
meta data (2). Here you can set your own meta data. The fields are as follows:
Sometimes you want to send forms using email despite using the ticket system. To force emails, simply add the following parameter to the link: shopware.php?sViewport=ticket&sFid=5&forceMail=1
In some cases, you will want to include a mandatory checkbox to send forms. The following steps will teach you how to do so:
Create a checkbox in your form as follows:
Optionally, a confirmation of the value can be sent to your email address:
The form will now require the customer to tick the required checkbox before sending it:
Since the registration form is a central element of the shop, it is configured via the basic settings. You can find the configuration under Settings > Basic settings > Login/ Registration. You can find further information under Login/ Registration.
When you use different subshops the "Do you have any questions concernig this product?" link in the article detail page always refer to the same form. How can you use different forms for different sub shops?
In backend you find the created forms in "Content -> Forms". There you find the Inquiry form with ID 21 which is used for the english form (Anfrage Formular with ID 16 is for the german form). On the right side there is an icon to duplicate the form.
You find the duplicated form at the bottom of the page (Copy of Inquiry form). Open the form and change the fields and text. Please note the ID of the form which you can find in the link under the name. In this example it's the ID 25.
Now we have to associate it to the right subshop.
Open in backend in "Settings -> Basic settings -> Frontend" the menu entry "Shopping Cart / item details". There you find an option called Request form ID. With the sub shop tabs you can now define the ID's for the different shops. Finally save the settings.
Clear the shop cache and after that the associated form will be shown in the frontend.