WooCommerce turi dviejų rūšių atsiskaitymą (checkout), ir SilentShield kiekvienam turi po jungiklį. Šis vadovas su ekrano nuotraukomis parodo abu. Išbandyta 2026 m. spalio 7 d. su WooCommerce 11.1.2, SilentShield 2.15.14 ir WordPress 7.1.2, mokėjimo būdu pasirinkus apmokėjimą gavus prekes. Kiti mokėjimo šliuzai į šį testą neįėjo. Captcha metodas ir kiti apsaugos sluoksniai aprašyti bendrame sąrankos vadove. Testui naudoti paties įskiepio captcha sluoksniai be API rakto; SilentShield API suderinamumo sąrašas pateiktas WordPress vadove.
1 žingsnis: išsiaiškinkite, kurį atsiskaitymą naudojate
Puslapis, kuriame yra trumpasis kodas [woocommerce_checkout], yra klasikinis atsiskaitymas. Atsiskaitymo puslapis, kurį WooCommerce 11.1.2 sukūrė mūsų naujai parduotuvei, vietoj to naudoja bloką Checkout. Atidarykite savo atsiskaitymo puslapį redaktoriuje, kad pamatytumėte, kurį turite, arba, jei nesate tikri, įjunkite abu toliau pateiktus jungiklius.
2 žingsnis: įjunkite atsiskaitymą per SilentShield

Atidarykite SilentShield → Forms. WooCommerce rodomas keliais įrašais; atsiskaitymui skirti WooCommerce Checkout (klasikinis) ir WooCommerce Block Checkout. Prisijungimas, registracija ir paskyros duomenys tame pačiame sąraše turi savo jungiklius. Jungiklis išsaugo iš karto, mygtuko Save spausti nereikia.
3 žingsnis: klasikinis atsiskaitymas: kur rodoma captcha

Privačiame naršyklės lange kaip lankytojas įdėkite prekę į krepšelį ir atidarykite atsiskaitymą. Administratoriai ir prisijungę naudotojai pagal numatytuosius nustatymus praleidžia visus tikrinimus, todėl testas, kol esate prisijungę, nieko neparodo. Klasikiniame atsiskaityme captcha yra užsakymo apžvalgoje, virš mygtuko Place order.
4 žingsnis: klasikinis atsiskaitymas: išbandykite neteisingą atsakymą

Užpildykite atsiskaitymo duomenis, įveskite neteisingą atsakymą ir spustelėkite Place order. Užsakymas nepateikiamas, o formos viršuje atsiranda raudonas pranešimas: „Captcha not correct: Captcha check“. Su teisingu atsakymu užsakymas mūsų teste praėjo ir WooCommerce parodė gauto užsakymo puslapį.
5 žingsnis: blokinis atsiskaitymas: kur rodoma captcha

Blokiniame atsiskaityme captcha yra dešinėje esančioje užsakymo santraukoje, po bendra suma, o ne virš mygtuko Place Order.
6 žingsnis: blokinis atsiskaitymas: išbandykite neteisingą atsakymą

Įveskite neteisingą atsakymą ir spustelėkite Place Order. Virš formos atsiranda raudona juosta: „Captcha not correct: Captcha check“. Už jos į atsiskaitymo užklausą atsakoma klaida (HTTP 400, kodas f12_cf7_captcha_spam_detected), ir joks užsakymas nesukuriamas. Su teisingu atsakymu užsakymas mūsų teste praėjo.
Ką verta žinoti
- Jei jūsų parduotuvė vis dar WooCommerce režime „Coming soon“, lankytojo lange vietoj atsiskaitymo rodomas puslapis „coming soon“. Tai matėme blokinio atsiskaitymo puslapyje. Prieš testuodami paleiskite parduotuvę.
- Captcha metodas, laikmatis, beprasmio teksto aptikimas ir taisyklės atsiskaitymui taikomi kaip ir bet kuriai kitai formai. Žr. bendrą sąrankos vadovą.
- Jei talpyklos ar optimizavimo įskiepis atideda JavaScript iki pirmos sąveikos, išskirkite iš to SilentShield scenarijus; failų pavadinimai pateikti WordPress vadove.