Captcha-Integration

In Shopware 5.3 ist ein neues und flexibleres Captcha-Handling hinzugekommen, mit dem direkt aus dem Backend heraus noch mehr Formulare im Frontend mit einem Captcha-Schutz versehen werden können. Konfigurierbar sind jetzt nicht nur Produktbewertungen und Blog-Kommentare, sondern auch das Registrierungsformular und die Anmeldung für den Newsletter. Es kann pro Formular und Shop neben der alten Legacy-Lösung zwischen den folgenden neuen Validierungsarten gewählt werden:

Standard (Zahlen / Buchstaben)

Der Kunde wird im Frontend aufgefordert, eine Folge aus Zeichen und Ziffern in ein Feld einzugeben. Diese Methode bietet soliden Schutz gegen automatisierte Bots. Jedoch erhöht sie durch das zusätzliche Feld im Formular die Hürde für den Kunden, das Formular auszufüllen.

Honeypot (Unsichtbar)

Diese Lösung fügt ein für den Kunden unsichtbares Feld hinzu, das für einen automatisierten Bot wie ein reguläres Formularfeld aussieht. Füllt der Bot das Feld aus, schlägt die Validierung des Captchas fehl. Diese Lösung wirkt sich als am wenigsten störend auf den Kunden aus, da dieser von der Validierung nichts mitbekommt.

Kein Captcha

Das entsprechende Formular wird nicht mit einem Captcha-Schutz versehen und kann ohne Validierung abgesendet werden.

Einstellungen und Verwendung des Captchas

Sämtliche Einstellungen, die Captchas betreffen, können direkt aus dem Backend heraus in den Grundeinstellungen für jeden Shop einzeln konfiguriert werden.

Blog & Kontaktformular

Die generelle Konfiguration der Captcha Methode für die bisher geschützten Formulare nimmst Du unter Grundeinstellungen > Storefront > Captcha vor. Folgende Einstellungen stehen Dir dabei zur Verfügung:

  • Captcha-Methode (1): Hier kann die Captcha Methode für die bisher geschützten Formulare (Produktbewertungen und Blogkommentare) konfiguriert werden. Die verschiedenen neuen Methoden wurden im vorherigen Abschnitt erläutert. Bei Auswahl der "Alten Methode" wird im Shop die alte Lösung verwendet, die den Standard in Shopware 5.2 oder älter darstellt. Wir empfehlen, diese nicht mehr zu nutzen.
  • Nach Login ausblenden (2): Ist diese Funktion aktiv, werden Captchas nur Besuchern angezeigt, die nicht eingeloggt sind. Im eingeloggten Zustand erfolgt keine Validierung mehr.
  • Schriftfarbe Captcha (R,G,B) (3): An dieser Stelle definierst Du die Schriftfarbe deines Captchas.

Registrierungsformular

Unter Grundeinstellungen > Storefront > Anmeldung / Registrierung ist die Auswahl der Captcha-Methode für das Registrierungsformular zu finden.

Newsletter-Anmeldung

Unter Grundeinstellungen > Weitere Einstellungen > Newsletter kannst Du die Auswahl der Captcha-Methode für das Newsletter-Registrierungsformular vornehmen.

Du kannst mit der neuen Captcha-Komponente auch eigene Captchas einbinden. In unserem DevDocs Artikel ist beschrieben, wie Google ReCaptcha in Shopware integriert werden kann.

War dieser Artikel hilfreich?