woj. mazowieckie

Audyt sklepu PrestaShop
Warszawa

Raz na kilka dni klient dostaje biały ekran przy składaniu zamówienia. Nie zawsze, nie u wszystkich i nie da się tego powtórzyć na żądanie. Zamówienia nie ma, a Wy nie wiecie nawet, ile razy to się zdarzyło.

Bezpłatna wycena +48 887 831 588

Dziennik błędów w terminalu Błąd nie do powtórzeniazostawia ślad w dziennikach
Dzienniki błędów Biały ekran Błąd serwera Limity pamięci Konflikty modułów Zamówienia utracone Diagnoza Wycena naprawy Warszawa i okolice
1–3 dnitypowy czas diagnostyki
50–80sprawdzanych punktów
0 złza wstępną rozmowę
Waszsklep i dostępy

Nieuchwytny błąd

Błąd, który nie chce się powtórzyć

Najdroższe błędy w sklepie to te, które zdarzają się rzadko i tylko u części klientów. Nie da się ich pokazać wykonawcy, nie da się powtórzyć na żądanie, a każde wystąpienie kosztuje jedno zamówienie.

PrestaShop zapisuje jednak większość takich zdarzeń — w swoich dziennikach i w dziennikach serwera. Problem polega na tym, że trzeba wiedzieć, gdzie zajrzeć, i mieć włączone zapisywanie błędów, co nie zawsze jest domyślne.

Typowe przyczyny są policzalne: koniec pamięci przy jednej konkretnej operacji, konflikt dwóch modułów uruchamiający się tylko przy określonym koszyku, przekroczony limit czasu wykonania przy dużym zamówieniu.

Zakres

Co sprawdzamy

Diagnostyka polega na czytaniu zapisów, nie na zgadywaniu.

  • Dzienniki błędów PrestaShopa i dzienniki serwera
  • Czy zapisywanie błędów jest w ogóle włączone
  • Czy awarie mają wzorzec: godzinę, krok, rodzaj koszyka
  • Limity pamięci i czasu wykonania wobec potrzeb sklepu
  • Konflikty między modułami w określonych warunkach
  • Czy błędy zdarzają się przy większym ruchu
  • Ile zamówień prawdopodobnie przepadło
  • Czy klienci zgłaszają to, czego nie widać w danych
  • Nie zawsze da się odtworzyć błąd na żądanie
  • Bez włączonych dzienników diagnostyka bywa niemożliwa
  • Nie naprawiamy w ramach ceny diagnostyki — najpierw przyczyna
Lupa nad kodem na ekranie

Przyczyny

Najczęstsze przyczyny awarii w PrestaShopie

Poniżej przyczyny, które powtarzają się najczęściej, i objawy, po których je rozpoznajemy.

PrzyczynaCharakterystyczny objawJak często
Koniec pamięci przy jednej operacjibiały ekran zawsze w tym samym krokubardzo często
Konflikt dwóch modułówbłąd po aktualizacji jednego z nichczęsto
Przekroczony limit czasubłąd przy dużym koszyku lub imporcieczęsto
Nadpisanie niezgodne z wersjąbłąd po aktualizacji sklepuczęsto
Zapytanie do bazy bez indeksuzwolnienie, potem błąd serwerazdarza się
Moduł czekający na system zewnętrznyawaria, gdy tamten nie odpowiadazdarza się
Zapełniony dysk na serwerzebłędy w losowych miejscachzdarza się
Najpierw włączcie dzienniki

Bez zapisu błędów diagnostyka opiera się na domysłach. Włączenie zajmuje kilka minut i jest pierwszą rzeczą, jaką robimy.

Wynik

Co dostajecie

Wynikiem jest przyczyna z dowodem, nie lista możliwości.

  • Ustalona przyczyna: Co dokładnie powoduje błąd, z fragmentem zapisu z dziennika jako dowodem.
  • Szacunek strat: Ile zamówień prawdopodobnie przepadło przez ten błąd w ostatnich miesiącach.
  • Sposób naprawy: Co zrobić, ile to zajmie i czy wystarczy zmiana ustawienia.

Warszawa w praktyce

Czego nauczyły nas warszawskie audyty PrestaShopa

Pierwsza rzecz: w większości przypadków przyczyna była zapisana w dziennikach od tygodni. Nie brakowało informacji — brakowało kogoś, kto zajrzałby w to miejsce.

Druga: awarie w koszyku i przy składaniu zamówienia traktujemy najpilniej, bo każde wystąpienie to utracone zamówienie. Błąd na karcie produktu kosztuje mniej niż błąd w ostatnim kroku.

Trzecia: warto policzyć skalę. Jeśli błąd występuje w jednym procencie zamówień, przy większym sklepie jest to konkretna kwota miesięcznie — i wtedy naprawa przestaje być kwestią wygody.

