SilentShield
← Zurück zum Blog
WooCommerceEinrichtungSpamWordPress

WooCommerce-Checkout mit einem Captcha vor Bots schützen

Marc Wagner·7. Oktober 2026·5 Min. Lesezeit

WooCommerce kennt zwei Arten von Checkout, und SilentShield hat für jede einen eigenen Schalter. Diese Anleitung zeigt beide mit Bildschirmfotos. Geprüft wurde am 7. Oktober 2026 mit WooCommerce 11.1.2, SilentShield 2.15.14 und WordPress 7.1.2, mit Nachnahme als Zahlungsart. Andere Zahlungsarten waren nicht Teil dieses Tests. Captcha-Methode und übrige Schutzstufen stehen in der allgemeinen Einrichtungsanleitung. Der Test nutzte die eigenen Captcha-Stufen des Plugins ohne API-Schlüssel; die Kompatibilitätsliste für die SilentShield-API steht in der WordPress-Anleitung.

Schritt 1: Herausfinden, welchen Checkout Sie nutzen

Eine Seite mit dem Shortcode [woocommerce_checkout] ist der klassische Checkout. Die Checkout-Seite, die WooCommerce 11.1.2 für unseren neuen Shop angelegt hat, nutzt stattdessen den Checkout-Block. Öffnen Sie Ihre Checkout-Seite im Editor, um zu sehen, welchen Sie haben, oder schalten Sie beide Schalter unten ein, wenn Sie unsicher sind.

Schritt 2: Den Checkout in SilentShield einschalten

Ausschnitt der SilentShield-Liste Forms: WooCommerce Block Checkout ist aus, WooCommerce Checkout ist eingeschaltet und trägt die Plaketten „Detected“ und „Fields detected“, WooCommerce Account Details und WooCommerce Login sind aus
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Öffnen Sie SilentShield → Forms. WooCommerce erscheint mit mehreren Einträgen; für den Checkout gibt es WooCommerce Checkout (klassisch) und WooCommerce Block Checkout. Anmeldung, Registrierung und Kontodaten haben in derselben Liste eigene Schalter. Der Schalter speichert sofort, einen Speichern-Knopf gibt es nicht.

Schritt 3: Klassischer Checkout: wo das Captcha erscheint

Bestellübersicht des klassischen WooCommerce-Checkouts: das Produkt „Website review × 2“ mit Zwischensumme und Summe von 38,00 Euro, die Zahlungsart „Cash on delivery“, der Datenschutzhinweis, das Captcha „Captcha 10 + 1 = ?“ mit Neuladen-Knopf und Antwortfeld und ein schwarzer Knopf „Place order“
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Legen Sie als Besucher in einem privaten Browserfenster ein Produkt in den Warenkorb und öffnen Sie den Checkout. Administratoren und angemeldete Benutzer überspringen standardmäßig alle Prüfungen, ein Test im angemeldeten Zustand zeigt also nichts. Im klassischen Checkout steht das Captcha in der Bestellübersicht, über dem Knopf „Place order“.

Schritt 4: Klassischer Checkout: eine falsche Antwort testen

Seite des klassischen Checkouts mit einem Gutschein-Hinweis und darunter einer roten Fehlermeldung „Captcha not correct: Captcha check“ über den Rechnungsdaten, deren Felder die eingegebenen Werte behalten
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Füllen Sie die Rechnungsdaten aus, geben Sie eine falsche Antwort ein und klicken Sie auf „Place order“. Die Bestellung wird nicht aufgegeben, und oben im Formular erscheint ein roter Hinweis: „Captcha not correct: Captcha check“. Mit der richtigen Antwort ging die Bestellung in unserem Test durch, und WooCommerce zeigte die Seite „Bestellung erhalten“.

Schritt 5: Block-Checkout: wo das Captcha erscheint

WooCommerce-Block-Checkout mit Kontaktinformationen, Rechnungsadresse, der Zahlungsoption „Cash on delivery“ und einem schwarzen Knopf „Place Order“; in der Bestellübersicht rechts, unter der Summe von 38,00 Euro, steht das Captcha „Captcha 7 + 5 = ?“ mit Neuladen-Knopf und Antwortfeld
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Im Block-Checkout steht das Captcha in der Bestellübersicht rechts, unter der Summe, nicht über dem Knopf „Place Order“.

Schritt 6: Block-Checkout: eine falsche Antwort testen

Block-Checkout nach einer falschen Antwort: ein rotes Banner „Captcha not correct: Captcha check“ über dem Formular, die eingegebenen Adresswerte stehen noch da, und in der Bestellübersicht steht das Captcha „5 * 1 = ?“ mit der Antwort 99
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Geben Sie eine falsche Antwort ein und klicken Sie auf „Place Order“. Über dem Formular erscheint ein rotes Banner: „Captcha not correct: Captcha check“. Dahinter wird die Checkout-Anfrage mit einem Fehler beantwortet (HTTP 400, Code f12_cf7_captcha_spam_detected), und es entsteht keine Bestellung. Mit der richtigen Antwort ging die Bestellung in unserem Test durch.

Was Sie wissen sollten

  • Steht Ihr Shop noch im WooCommerce-Modus „Coming soon“, sieht ein Besucherfenster die Coming-soon-Seite statt des Checkouts. Wir haben das auf der Block-Checkout-Seite gesehen. Schalten Sie den Shop live, bevor Sie testen.
  • Captcha-Methode, Timer, Gibberish Detection und Regeln gelten für den Checkout wie für jedes andere Formular. Siehe die allgemeine Einrichtungsanleitung.
  • Verzögert ein Cache- oder Optimierungs-Plugin JavaScript bis zur ersten Interaktion, nehmen Sie die SilentShield-Skripte davon aus; die Dateinamen stehen in der WordPress-Anleitung.

Anleitung zum Formularschutz

Bereit, CAPTCHA loszuwerden?

Schützen Sie Ihre Formulare — unsichtbar. Keine Kreditkarte erforderlich.