Formulare

Gültig ab Version:
4.0.0

Einleitung

Der Formular-Generator ist das perfekte Baukastensystem, um individuelle Kontakt-, Support- und Serviceformulare für die Storefront zu erstellen. Formulare können dabei ganz nach individuellen Anforderungen des Shopbetreibers im Shopware-Backend zusammen-geklickt werden. Shopware generiert dann entsprechende Links, die auf einfache Art und Weise in die Storefront integrierbar sind.

Die Formulare erscheinen automatisch im Look & Feel des eingesetzten Templates.

Die hier erstellten Formulare können auch mit dem Ticketsystem verknüpft werden. So kannst Du die Anfragen auch bequem aus Shopware heraus bearbeiten und beantworten, ohne ein extra E-Mail-Programm nutzen zu müssen.

Nur einige Vorteile:

  • Der Formular-Generator zum Erstellen beliebiger Eingabefelder für die Storefront, je nach Anforderungen des Shops
  • Eingabefelder können als Pflichtfelder oder optionale Eingaben erstellt werden, inkl. Ausgabe von konfigurierbaren Meldungen, wenn Pflichtfelder nicht ausgefüllt werden
  • Pulldown-Menüs, Checkboxen oder Radio-Buttons können zusätzlich zu reinen Textfeldern angelegt werden
  • Jedes erstellte Formular kann an eigene, individuelle E-Mail-Adressen verschickt werden, z.B. je nach Zuständigkeiten von Mitarbeitern
  • Formulare erscheinen als eigene HTML-Seiten im Look & Feel des Webshops
  • Reklamationen können vom Handling technisch und funktionell komplett in Shopware integriert werden (über E-Mails oder Ticketsystem)

Übersicht

Übersicht über alle Formulare

  • Formular löschen (1)
  • Formular bearbeiten (2)
  • Formular duplizieren (3)

Erstellen / Bearbeiten eines Formulars

  • Name: Variablen-Bezeichnung z.B. comment für Kommentar (Diese Bezeichnung kann mit {sVars.comment} im E-Mail-Template eingebunden und somit der Inhalt mit versendet werden.) Sollen in einer Zeile zwei Felder stehen, z. B. PLZ und Ort, so muss die Eingabe mit einem Semikolon getrennt werden (zipcode;city). Die Bezeichnung darf kein Leerzeichen oder Umlaute enthalten.
  • Bezeichnung: Diese Bezeichnung wird vor dem jeweiligen Inputfeld in der Storefront angezeigt.
  • Typ: Auswahl zwischen einem Eingabe Feld (Text), zwei Eingabefeldern (Text2), Radio-Button, Auswahlfeld, Textfeld, Checkbox und E-Mail. Wird der Typ E-Mail genutzt, wird bei der Eingabe überprüft, ob eine korrekte E-Mail eingetragen ist bevor der Versand erfolgt.
  • Aussehen: Normal, PLZ und Ort und Straße und Nr wählbar
  • Optionen: Werte die in Auswahlfeldern, Checkboxen und Radio-Buttons wählbar sind. Eingabe durch ein Semikolon getrennt. (Die Angabe mehrerer Auswahlmöglichkeiten mit Semikolon ist nur beim Typ Auswahlfeld möglich)
  • Kommentar: Hinterlegen eines Beschreibungstexts oder Kommentars, die in der Storefront zum jeweiligen Feld angezeigt werden.
  • Fehlermeldung: (Optional) Definieren einer Fehlermeldung.
  • Eingabe erforderlich: Pflichtfeld ja oder nein

Formular Stammdaten

Als Name (1) wird der Name von dem Formular eingetragen. Zusätzlich ist darunter der Link zu dem Formular zu finden, da die Formulare direkt über den Punkt "Inhalte / Shopseiten" verlinkt werden und somit im Shop erreichbar sind. Als Vorlage kann unter Shopseiten z.B. das Kontaktformular genutzt werden, welches im Standard bereits immer angelegt ist. Aufbau des Links: shopware.php?sViewport=ticket&sFid=5 (5 steht für die ID des Formulars)

