Cum să adăugați Captcha la WooCommerce Checkout

Publicat: 2022-10-18

După ce am construit un magazin WooCommerce cu ShopReady, ne-am confruntat cu cea mai mare provocare de a proteja site-ul de spammeri. Da, spammerii ar putea folosi diferite tehnologii automatizate pentru a se infiltra în afacerea dvs. și pentru a încerca să facă comenzi frauduloase. Acum veți învăța Cum să adăugați Captcha la WooCommerce Checkout?

Cum să adăugați Captcha la WooCommerce Checkout

Acest lucru poate aduce potențiale daune afacerii dvs., provocând tranzacții înșelătoare. Deci, trebuie să vă asigurați că utilizatorul este un om real și, de asemenea, trebuie să opriți scripturile automate și roboții să interfereze cu pagina dvs. de plată.

Pentru a rezolva acest lucru, trebuie să adăugați un captcha la finalizarea comenzii în magazinul dvs. WooCommerce. Acest articol va discuta de ce și cum puteți adăuga un captcha pentru a vă proteja afacerea de instrumentele de spam și roboții.

Puteți face acest lucru folosind un plugin sau fără un plugin. Vom acoperi toate metodele posibile pe care le-am implementat în magazinul nostru WooCommerce, construit cu ShopReady, astfel încât să le puteți folosi pentru a adăuga Captcha pe site-ul dvs. Să începem!

Cum să adăugați Captcha la WooCommerce Checkout

Poate că v-ați construit magazinul WooCommerce cu un instrument precum ShopReady, dar vă străduiți să vă asigurați siguranța. Adăugarea unui captcha la casă ar putea fi una dintre acele măsuri de securitate la care ar trebui să te uiți.

Motivul principal pentru a adăuga un captcha la finalizarea WooCommerce este acela de a proteja site-ul de atacurile automate rău intenționate care încearcă să facă achiziții frauduloase. Împiedică instrumentele automate să completeze formularele de vânzare, prevenind în același timp înregistrările false și comenzile pentru oaspeți. Captcha poate opri tranzacțiile înșelătoare care v-ar putea salva de orice pierdere potențială.

Unii cred că captcha ar putea face interacțiunea cu utilizatorul puțin complicată, dar există modalități prin care puteți implementa o experiență de utilizator cu frecare redusă, care este în general convenabilă pentru clienți. Și singurul lucru care va găsi captcha greu de spart sunt acei „boți computerizați”.

Cuprins

Cum să adăugați Captcha la Woocommerce Checkout?

Cum să adăugați Captcha la WooCommerce Checkout

Acum trecem la modul în care am adăugat un captcha la pagina de achiziție a magazinului ShopReady WooCommerce. Am încercat atât pluginurile, cât și metodele fără plugin.

În timp ce le-am încercat, am venit cu câteva plugin-uri și fragmente de cod grozave. Să discutăm despre toate aceste metode și să vedem care este potrivită pentru tine.

Cu Plugin

Pentru a permite clientului să continue cu achiziția din magazinul dvs. WooCommerce, puteți utiliza diferite pluginuri de verificare captcha pe pagina de finalizare a comenzii sau oriunde doriți pe site.

Există destul de multe astfel de pluginuri disponibile acolo. Cu toate acestea, primele 3 pe care le-am încercat în timpul construirii magazinului nostru de WC cu ShopReady includ următoarele:

  • reCaptcha pentru WooCommerce

Acesta este un plugin premium conceput special pentru WooCommerce Spam Protection. Nu este disponibil ca versiune gratuită, așa că mai întâi va trebui să plătiți pentru el. Folosind acest plugin, puteți adăuga Google ReCAPTCHA la pagina de plată și la alte formulare, inclusiv înregistrarea, autentificarea, formularul de pierdere a parolei etc.

Poate afișa mai multe captchas-uri pe o singură pagină, cum ar fi dacă aveți formularul de autentificare și înregistrare pe aceeași pagină, puteți activa captchas-uri în ambele forme.

