English Demoshop Store

Pflichtfelder, Grenzen und Captcha

Was du am Feld einstellst, merkt der Absender sofort - und der Server verlässt sich trotzdem nicht darauf.

Aus der Option wird ein HTML-Attribut

Was unter "Optionen" steht, landet am Feld in der Storefront. Der Browser hält sich daran, bevor überhaupt gesendet wird.

Feld Im Formular Wirkung
Uhrzeitmin=08:00 max=18:00 step=900ein 15-Minuten-Raster
Datummin=2026-06-22 max=2026-12-31nur innerhalb des Zeitraums
Zahlmin=1 max=100 step=1ganze Zahlen von 1 bis 100
Schiebereglermin=0 max=10 step=1elf Stufen
Datei-Uploadaccept=.pdf,.jpg,.pngder Dateidialog zeigt nur diese

Im Demoshop am Formular "Alle Elemente Showcase" abgelesen.

Zweimal geprüft

Einmal, damit es angenehm ist. Einmal, damit es stimmt.

Im Browser

Pflichtfelder, Zeichenlimits, Zahlenbereiche und erlaubte Dateiendungen sind echte Attribute. Der Absender bekommt die Rückmeldung sofort und ohne Umweg über den Server.

Auf dem Server

Danach prüft der Server dieselben Regeln erneut - und vorher, welche Elemente nach ihren Bedingungen überhaupt sichtbar waren. Was unsichtbar war, wird weder verlangt noch gespeichert.

Geplante Menge *
0
Kleinster erlaubter Wert ist 1.
  • min="1" vom Browser geprüft
  • max="10000" vom Browser geprüft
  • required vom Browser geprüft
  • danach noch einmal auf dem Server

Schlägt die Prüfung fehl, kommt das Formular mit den eingetragenen Werten und den Fehlermeldungen zurück. Es wird nur der Formularbereich getauscht, die Seite lädt nicht neu.

Das Captcha kommt aus Shopware

Es gibt hier keinen zweiten Ort für Schlüssel.

In der Plugin-Konfiguration gibt es einen Schalter, mehr nicht. Ist er an, wird geprüft, was im Shop unter Einstellungen, Shop, Stammdaten als aktives Captcha eingetragen ist - je Verkaufskanal.

Eigene Schlüssel speichert das Plugin nicht. Wer den Anbieter wechselt, wechselt ihn an einer Stelle, und das Formular zieht mit.

Geprüft werden genau drei: Honeypot, Basic Captcha und Google reCAPTCHA v3 - die drei, die der Shopware-Kern mitbringt.

Diese Liste ist fest. Ist im Shop ein Captcha aktiv, das nicht darin steht - etwa Friendly Captcha, das die kostenpflichtigen Shopware-Pläne ergänzen -, wird es an diesem Formular übergangen, ohne Fehlermeldung. Der Honeypot greift dann weiterhin, wenn er zusätzlich aktiv ist.

Tiefer einsteigen

Aufbau

Gruppen, Zeilen und das 12er-Raster.

Felder

Alle 23 Feldtypen und was sie können.

Prüfen

Pflichtfelder, Grenzen, Captcha.