Mit dem Feld E-Mail (2) kannst du festlegen an welche E-Mail-Adresse das Formular gesendet wird.

Der Betreff (3) gibt den Betreff an, welcher später in der E-Mail erscheint.

Unter E-Mail Template (4) kannst Du den Inhalt der E-Mail bestimmen. Hier hast Du nun die Möglichkeit, die zuvor in dem Formular eingetragene Informationen als Variabeln festzulegen. Nutze hierzu den in Felder eingetragenen 'Name' wie folgt. {sVars.Name}

In dem Formular-Kopf (5) trägst Du die Überschrift für die Seite ein.

Formular-Bestätigung(6) gibt den Text an, der angezeigt wird, nachdem das Formular erfolgreich versendet wurde.

Übersetzungen (7): Klick auf das kleine Weltkugelsymbol um dem zugehörigen Feld eine Übersetzung anzufügen. Diese Funktion ist neu in SW 5.5, sie erweitert die Funktionalität von Shopware und erlaubt es internationale Shops nun noch einfacher zu pflegen.

Zusätzlich hast Du noch die Möglichkeit unter Shoplimitierung (1) anzugeben, in welchen Shops die Seite angezeigt werden soll. Wird hier nichts ausgewählt, ist die Shopseite in allen Shops verfügbar.

Am Ende kannst Du die entsprechenden Meta-Daten (2) wie gewohnt eingeben. Hier hast Du die Felder:

  • Meta Titel
  • Meta Keywords
  • Meta Beschreibung

Tipps & Tricks

Erzwinge E-Mail trotz Ticket System

Wenn Du möchtest, dass E-Mails versendet werden, obwohl Du das Ticket System benutzt, kannst Du den Link entsprechend anpassen.

Hier ist die Struktur von dem Link: shopware.php?sViewport=ticket&sFid=5&forceMail=1

Wenn du SSL benutzt

Wenn Du die SSL Option aktiviert hast, kannst Du dies auch für die Formulare benutzen. In diesem Fall kann es sein, dass die Captcha-Grafik via HTTP geholt wird, daher kann es in manchen Browsern zu Fehlern in der Konsole kommen (mixed content in secure site).

Um dies zu verhindern, passe bitte den Template wie folgt an:

Für die Captcha Grafiken findest Du die Template Dateien unter: /templates/_default/frontend/forms/elements.tpl

Suche nun in dieser Datei nach folgenden Inhalt:

 
<img src="{url controller='captcha' rand=$rand}" alt="" />
 

Ersetze diesen Inhalt durch folgenden Inhalt:

 
<img src="{url controller='captcha' rand=$rand forceSecure}" alt="" />
 

Nun werden auch die Captcha Grafiken über HTTPS geholt.

Beispiel Checkbox

Sollte es erforderlich sein, dass Du eine Checkbox in Dein Formular einbauen musst, welche angehakt werden muss, um das Formular abzusenden, kannst Du wie folgt vorgehen:

Erstelle das Feld im Formular:

Zur Bestätigung kannst Du Dir den Wert der Eingabe auch in der E-Mail ausgeben lassen:

Im Frontend sieht das Ergebnis dann wie folgt aus:

Weitere interessante Artikel:

Anmeldung / Registrierung

Verwende diesen Einstellungsknoten, um eine globale Konfiguration zur Anmeldung / Registrierung in der Storefront vorzunehmen. * '''Mindestlänge Passwort''': Mindestlänge des Passworts, welches der Kunde bei der Registrierung hinterlegen...

weiterlesen

USt-IdNr. Überprüfung

Vorwort Während der Registrierung kannst Du die hinterlegte USt.ID-Nr. auf Ihre Gültigkeit überprüfen. Für die Validation ausländischer USt-IdNr. bietet ein in Shopware integrierter Webservice des Bundeszentralamts für Steuern (BfS)...

weiterlesen
€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*