woj. mazowieckie
Audyt sklepu PrestaShop
Płock
Ceny miały aktualizować się codziennie o czwartej nad ranem. Zadanie przestało się wykonywać w lutym, nikt nie dostał powiadomienia, a sklep sprzedaje po cenach sprzed pół roku.
Cicha awaria
Awaria bez żadnego objawu
Sklep wykonuje w tle więcej pracy, niż widać: aktualizuje ceny z pliku dostawcy, przesyła stany do magazynu, generuje pliki dla porównywarek, wysyła przypomnienia o porzuconym koszyku, czyści stare koszyki i sesje.
Wszystko to dzieje się bez udziału człowieka i dlatego psuje się najciszej. Zadanie przestaje się wykonywać, a sklep działa dalej — tylko na danych sprzed tygodni. Nikt nie dostaje komunikatu, bo nikt go nie ustawił.
Skutki bywają poważne. Sprzedaż po nieaktualnych cenach, stany niezgodne z magazynem, pliki dla porównywarek zawierające produkty, których już nie ma. Każda z tych rzeczy kosztuje, a żadna nie zgłasza się sama.
Zakres
Co sprawdzamy
Robimy inwentarz wszystkiego, co dzieje się w sklepie bez udziału człowieka.
- Spis wszystkich zadań wykonywanych w tle
- Kiedy każde z nich wykonało się ostatni raz
- Czy zadania są uruchamiane przez cron czy przez odwiedziny
- Czy nieudane wykonanie jest gdziekolwiek zapisywane
- Czy ktokolwiek dostaje powiadomienie o błędzie
- Czy zadania nie nakładają się na siebie
- Czy pliki dla porównywarek są aktualne
- Czy stare koszyki, sesje i logi są czyszczone
- Nie wdrażamy nowych zadań w ramach ceny audytu
- Nie odzyskamy danych z okresu, w którym zadanie nie działało
- Część zadań zależy od systemów, do których nie mamy dostępu
Zadania
Zadania, które najczęściej przestają działać
Poniżej zadania uszeregowane według tego, ile kosztuje ich cicha awaria.
| Zadanie | Skutek awarii | Jak często zawodzi |
|---|---|---|
| Aktualizacja cen z pliku dostawcy | sprzedaż po starych cenach | często |
| Przesyłanie stanów magazynowych | sprzedaż towaru, którego nie ma | często |
| Generowanie plików dla porównywarek | oferty nieaktualne w porównywarce | bardzo często |
| Przypomnienia o porzuconym koszyku | utracone zamówienia | często |
| Czyszczenie starych koszyków i sesji | baza rośnie i zwalnia | bardzo często |
| Wysyłka zaplanowanych wiadomości | klient nie dostaje powiadomienia | często |
| Tworzenie kopii zapasowej | brak kopii, o którym nikt nie wie | często |
Jedna wiadomość przy nieudanym wykonaniu zadania rozwiązuje większość problemu. Bez niej awaria trwa miesiącami.
Wynik
Co dostajecie
Dokument to inwentarz zadań z datą ostatniego udanego wykonania.
- Inwentarz zadań: Co się wykonuje, jak często i kiedy udało się ostatni raz.
- Zadania martwe: Które przestały działać i od kiedy, wraz ze skutkami.
- Zabezpieczenia: Jak ustawić powiadomienia, żeby kolejna awaria nie trwała miesiącami.
Płock w praktyce
Czego nauczyły nas płockie audyty PrestaShopa
Pierwsza rzecz: prawie w każdym sklepie znajdujemy co najmniej jedno zadanie, które przestało się wykonywać i nikt o tym nie wie. Najczęściej jest to generowanie plików dla porównywarek albo czyszczenie bazy.
Druga: zadania uruchamiane przez odwiedziny sklepu, a nie przez cron, są zawodne przy małym ruchu. Nocą nikt nie wchodzi, więc zadanie nie wykonuje się wtedy, kiedy powinno.
Trzecia: brak czyszczenia starych koszyków i sesji to najczęstsza przyczyna rozrastającej się bazy. Sklep zwalnia stopniowo, przez miesiące, i nikt nie łączy tego z zadaniem, które przestało działać.
Pliki dla porównywarki nie generowały się od czterech miesięcy. Płaciliśmy za kliknięcia w produkty, których już nie mieliśmy.
Dostępy
Czego potrzebujemy
Do inwentarza zadań potrzebujemy dostępu do panelu i serwera.
- Dostęp do panelu sklepu, przynajmniej do odczytu
- Dostęp do panelu hostingu i harmonogramu zadań
- Lista rzeczy, które mają dziać się automatycznie
- Informacja, kto ustawiał zadania i kiedy
- Dostęp do dzienników serwera, jeśli są
- Informacja o systemach, z którymi sklep się łączy
Współpraca
Jak pracujemy
Zaczynamy od rozmowy: wypisujemy razem wszystko, co według Was powinno dziać się w sklepie samo. Ta lista jest zwykle dłuższa niż lista zadań, które faktycznie działają.
Potem sprawdzamy w harmonogramie serwera i w panelu, co jest ustawione, i szukamy dat ostatnich udanych wykonań. Różnica między jedną listą a drugą jest właściwym wynikiem tego audytu.
Najważniejszym zaleceniem jest zwykle jedno: powiadomienie o nieudanym wykonaniu zadania. Jest tanie i zamienia awarię trwającą miesiącami w awarię trwającą jeden dzień.
Zasięg
Gdzie dokładnie pracujemy
Audyt wykonujemy zdalnie. Przy sklepach z Płocka spotkanie omawiające inwentarz zadań możemy przeprowadzić na miejscu.
Obsługujemy też sklepy z Gostynina, Sierpca, Sochaczewa, Kutna, Wyszogrodu i Płońska.
- Śródmieście
- Podolszyce Północ
- Podolszyce Południe
- Radziwie
- Borowiczki
- Winiary
- Skarpa
- Kostrogaj
- Trzepowo
- Imielnica
- Góry
Poza samym miastem pracujemy też w okolicy: Gąbin, Wyszogród, Gostynin, Słupno, Stara Biała, Bodzanów, Radzanowo. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje audyt
Cena zależy od liczby zadań i systemów, z którymi sklep się łączy.
| Zakres | Dla kogo | Czas | Cena |
|---|---|---|---|
| Wstępna rozmowa | co powinno dziać się automatycznie | kwadrans | bezpłatnie |
| Inwentarz zadań | sprawdzenie, co jeszcze działa | 1 dzień | 500–900 zł |
| Audyt zadań w tle | pełny przegląd z powiadomieniami | 2–3 dni | 1200–2000 zł |
| Naprawa i powiadomienia | wykonanie prac po audycie | 1 dzień | 500–1100 zł |
Samo sprawdzenie, kiedy każde zadanie wykonało się ostatni raz, zajmuje jeden dzień. Bywa, że to wystarczająca odpowiedź na pytanie, dlaczego coś nie działa.
Współpraca
Od inwentarza zadań do spokoju
Wstępna rozmowa
Co według Was powinno dziać się samo. Bezpłatnie.
Sprawdzenie harmonogramu
Co jest ustawione w panelu i na serwerze.
Daty ostatnich wykonań
Kiedy każde zadanie udało się ostatni raz.
Porównanie dwóch list
Co powinno działać wobec tego, co działa.
Sprawdzenie skutków
Ceny, stany, pliki dla porównywarek, kopie.
Dokument
Inwentarz zadań, zadania martwe i zabezpieczenia.
Pytania
Zanim zapytasz
Zwykle nie wiadomo — i to główny problem. Dlatego zalecamy powiadomienia.
Cronem. Uruchamianie przez odwiedziny jest zawodne przy małym ruchu nocą.
Najczęściej dlatego, że zadanie czyszczące stare koszyki i sesje nie działa.
Tak, codziennie. Inaczej płacicie za kliknięcia w produkty, których nie macie.
Zwykle nie. Naprawiamy na przyszłość i ustawiamy powiadomienia.
Powiadomienie o nieudanym zadaniu. Zamienia awarię na miesiące w awarię na jeden dzień.
Ta sama okolica
Pozostałe usługi w Płocku
Ta sama usługa
Audyt sklepu PrestaShop w innych miastach
Sprawdźmy, co w Waszym sklepie przestało działać
Wstępna rozmowa zajmuje kwadrans i nic nie kosztuje. Wypiszemy razem, co powinno dziać się automatycznie, a potem sprawdzimy, kiedy każda z tych rzeczy wykonała się ostatni raz.