Biały ekran w koszyku zdarzał się od pół roku. W dziennikach było wprost napisane, że kończy się pamięć przy jednym module.
sklep z Warszawy
Dwóch programistów szuka przyczyny błędu

Dostępy

Czego potrzebujemy

Przy diagnostyce liczy się każdy szczegół o okolicznościach awarii.

  • Dostęp do panelu sklepu, przynajmniej do odczytu
  • Dostęp do plików na serwerze i do dzienników
  • Daty i godziny awarii, które pamiętacie
  • Zrzuty ekranu z komunikatem błędu, jeśli są
  • Informacja, w którym kroku występuje błąd
  • Informacja, czy coś zmieniano przed pierwszą awarią

Współpraca

Jak pracujemy

Pierwszą rzeczą jest włączenie zapisywania błędów, jeśli nie działa. Zajmuje kilka minut i bez tego nie chcemy Wam sprzedawać diagnostyki opartej na domysłach.

Potem czytamy dzienniki i szukamy wzorca: godziny, kroku, rodzaju koszyka. Przy błędach występujących rzadko czasem trzeba odczekać na kolejny — mówimy o tym od razu, żeby nie było niespodzianek co do terminu.

Gdy przyczyna jest znana, szacujemy straty i wyceniamy naprawę. Zwykle jest to zmiana ustawienia albo wymiana jednego modułu, a nie przebudowa sklepu.

Zasięg

Gdzie dokładnie pracujemy

Diagnostykę prowadzimy zdalnie, bo cała praca odbywa się w dziennikach. Przy sklepach z Warszawy spotkanie omawiające wyniki możemy przeprowadzić na miejscu.

Obsługujemy też sklepy z Pruszkowa, Piaseczna, Legionowa, Wołomina, Otwocka i Grodziska Mazowieckiego.

  • Śródmieście
  • Mokotów
  • Wola
  • Ochota
  • Ursynów
  • Bemowo
  • Białołęka
  • Praga-Południe
  • Praga-Północ
  • Targówek
  • Wilanów
  • Bielany

Poza samym miastem pracujemy też w okolicy: Piaseczno, Pruszków, Legionowo, Marki, Ząbki, Józefów, Konstancin-Jeziorna, Łomianki. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.

Budżet

Ile kosztuje diagnostyka

Przy błędach występujących rzadko czas zależy od tego, jak często się zdarzają. Mówimy o tym przed rozpoczęciem.

ZakresDla kogoCzasCena
Wstępna rozmowaobjawy i okoliczności awariikwadransbezpłatnie
Diagnostyka błęduustalenie przyczyny z dzienników1–3 dni700–1600 zł
Audyt techniczny z diagnostykąpełny przegląd stanu sklepu3–4 dni1900–3200 zł
Naprawa po diagnostyceusunięcie ustalonej przyczynykilka godzinod 500 zł

Jeśli dzienniki błędów nie działają, pierwszą rzeczą jest ich włączenie. Czasem trzeba potem odczekać na kolejne wystąpienie błędu — uprzedzamy o tym od razu.

Współpraca

Od objawu do ustalonej przyczyny

  1. Wstępna rozmowa

    Objawy, daty, krok, komunikaty. Bezpłatnie.

  2. Włączenie dzienników

    Bez zapisu diagnostyka to domysły.

  3. Odczyt dzienników

    PrestaShop i serwer, także zapisy z przeszłości.

  4. Szukanie wzorca

    Godzina, krok, rodzaj koszyka, wielkość zamówienia.

  5. Sprawdzenie limitów i modułów

    Pamięć, czas wykonania, konflikty.

  6. Diagnoza i wycena

    Przyczyna z dowodem, szacunek strat i koszt naprawy.

Pytania

Zanim zapytasz

Błąd, przy którym sklep nic nie wyświetla. Najczęściej kończy się pamięć albo pada moduł.

Tak, jeśli występuje przy składaniu zamówienia. Każde wystąpienie to utracone zamówienie.

Bardzo trudno. Dlatego włączenie zapisu błędów jest pierwszym krokiem.

Od jednego do trzech dni. Przy rzadkich błędach trzeba odczekać na kolejne wystąpienie.

Szacujemy to w raporcie na podstawie Waszych danych.

Zwykle od pięciuset złotych. Najczęściej to zmiana ustawienia albo wymiana modułu.

Ustalmy, dlaczego sklep gubi zamówienia

Wstępna rozmowa zajmuje kwadrans i nic nie kosztuje. Powiedzcie, w którym kroku i jak wygląda błąd — w większości przypadków przyczyna czeka zapisana w dziennikach od wielu tygodni.

Wszystkie miasta i usługi (851 stron) →
Bezpłatna wycena