Czwarty kwartał to dla większości sklepów e-commerce 40-60% rocznego obrotu. Black Friday, Cyber Monday i świąteczne zakupy tworzą ruch wielokrotnie przekraczający średnią. Sklepy, które nie przygotowały się technicznie, tracą zamówienia nie na rzecz konkurencji – po prostu nie wytrzymują obciążenia. Poniżej lista kontrolna, którą przechodzę z klientami przed każdym sezonem.
Wydajność serwera i cache
Pierwsza rzecz do sprawdzenia: czy pełny cache (Varnish lub FPC Magento) działa poprawnie. Bez cache’a każde zapytanie trafia do PHP i bazy – przy 10x normalnym ruchu to najkrótsza droga do przestoju.
- Sprawdź współczynnik trafień cache (hit rate) – powinien być powyżej 90% dla stron produktów i kategorii
- Zidentyfikuj URL-e które omijają cache (parametry UTM w cookie, sesja w URL)
- Zweryfikuj że strony kategorii z filtrami cenowymi keszują się poprawnie
- Przygotuj scenariusz warm-up cache po jego wyczyszczeniu
Testy obciążeniowe
Zanim sezon, nie w jego trakcie. Test obciążeniowy powinien symulować nie tylko browsing, ale też dodawanie do koszyka i checkout – bo to właśnie checkout pada najczęściej.
- k6 lub Locust – symulacja 5x, 10x, 20x normalnego ruchu
- Osobno testuj przepustowość checkoutu (zamówień/minutę)
- Monitoruj czas odpowiedzi bazy danych przy dużym ruchu – indeksy często okazują się tu problemem
- Sprawdź zachowanie przy timeoucie płatności – czy zamówienie zostaje w spójnym stanie
Zewnętrzne integracje
ERP, systemy płatności, kurierzy, platformy marketingowe – każda integracja to potencjalny punkt awarii. Przy 10x ruchu timeouty i rate limity które nigdy nie były problemem nagle stają się krytyc.
- Skontaktuj się z operatorami płatności i poinformuj ich o spodziewanym wzroście transakcji
- Sprawdź limity API każdej integracji
- Wdróż circuit breaker dla integracji które nie są krytyczne (np. systemy rekomendacji)
- Przetestuj scenariusz gdy ERP jest niedostępny – czy zamówienia się kolejkują czy padają
Monitoring i alerty
Bez monitoringu Q4 to praca w ciemno. Potrzebujesz wiedzieć że coś się psuje zanim zrobi to klient.
- Alerty na czas odpowiedzi powyżej 2s dla kluczowych stron
- Alert na współczynnik błędów 5xx powyżej 0.1%
- Monitoring kolejki zamówień w ERP – czy nie rośnie bez kontroli
- Alerty na wyprzedanie się produktów (jeśli masz ograniczone stany magazynowe)
- Dyżur techniczny w Black Friday – ktoś dostępny przez telefon przez cały dzień
Treść i promocje
- Reguły cenowe: przetestuj wszystkie kupony i promocje przed uruchomieniem
- Sprawdź priorytety reguł cenowych – Magento aplikuje je w kolejności, błędna kolejność = zły rabat
- Przygotuj treści promocyjne z wyprzedzeniem, nie w dniu startu
- Zrób backup przed uruchomieniem dużych zmian konfiguracyjnych
Backup i plan awaryjny
Backup który nie był testowany nie jest backupem – to nadzieja. Przetestuj przywrócenie na środowisku staging przed sezonem. Przygotuj też plan komunikacji z klientami na wypadek przerwy: co piszesz na stronie, kto informuje klientów którzy złożyli zamówienia podczas awarii.
Jeśli chcesz przejść przez tę checklistę razem ze swoim sklepem – wstępny audyt techniczny jest bezpłatny. Wystarczy napisać na biuro@tews.pl lub odwiedzić tews.pl.
