ATELIER FÜR GESTALTUNG: +49 89 2000 8251
Bendesign Grafiker Logo

In älteren Versionen von XT-Commerce werden über das Kontaktformular Spammails verschickt. In einem extremen Fall waren das bei dem Webshop eines Kunden tausende Mails pro Tag. Die Herausfilterung nach den täglichen Bestellungen wurde dadurch zur Suche nach der Nadel im Heuhaufen. Nachdem einige Möglichkeiten erfolglos verworfen wurden bestand die kurzfristige Lösung darin, dass wir das XT-Commerce Kontaktformular entfernen wollten.

Es wurde empfohlen auf die neuste XT Version upzugraden. Das ist in unserem Fall für den Kunden kein Thema, weil ein größerer Relaunch ansteht. In der offiziellen Dokumentation habe ich keine Hinweise zur Formulardeaktivierung gefunden. Und auch nicht im Forum. Also habe ich mich auf die Suche nach einer schnellen Lösung gemacht, ohne das Shoptemplate selbst ändern zu müssen.

​reCAPTCHA Schutz vor ungewollten Formulareingaben

Es lässt sich in XT-Commerce ein Google reCAPTCHA Plugin installieren, welches dann das Formular schützen soll. Man muß sich bei Google registrieren und bekommt zwei Schlüsselcodes (Websiteschlüssel und geheimer Schlüssel) mitgeteilt, die man in den Konfigurationseinstellungen des Plugins hinterlegen muß. 

In unserem Fall kamen trotz des nun verwendeten reCAPTCHA immer noch zuviel Spameinträge an. In einigen Forenbeiträgen wird vermutet, dass erst die reCAPTCHA Version V3 erhebliche Verbesserungen bringt. Das ist nicht richtig. V2 und V3 bieten etwa den gleichen Schutz. Sie stellen nur auf unterschiedlichen Wegen fest, dass der User ein Mensch ist. V2 arbeitet mit ausfüllbaren Feldern. V3 analysiert das Benutzerverhalten mit einem Scoringsystem unsichtbar im Hintergrund und leitet daraus ab, ob es sich um einen Menschen oder eine Maschine handelt. Mehr zu Google Recaptcha.

Honeypot Formularfelder zur Rausfilterung von Boteingaben

In einem Thread bin ich auf den Hinweis gestossen, dass in XT-Commerce ein Honeypot installiert werden kann. Eine Methode, die häufig in Kontaktformularen genutzt wird und unsichtbare Felder bereitstellt, die ein User nicht sieht, aber ein Bot ausfüllt. Durch diese Einträge merkt das System dass es sich um keinen menschlichen User handelt. XT-Commerce bietet ein Plugin an, welches erst ab der Version 6.x installierbar ist. In unserem Fall funktionierte das nicht, weil unsere Version 5.x zu alt war.

Schnelle Lösung um das XT-Commerce Kontaktformular zu entfernen

  1. Per FTP greift man auf den Server zu und navigiert zu dem Ordner xtCore/forms/. Dort kann das Kontaktformular dann umbenannt oder gelöscht werden.
blank

2. Die Umbenennung sorgt dafür, dass das Formular nicht mehr geladen wird. Man kann anschließend den Code automatisiert nach der Formularverknüpfung (contact.php) durchsuchen und diese Verlinkung dann entsprechend auskommentieren oder entfernen. Ansonsten verbleibt die fehlerhafte Verlinkung in der Datenstruktur.  

Foto des Autors
Über den Autoren

Stephan Bender

Da mein Vater Buchhändler war besorgte er mir jedes Buch, welches ich lesen wollte. Meist waren das Abenteuerromane. Später auch immer mehr Bücher über Malerei und Künstlerbiografien. So wurde mein Interesse für Design und Kunst früh geweckt und ich verbrachte meine Jugend größtenteils damit zu lesen oder zu zeichnen. Nach meiner Ausbildung zum Mediengestalter habe ich dann in Düsseldorf und München in Werbeagenturen als Grafikdesigner gearbeitet, bevor ich mich im Jahr 2009 mit einem Kollegen und eigener Agentur in München selbstständig gemacht habe. Zunächst haben wir uns darauf spezialisiert Websites und Präsentationen zu erstellen. Später habe wir immer mehr Infografiken und Onlinemarketing angeboten. Nach kurzer Zeit merkten wir, dass wir unterschiedliche Vorstellungen über Ausrichtung und Betrieb unserer Firma haben. Nach zwei Jahren haben wir uns dann getrennt und ich habe 2011 mein Designbüro Bendesign gegründet. Seitdem arbeite ich für meine Auftraggeber daran, die Qualität ihrer Angebote zu visualisieren und die Kommunikation von Menschen und Marken zu verbessern.

Weitere Artikel

Eine Baustellensilhouette mit zahlreichen Kränen vor dem Licht eines roten Sonnenuntergangs.
Foto des Autors
Stephan Bender

Videoframes kontinuierlich als Bilder speichern

Die Fehlermeldung: Verification Required:
Foto des Autors
Stephan Bender

WordPress Verification Required:

Muster eines leeren XT-Commerce Kontaktformulars
Foto des Autors
Stephan Bender

XT-Commerce Kontaktformular entfernen

blank

Subscribe now to get the latest updates!

[wpforms id="1342"]

Subscribe now to get the latest updates!