English Demoshop Store

Ein Formular in Shopware 6 erstellen

Vom leeren Formular bis zur ersten Einsendung. Jeder Schritt passiert in der Administration; die vier Vertiefungen unten gehen ins Einzelne.

Fünf Schritte

Keiner davon führt in den Quelltext.

  1. 01 Formular anlegen Ein interner Name, die Bestätigung, wahlweise eine E-Mail.
  2. 02 Gruppen setzen Jede Gruppe wird zu einem Abschnitt mit eigener Überschrift.
  3. 03 Zeilen teilen Innerhalb einer Zeile verteilt das 12er-Raster die Breite.
  4. 04 Elemente einsetzen 23 Feldtypen und 8 Inhaltselemente, jedes mit eigenen Optionen.
  5. 05 Einbinden Erlebniswelt, Produktseite oder Kundenkonto.

Was am Formular selbst steht

Vier Karten, und keine davon betrifft ein Feld.

Stammdaten

Ein Schalter, ob das Formular aktiv und erreichbar ist, und ein Name. Der Name ist ein interner - er taucht in Listen und in der Historie auf, nicht in der Storefront.

Bestätigung

Was der Absender nach dem Senden sieht: ein Freitext mit HTML oder eine der vier Meldungsarten. Ohne eigene Nachricht greift der Text aus den Textbausteinen.

E-Mail-Benachrichtigung

Ein Schalter und eine Empfängeradresse, je Formular. Sie ersetzt die Historie nicht, sie kommt dazu.

Elemente

Der Baum. Alles Weitere spielt sich hier ab - und nur hier entscheidet sich, was das Formular überhaupt fragt.

Am Formular steht kein Verkaufskanal und kein technischer Name. Ein Formular ist global; in welchem Kanal es ausgefüllt wurde, hält erst die Einsendung fest.

Der Elementbaum

Alles Weitere sind Elemente, auch die Struktur. So sieht das Demoformular "Produktberatung anfragen" in der Administration aus.

Elemente

# Name Typ Breite
1 Produktberatung Gruppe, Strukturelement —
1.1 Kundentyp-Zeile Zeile, Strukturelement —
1.1.1 Kundentyp Dropdown Menü (select), Eingabeelement 1/2
1.1.2 Beratungsthema Einzelauswahl (radio), Eingabeelement 1/2
1.2 Firmendaten-Zeile Zeile, Strukturelement —
1.2.1 Firma Einzeiliger Text (text), Eingabeelement 1/2
1.2.2 USt-ID Einzeiliger Text (text), Eingabeelement 1/2
1.3 Projekt-Zeile Zeile, Strukturelement —
1.3.1 Menge Zahl (number), Eingabeelement 1/3
1.3.2 Dringlichkeit Schieberegler (range), Eingabeelement 1/3
1.3.3 Wunschdatum Datum (date), Eingabeelement 1/3
1.4 Eilhinweis Warnungs-Meldung, Inhaltselement 1/1

Die Zahl in der ersten Spalte ist die Gliederung, nicht die Sortierung: 1.2.1 liegt in der Zeile 1.2, die wiederum in der Gruppe 1 liegt.

Wenn das Formular steht

Zwei Fragen bleiben, und beide haben eine eigene Seite.

Wo es erscheint

Erlebniswelten, Produktseite, Kundenkonto. An den letzten beiden entscheidet eine Zuordnung mit Priorität, welches Formular ein Produkt oder eine Bestellung bekommt.

Was zurückkommt

Eine Historie mit Formular, Kontext, Kunde, Verkaufskanal und Datum, dazu Filter und CSV-Export. Der Export liest die gespeicherten Einsendungen, nicht das heutige Formular.

Tiefer einsteigen

Aufbau

Gruppen, Zeilen und das 12er-Raster.

Felder

Alle 23 Feldtypen und was sie können.

Prüfen

Pflichtfelder, Grenzen, Captcha.