SilentShield
← Natrag na blog
WooCommercePostavljanjeSpamWordPress

Zaštitite WooCommerce blagajnu od botova captchom

Marc Wagner·7. listopada 2026.·5 min čitanja

WooCommerce ima dvije vrste blagajne, a SilentShield za svaku ima po jedan prekidač. Ovaj vodič prikazuje obje sa snimkama zaslona. Testirano je 7. listopada 2026. s WooCommerce 11.1.2, SilentShield 2.15.14 i WordPress 7.1.2, uz plaćanje pouzećem kao način plaćanja. Drugi pristupnici za plaćanje nisu bili dio ovog testa. Metoda captche i ostale razine zaštite opisane su u općem vodiču za postavljanje. Test je koristio vlastite razine captche dodatka bez API ključa; popis kompatibilnosti za SilentShield API nalazi se u vodiču za WordPress.

Korak 1: Saznajte koju blagajnu koristite

Stranica koja sadrži shortcode [woocommerce_checkout] je klasična blagajna. Stranica blagajne koju je WooCommerce 11.1.2 izradio za našu novu trgovinu umjesto toga koristi blok Checkout. Otvorite svoju stranicu blagajne u uredniku da vidite koju imate, ili uključite oba prekidača u nastavku ako niste sigurni.

Korak 2: Uključite blagajnu u SilentShieldu

Isječak popisa Forms u SilentShieldu: WooCommerce Block Checkout je isključen, WooCommerce Checkout je uključen s oznakama „Detected“ i „Fields detected“, WooCommerce Account Details i WooCommerce Login su isključeni
Snimka zaslona engleskog administratorskog sučelja i testne stranice (SilentShield 2.15.14, WordPress 7.1.2, testirano 7. listopada 2026.).

Otvorite SilentShield → Forms. WooCommerce se pojavljuje kao nekoliko unosa; za blagajnu su to WooCommerce Checkout (klasična) i WooCommerce Block Checkout. Prijava, registracija i podaci o računu imaju vlastite prekidače na istom popisu. Prekidač sprema odmah, ovdje nema gumba za spremanje.

Korak 3: Klasična blagajna: gdje se captcha pojavljuje

Pregled narudžbe u klasičnoj WooCommerce blagajni: proizvod „Website review × 2“ s međuzbrojem i ukupnim iznosom od 38,00 eura, način plaćanja „Cash on delivery“, obavijest o privatnosti, captcha „Captcha 10 + 1 = ?“ s gumbom za ponovno učitavanje i poljem za odgovor te crni gumb Place order
Snimka zaslona engleskog administratorskog sučelja i testne stranice (SilentShield 2.15.14, WordPress 7.1.2, testirano 7. listopada 2026.).

Dodajte proizvod u košaricu kao posjetitelj u privatnom prozoru preglednika i otvorite blagajnu. Administratori i prijavljeni korisnici prema zadanim postavkama preskaču sve provjere, pa test dok ste prijavljeni ne pokazuje ništa. U klasičnoj blagajni captcha se nalazi u pregledu narudžbe, iznad gumba „Place order“.

Korak 4: Klasična blagajna: testirajte pogrešan odgovor

Stranica klasične blagajne s obavijesti o kuponu i, ispod nje, crvenom obavijesti o pogrešci „Captcha not correct: Captcha check“ iznad podataka za naplatu, čija polja zadržavaju upisane vrijednosti
Snimka zaslona engleskog administratorskog sučelja i testne stranice (SilentShield 2.15.14, WordPress 7.1.2, testirano 7. listopada 2026.).

Ispunite podatke za naplatu, upišite pogrešan odgovor i kliknite „Place order“. Narudžba se ne podnosi, a na vrhu obrasca pojavljuje se crvena obavijest: „Captcha not correct: Captcha check“. S točnim odgovorom narudžba je u našem testu prošla i WooCommerce je prikazao stranicu primljene narudžbe.

Korak 5: Blok-blagajna: gdje se captcha pojavljuje

WooCommerce blok-blagajna s kontaktnim podacima, adresom za naplatu, opcijom plaćanja „Cash on delivery“ i crnim gumbom Place Order; u sažetku narudžbe s desne strane, ispod ukupnog iznosa od 38,00 eura, nalazi se captcha „Captcha 7 + 5 = ?“ s gumbom za ponovno učitavanje i poljem za odgovor
Snimka zaslona engleskog administratorskog sučelja i testne stranice (SilentShield 2.15.14, WordPress 7.1.2, testirano 7. listopada 2026.).

U blok-blagajni captcha se nalazi u sažetku narudžbe s desne strane, ispod ukupnog iznosa, a ne iznad gumba „Place Order“.

Korak 6: Blok-blagajna: testirajte pogrešan odgovor

Blok-blagajna nakon pogrešnog odgovora: crveni baner „Captcha not correct: Captcha check“ iznad obrasca, upisane vrijednosti adrese i dalje su na mjestu, a u sažetku narudžbe je captcha „5 * 1 = ?“ s odgovorom 99
Snimka zaslona engleskog administratorskog sučelja i testne stranice (SilentShield 2.15.14, WordPress 7.1.2, testirano 7. listopada 2026.).

Upišite pogrešan odgovor i kliknite „Place Order“. Iznad obrasca pojavljuje se crveni baner: „Captcha not correct: Captcha check“. Iza njega zahtjev blagajne dobiva odgovor s pogreškom (HTTP 400, kod f12_cf7_captcha_spam_detected) i narudžba se ne stvara. S točnim odgovorom narudžba je u našem testu prošla.

Što je dobro znati

  • Ako je vaša trgovina još u WooCommerceovu načinu „Coming soon“, prozor posjetitelja umjesto blagajne prikazuje stranicu „coming soon“. To smo vidjeli na stranici blok-blagajne. Pustite trgovinu u rad prije testiranja.
  • Metoda captche, mjerač vremena, otkrivanje besmislenog teksta i pravila vrijede za blagajnu kao i za svaki drugi obrazac. Pogledajte opći vodič za postavljanje.
  • Ako dodatak za predmemoriju ili optimizaciju odgađa JavaScript do prve interakcije, izuzmite iz toga skripte SilentShielda; nazivi datoteka navedeni su u vodiču za WordPress.

Vodič za zaštitu obrazaca

Spremni za ukidanje CAPTCHA?

Počnite štititi svoje obrasce — nevidljivo. Kreditna kartica nije potrebna.