Puteți avea atât reCaptcha v2, cât și ReCaptcha V3 folosind acest plugin. Unele dintre celelalte caracteristici cheie includ detectarea automată a limbii utilizatorului, personalizarea reCaptcha, personalizarea mesajelor de eroare și așa mai departe.

Este ușor de instalat ca orice alt plugin WordPress din pagina Plugins. Setările simple vin cu opțiuni de pornire/dezactivare pentru a activa sau dezactiva captcha în locurile necesare. Nu am avut nicio problemă la activarea acestuia cu ajutorul instrumentului ShopReady.

Pluginul este construit pe standarde înalte pentru a opri înregistrările și comenzile false și pentru a se asigura că nimic nu poate distruge site-ul oricum.

  • CAPTCHA 4WP

Sprijinit și întreținut de WP White Security, acesta este unul dintre cele mai bune pluginuri captcha care permit oamenilor reali să treacă prin formularele WooCommerce și paginile de plată.

Îți protejează magazinul de roboți, fără a-i lăsa să interfereze cu comenzile tale. Pe lângă paginile de plată, puteți utiliza acest plugin pentru a afișa captcha-ul în diferite segmente, cum ar fi formulare, comentarii, înregistrare, pierderea/resetarea parolei și așa mai departe.

Punctul culminant al acestui plugin este că îl puteți folosi pentru a afișa mai multe captch-uri pe o singură pagină. De asemenea, acceptă stiluri captcha personalizate. Puteți alege dintre v2 (nu sunt robot), v2 (invizibil) sau v3. Detectează automat limba utilizatorilor pentru a afișa captcha și setările în consecință.

Puteți adăuga captch-uri în mai multe forme în mod implicit, dar pentru Formularul de contact 7, trebuie să adăugați un cod scurt . Este disponibil atât în ​​versiunea gratuită, cât și în versiunea premium. Am încercat versiunea premium în timp ce folosim ShopReady.

Îl puteți instala cu ușurință din pagina Plugin-uri din contul dvs. WooCommerce. Căutați CAPTCHA 4WP, instalați-l și activați-l pentru a vă proteja magazinul de spammeri.

  • reCaptcha de către BestWebSoft

BestWebSoft aduce o altă soluție eficientă de captcha pentru a vă proteja magazinul WooCommerce. Funcționează cu aproape toate formularele, inclusiv cu formularele de facturare de plată WooCommerce.

Puteți utiliza versiunile reCaptcha v2, v3 și invizibile cu acest plugin. Clientul trebuie să confirme că nu este un robot înainte de a continua cu cumpărăturile.

Previne spam-ul și atacurile de forță brută prin utilizarea Limitării încercărilor. Produsul este susținut de asistență rapidă și prietenoasă.

Instalarea este ușoară ca orice alt plugin WP. Îl puteți descărca, instala și activa din pagina Pluginuri. Odată configurat, puteți accesa setările și alegeți pagina de finalizare a comenzii sau orice alt loc necesar pentru ao activa.

Pluginul include setări ușoare cu un ghid detaliat pentru o configurare rapidă. Este un plugin multilingv cu funcții pregătite pentru RTL. De asemenea, puteți adăuga cod personalizat folosind setările. Vine și cu mai multe teme captcha. Una peste alta, pluginul a funcționat bine cu instrumentul de constructor ShopReady.

Fără Plugin

După ce ați văzut modul de plugin, este timpul să aflați cum puteți adăuga un captcha fără un plugin la pagina de plată WooCommerce.

Deoarece Google oferă serviciul anti-spam reCaptcha v2 gratuit, îl puteți implementa pe site-ul dvs. fără un plugin. Am avut o experiență de succes în implementarea acestui lucru în timp ce folosim ShopReady. Este cel mai popular API captcha și trebuie să faceți ceva codare pentru a-l adăuga la finalizarea WC fără un plugin.

Dar înainte de a utiliza fragmentul de cod, rețineți că nu îl puteți plasa în secțiunea de plată a formularului. Și va trebui să alegeți o acțiune în consecință pentru a o adăuga cu succes.

<?php

