1. Przygotuj sklep i możliwość powrotu
Sprawdź zgodność wersji modułu z PrestaShop i PHP w aktualnej karcie produktu. Pobierz paczkę z własnego konta WO Software. Wykonaj kopię plików i bazy danych oraz zapisz obecną konfigurację ochrony. Jeśli masz środowisko testowe, zacznij właśnie tam.
Przed zmianą ustal, jak przywrócisz wcześniejsze ustawienia. Zachowaj dostęp do panelu i hostingu. Przy ochronie działającej wcześnie w obsłudze żądania sposób wycofania może zależeć od konkretnej warstwy — korzystaj z instrukcji do zainstalowanej wersji.
2. Zacznij od obserwacji
Po instalacji odczytaj aktualny tryb pracy. Ustaw SHADOW dla analizowanej warstwy i sprawdź, czy pozostałe reguły nie blokują już ruchu. Nie włączaj od razu wszystkich mechanizmów z najbardziej restrykcyjnymi progami. Nie ma jednego bezpiecznego limitu odpowiedniego dla każdego sklepu.
Zbierz próbkę obejmującą typowe godziny pracy, większy ruch oraz zadania w tle. Sklep z importami co kilka godzin potrzebuje obserwacji obejmującej również taki import. Celem jest poznanie normalnego zachowania, a nie uzyskanie konkretnej liczby w statystykach.
3. Przejdź drogę prawdziwego klienta
Sprawdź sklep na komputerze i telefonie, w nowej sesji oraz na koncie testowym. Obserwuj, czy Twoje działania pojawiają się w diagnostyce jako podejrzane. Duża liczba oznaczeń nie jest sukcesem, jeśli obejmuje zwykłe zakupy.
- Otwórz kategorię, użyj filtrów i wyszukiwarki.
- Wybierz wariant produktu i zmień liczbę sztuk.
- Dodaj produkt do koszyka i wróć do dalszych zakupów.
- Sprawdź logowanie, rejestrację, wybór dostawy i przejście do płatności w środowisku testowym.
- Sprawdź działanie potrzebnych integracji i zaplanowanych zadań.
4. Oceniaj kontekst oznaczonych żądań
Szukaj powtarzalnych wzorców: wielu kosztownych adresów, nienaturalnej częstotliwości albo ciągłego rozpoczynania nowych ścieżek. Porównuj godzinę, trasę i regułę z tym, co faktycznie robił klient lub integracja. Jeden adres IP może być współdzielony przez więcej osób.
Nie twórz szerokiego wyjątku tylko dlatego, że User-Agent zawiera nazwę znanego robota. Zweryfikuj źródło i rzeczywistą potrzebę. Wyjątki ograniczaj do niezbędnego zakresu i zapisuj powód ich dodania, aby później można było je ocenić.
5. Włączaj ochronę etapami
Gdy rozumiesz wyniki, zmień tryb jednej warstwy lub jednej grupy reguł. Ponownie wykonaj testy klienta i obserwuj błędy oraz zgłoszenia. Jeśli pojawi się problem, wróć do poprzedniej konfiguracji i zidentyfikuj konkretną regułę przed kolejną próbą.
Nie oceniaj skuteczności wyłącznie liczbą blokad. Sprawdź czas odpowiedzi sklepu, obciążenie serwera i poprawność zakupów w porównywalnym okresie. Zachowaj notatkę, co zmieniono i kiedy.
6. Przygotuj użyteczne zgłoszenie
Gdy potrzebujesz pomocy, podaj wersję PrestaShop, PHP i modułu, tryb pracy, przybliżoną godzinę oraz kroki odtworzenia problemu. Dołącz zanonimizowany przykład diagnostyki. Haseł, kluczy API ani danych klientów nie umieszczaj w wiadomości z opisem problemu.
Nazwy opcji mogą zmieniać się między wydaniami. Aktualne funkcje, wymagania i materiały znajdziesz w karcie Traffic Guard Pro poniżej.