SilentShield
← Tagasi blogisse
WooCommerceSeadistamineRämpspostWordPress

Kaitske WooCommerce’i kassat robotite eest captchaga

Marc Wagner·7. oktoober 2026·5 min lugemist

WooCommerce’il on kaks kassatüüpi ja SilentShieldis on kummalegi oma lüliti. See juhend näitab mõlemat ekraanipiltidega. Testiti 7. oktoobril 2026 versioonidega WooCommerce 11.1.2, SilentShield 2.15.14 ja WordPress 7.1.2, makseviisiks tasumine kättesaamisel. Teised makseviisid ei kuulunud sellesse testi. Captcha meetod ja muud kaitsekihid on kirjeldatud üldises seadistusjuhendis. Test kasutas plugina enda captcha kihte ilma API võtmeta; SilentShieldi API ühilduvusnimekiri on WordPressi juhendis.

Samm 1: selgitage välja, millist kassat kasutate

Leht, mis sisaldab lühikoodi [woocommerce_checkout], on klassikaline kassa. Kassaleht, mille WooCommerce 11.1.2 meie uuele poele lõi, kasutab selle asemel Checkout-plokki. Avage oma kassaleht redaktoris, et näha, kumb teil on, või lülitage allolevad mõlemad lülitid sisse, kui te pole kindel.

Samm 2: lülitage kassa SilentShieldis sisse

Väljavõte SilentShieldi Forms loendist: WooCommerce Block Checkout on väljas, WooCommerce Checkout on sisse lülitatud märkidega „Detected“ ja „Fields detected“, WooCommerce Account Details ja WooCommerce Login on väljas
Ekraanipilt ingliskeelsest haldusliidesest ja testsaidist (SilentShield 2.15.14, WordPress 7.1.2, testitud 7. oktoobril 2026).

Avage SilentShield → Forms. WooCommerce ilmub mitme kirjena; kassa jaoks on WooCommerce Checkout (klassikaline) ja WooCommerce Block Checkout. Sisselogimisel, registreerimisel ja konto andmetel on samas loendis oma lülitid. Lüliti salvestub kohe, Save-nuppu pole vaja vajutada.

Samm 3: klassikaline kassa: kus captcha ilmub

Klassikalise WooCommerce’i kassa tellimuse ülevaade: toode „Website review × 2“ vahesumma ja kogusummaga 38,00 eurot, makseviis „Cash on delivery“, privaatsusteade, captcha „Captcha 10 + 1 = ?“ koos uuestilaadimisnupu ja vastuseväljaga ning must Place order -nupp
Ekraanipilt ingliskeelsest haldusliidesest ja testsaidist (SilentShield 2.15.14, WordPress 7.1.2, testitud 7. oktoobril 2026).

Lisage külastajana brauseri privaataknas toode ostukorvi ja avage kassa. Administraatorid ja sisselogitud kasutajad jätavad vaikimisi kõik kontrollid vahele, seega ei näita test sisselogituna midagi. Klassikalises kassas asub captcha tellimuse ülevaates, Place order -nupu kohal.

Samm 4: klassikaline kassa: testige vale vastust

Klassikaline kassaleht kupongiteatega ja selle all punane veateade „Captcha not correct: Captcha check“ arveldusandmete kohal; arveldusandmete väljadel on endiselt sisestatud väärtused
Ekraanipilt ingliskeelsest haldusliidesest ja testsaidist (SilentShield 2.15.14, WordPress 7.1.2, testitud 7. oktoobril 2026).

Täitke arveldusandmed, sisestage vale vastus ja klõpsake Place order. Tellimust ei esitata ning vormi ülaossa ilmub punane teade: „Captcha not correct: Captcha check“. Õige vastusega läks tellimus meie testis läbi ja WooCommerce näitas tellimuse kättesaamise lehte.

Samm 5: plokikassa: kus captcha ilmub

WooCommerce’i plokikassa kontaktandmete, arveldusaadressi, makseviisi „Cash on delivery“ ja musta Place Order -nupuga; paremal tellimuse kokkuvõttes, 38,00 euro kogusumma all, on captcha „Captcha 7 + 5 = ?“ koos uuestilaadimisnupu ja vastuseväljaga
Ekraanipilt ingliskeelsest haldusliidesest ja testsaidist (SilentShield 2.15.14, WordPress 7.1.2, testitud 7. oktoobril 2026).

Plokikassas asub captcha paremal olevas tellimuse kokkuvõttes, summa all, mitte Place Order -nupu kohal.

Samm 6: plokikassa: testige vale vastust

Plokikassa pärast vale vastust: punane bänner „Captcha not correct: Captcha check“ vormi kohal, sisestatud aadressiandmed on endiselt kohal ning tellimuse kokkuvõttes on captcha „5 * 1 = ?“ vastusega 99
Ekraanipilt ingliskeelsest haldusliidesest ja testsaidist (SilentShield 2.15.14, WordPress 7.1.2, testitud 7. oktoobril 2026).

Sisestage vale vastus ja klõpsake Place Order. Vormi kohale ilmub punane bänner: „Captcha not correct: Captcha check“. Selle taga vastatakse kassapäringule veaga (HTTP 400, kood f12_cf7_captcha_spam_detected) ja tellimust ei looda. Õige vastusega läks tellimus meie testis läbi.

Mida tasub teada

  • Kui teie pood on veel WooCommerce’i režiimis „Coming soon“, näitab külastaja aken kassa asemel Coming soon -lehte. Nägime seda plokikassa lehel. Tehke pood enne testimist avalikuks.
  • Captcha meetod, taimer, Gibberish Detection ja reeglid kehtivad kassale nagu kõigile teistele vormidele. Vt üldist seadistusjuhendit.
  • Kui vahemälu- või optimeerimisplugin lükkab JavaScripti esimese interaktsioonini edasi, jätke SilentShieldi skriptid sellest välja; failinimed on loetletud WordPressi juhendis.

Vormikaitse juhend

Valmis CAPTCHA-st loobuma?

Alustage oma vormide kaitsmist — nähtamatult. Krediitkaarti pole vaja.