Promocja: pl – od 5 zł | eu – od 5 zł | com – od 20 zł

Zabezpieczenie formularza w PrestaShop za pomocą ochrony reCaptcha

 

Formularz kontaktowy umieszczony na stronie sklepu internetowego umożliwia wygodne przesyłanie wiadomości e‑mail na wskazany przez właściciela sklepu adres poczty elektronicznej. Jeżeli jednak nie zostanie on w żaden sposób zabezpieczony, może zostać wykorzystany do wysyłania spamu. Najprostszą i najbardziej popularną metodą ochrony formularzy kontaktowych jest użycie mechanizmu reCaptcha.

reCaptcha to rozwiązanie wprowadzone przez Google, wymuszające w momencie przesłania formularza wykonanie jakiegoś zadania, np. zaznaczenie wybranych obrazków. Czynność ta jest prosta dla człowieka, ale praktycznie niewykonalna dla botów chcących wysłać spam. reCaptcha stanowi zatem skuteczną metodę walki robotami próbującymi wysyłać przez nasz sklep internetowy wiadomości e-mail.

 

Jak uzyskać i skonfigurować mechanizm reCaptcha?

Aby uzyskać klucze niezbędne do implementacji reCaptcha w swoim sklepie internetowym, zaloguj się na swoje konto Google lub załóż je. Po zalogowaniu, wejdź na https://www.google.com/recaptcha/about/ i kliknij, znajdujący się na pasku w górnej części strony odnośnik v3 Admin Console (1).

recaptcha-google-v3-admin-console

Wyświetlony zostanie formularz konfiguracyjny podzielony na kilka sekcji. Uzupełnij go zgodnie z danymi strony swojego sklepu.

  • Wpisz etykietę reCaptcha (1), która pozwoli na łatwą identyfikację witryny w przyszłości.
  • Wybierz typ reCaptcha (2), który zostanie zastosowany. Sposób weryfikacji żądania ominięcia zabezpieczenia zależny będzie od wybranego typu. Więcej informacji na ten temat znajdziesz w dalszej części tego artykułu.
  • Wpisz wszystkie domeny (3), pod którymi funkcjonuje w sieci Twój sklep. Dodanie kolejnego adresu zatwierdź przyciskiem +.
  • Sprawdź, czy automatycznie wprowadzony adres e-mail jest prawidłowy lub dodaj kolejne adresy (4).

recaptcha google konfiguracja formularz 1 presta

Zapoznaj się teraz z Warunkami korzystania z usługi reCeptcha, a następnie zaznacz zgodę (1). Aby otrzymywać powiadomienia, jeśli Google wykryje problemy w witrynie Twojego sklepu, np. zwiększenie podejrzanego ruchu, wybierz checkbox Wyślij alerty do właścicieli (2). Po uzupełnieniu formularza kliknij PRZEŚLIJ (3).

recaptcha google konfiguracja formularz 2

Po przesłaniu formularza wyświetlone zostanie potwierdzenie zarejestrowania witryny sklepu, a także para kluczy, które potrzebne są aby zintegrować reCaptcha z aplikacją sklepu. Przepisz treść obu kluczy lub skopiuj je klikając KOPIUJ KLUCZ WITRYNY (1)KOPIUJ TAJNY KLUCZ (2). Pamiętaj, aby po skopiowaniu pierwszego klucza wkleić go w bezpiecznym miejscu, lub bezpośrednio w konfiguracji witryny, a dopiero w kolejnym kroku skopiuj drugi klucz.

recaptcha google konfiguracja formularz klucze presta

 

Jaki typ reCaptcha wybrać?

Od wybranego typu reCaptcha zależą czynności, jakie użytkownik wysyłający wiadomość poprzez zabezpieczony w ten sposób formularz będzie musiał wykonać. Wybrać możesz jeden z dwóch typów zabezpieczenia:

  • reCAPTCHA v3 - jest to automatyczna weryfikacja żądania bez udziału użytkownika. Dodatkowe działania wykonywane są przez skrypty.
  • reCAPTCHA v2 - weryfikacja żądania wymaga wykonania przez użytkownika dodatkowego działania. Po wybraniu tego typu zabezpieczenia, wyświetlone zostaną dodatkowe opcje:
    • Pole wyboru "Nie jestem robotem" - użytkownik będzie musiał zaznaczyć pole wyboru.
    • Niewidoczna plakietka reCAPTCHA - nie będzie konieczności zaznaczania pola wyboru. Plakietka reCAPTCHA będzie wywoływania po kliknięciu przycisku lub zostanie wywołana bezpośrednio przez skrypty Java. Domyślnie, jedynie najbardziej podejrzany ruch zostanie poproszony o rozwiązanie captcha.
    • reCAPTCHA na Androida - zaznacz wówczas, gdy chcesz weryfikować żądania w aplikacji dla systemu Android. Po zaznaczeniu tej opcji, w miejscu sekcji Domeny pojawi się sekcja Pakiety, w której należy dodać posiadany pakiet. Sprawdź szczegóły w ustawieniach Google.

recaptcha google konfiguracja formularz typy captcha

 

W jaki sposób zintegrować reCaptcha z formularzem PrestaShop?

Ustawienia formularza kontaktowego w PrestaShop nie umożliwiają skonfigurowania zabezpieczenia reCaptcha. Ochronę taką dodać można za pomocą modułów dodatkowych, dostępnych do wyszukania w katalogu PrestaShop.

Po zainstalowaniu modułu konieczna będzie właściwa jego konfiguracja. W przypadku większości popularnych wtyczek umożliwiających włączenie ochrony reCaptcha, ich konfiguracja polega na wklejeniu we właściwym miejscu kompletu kluczy, tzn. klucza witryny i klucza tajnego, które zostały wygenerowane w chwili zarejestrowania witryny, w usłudze Google.

UWAGA! nazwa.pl nie jest wydawcą rozszerzeń do aplikacji PrestaShop. W związku z powyższym, ich instalację przeprowadzasz na własną odpowiedzialność. Zalecamy, aby przed rozpoczęciem instalacji wykonać pełną kopię zapasową plików i baz danych ze swojego serwera oraz sprawdzić, czy instalowana wersja rozszerzenia jest kompatybilna z wersją aplikacji PrestaShop, jaką posiadasz.

Table of Contents