PrestaShop to jedna z najpopularniejszych platform e-commerce. Jednak każdy sklep internetowy musi być przygotowany na ataki botów i spam. Jednym z najskuteczniejszych sposobów ochrony formularzy na stronie jest integracja z Google reCAPTCHA. W tym artykule wyjaśnimy, jak krok po kroku dodać reCAPTCHA do swojego sklepu PrestaShop.
Spis treści
Czym jest Google reCAPTCHA i dlaczego warto go używać?
Google reCAPTCHA to darmowe narzędzie od Google, które pomaga w walce ze spamem i botami. Chroni formularze rejestracyjne, logowania czy kontaktowe przed niechcianymi wiadomościami. Dzięki reCAPTCHA możesz mieć pewność, że tylko prawdziwi użytkownicy korzystają z Twojego sklepu.
Zalety Google reCAPTCHA:
- Skuteczna ochrona przed automatycznymi botami.
 - Łatwa integracja z popularnymi platformami e-commerce.
 - Różne poziomy zabezpieczeń, od niewidocznej reCAPTCHA po tradycyjne testy CAPTCHA.
 
Krok 1: Utwórz konto i klucze API w Google reCAPTCHA
Aby dodać reCAPTCHA do PrestaShop, potrzebujesz dwóch kluczy API: klucza strony (Site Key) i klucza tajnego (Secret Key). Oto jak je uzyskać:
- Przejdź na stronę reCAPTCHA: https://www.google.com/recaptcha/
 - Zaloguj się na swoje konto Google.
 - Kliknij przycisk „Admin Console”.
 - Zarejestruj swoją domenę i wybierz typ reCAPTCHA (np. reCAPTCHA v2 lub reCAPTCHA v3).
 - Po zarejestrowaniu domeny, otrzymasz Site Key i Secret Key.
 
Krok 2: Instalacja modułu reCAPTCHA w PrestaShop
Najprostszym sposobem na dodanie reCAPTCHA do PrestaShop jest skorzystanie z dedykowanego modułu. Oto kroki instalacji:
- Zaloguj się do panelu administracyjnego PrestaShop.
 - Przejdź do sekcji „Moduły” → „Katalog modułów”.
 - Wyszukaj moduł „Google reCAPTCHA”.
 - Kliknij „Zainstaluj”, aby dodać moduł do swojego sklepu.
 - Po instalacji, przejdź do konfiguracji modułu.
 
Krok 3: Konfiguracja modułu reCAPTCHA
Po zainstalowaniu modułu, należy go skonfigurować:
- Wejdź do sekcji „Moduły” → „Zainstalowane moduły”.
 - Znajdź zainstalowany moduł reCAPTCHA i kliknij „Konfiguruj”.
 - Wprowadź otrzymane wcześniej Site Key i Secret Key.
 - Wybierz, na których stronach chcesz zastosować reCAPTCHA (np. formularz logowania, rejestracji, kontaktowy).
 - Zapisz ustawienia.
 
Krok 4: Testowanie reCAPTCHA w PrestaShop
Po skonfigurowaniu reCAPTCHA warto upewnić się, że wszystko działa poprawnie:
- Przejdź na stronę logowania, rejestracji lub kontaktową swojego sklepu.
 - Sprawdź, czy formularz wyświetla reCAPTCHA.
 - Wypełnij formularz i upewnij się, że nie występują żadne błędy.
 
Jeśli pojawią się problemy, sprawdź poprawność kluczy API i ustawień modułu.
Najczęstsze problemy z reCAPTCHA w PrestaShop
1. Błąd „Invalid Site Key”
- Sprawdź, czy poprawnie skopiowałeś Site Key.
 - Upewnij się, że domena jest zarejestrowana w Google reCAPTCHA.
 
2. reCAPTCHA się nie wyświetla
- Sprawdź, czy moduł jest aktywny.
 - Upewnij się, że nie blokuje go wtyczka do blokowania reklam (AdBlock).
 
3. Problem z weryfikacją CAPTCHA
- Sprawdź konfigurację Secret Key.
 - Upewnij się, że serwer ma dostęp do Google reCAPTCHA API.
 
