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.