/**

* Adăugați reCaptcha la formularul de plată

* @param $checkout

*/

funcția doublee_show_me_the_checkout_captcha($checkout) {

echo „<div class="g-recaptcha” data-sitekey="YOUR_KEY_HERE”></div>';

}

add_action('woocommerce_checkout_order_review', 'doublee_show_me_the_checkout_captcha', 18);

/**

* Validați reCaptcha

*/

funcția doublee_process_recaptcha() {

$postdata = $_POST['g-recaptcha-response'];

$verified_recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=YOUR_KEY_HERE&response='.$postdata);

$răspuns = json_decode($verified_recaptcha);

dacă(!$răspuns->succes) {

wc_add_notice('Vă rugăm să verificați că nu sunteți un robot' ,'eroare');

}

}

add_action('woocommerce_checkout_process', 'doublee_process_recaptcha');

Am încercat și a funcționat bine cu magazinul nostru ShopReady WooCommerce.

Cum să activați Google Recaptcha V2 pe Woocommerce Checkout?

Cum să adăugați Captcha la WooCommerce Checkout
Google ReCaptcha v2 este cea mai populară extensie pentru captcha de configurat pe site-urile WooCommerce. Prin urmare, credem că merită să vă ghidăm în procesul complet de utilizare.

Pentru a face acest lucru, cel mai bun mod este să utilizați reCaptcha pentru pluginul WooCommerce, deoarece acceptă atât versiunile V2, cât și V3.

  • Mai întâi, descărcați fișierul .zip din contul WC.
  • Acum accesați Admin > Plugins > Add New > Upload Plugin
  • Alegeți fișierul pe care l-ați descărcat
  • Instalați și activați reCaptcha
  • După activare, accesați wooCommerce > Setări
  • Faceți clic pe fila reCaptcha din Setări
  • Alegeți versiunea ReCaptcha ca ReCaptcha V2 (căsuță de selectare)
  • Setați cheia site-ului și cheia secretă
  • Păstrați alte câmpuri precum mesajele de eroare așa cum sunt
  • Salvați setările
  • Din lista de file pentru activarea captchas-ului, alegeți opțiunea de finalizare a plății pentru oaspeți WooCommerce și bifați caseta pentru a activa pagina de finalizare a reCaptcha pentru oaspeți.

Pentru a obține cheia site-ului și cheia secretă, urmați pașii de mai jos:

  • Conectați-vă la contul dvs. Google
  • Accesați Consola de administrare Google ReCaptcha (https://www.google.com/recaptcha/admin)
  • Faceți clic pe butonul + din dreapta sus
  • Adăugați numele site-ului dvs. în Adăugare etichetă.
  • Alegeți reCaptcha v2.
  • Bifați caseta de selectare „Nu sunt un robot”.
  • Adăugați domeniul site-ului web
  • Acceptați termenul de serviciu
  • După ce ați terminat, faceți clic pe Trimiteți
  • Ar trebui să apară cheia site-ului și cheia secretă; pur și simplu copiați și folosiți-le.

Concluzie

Cum să adăugați Captcha la WooCommerce Checkout
Cum să adăugați Captcha la WooCommerce Checkout

Acest lucru se încheie pentru ghidul despre adăugarea de captcha la finalizarea comenzii WooCommerce. Trebuie să spunem că toate aceste metode captcha au funcționat minunat la finalizarea ShopReady WooCommerce. Deci acest articol ar trebui să funcționeze bine și pentru tine!

Acesta discută câteva plugin-uri excelente care vă pot proteja eficient magazinul WC de spammeri. ReCaptcha pentru WooCommerce este cel remarcabil aici, care vă permite să configurați Google reCaptcha V2 sau V3 ușor și eficient.

De asemenea, am discutat despre cum puteți adăuga API-ul reCaptcha V2 adăugând niște coduri în locul respectiv. Indiferent de modalitatea pe care o alegeți din metoda de mai sus, vă puteți aștepta să vă protejați site-ul de comenzile frauduloase după ce activați oricare dintre ele.

Cele mai bune practici de securitate WordPress