Audyt sklepu PrestaShop przy przejęciu: co sprawdzić, zanim cokolwiek zmienisz
Audyt sklepu PrestaShop przy przejęciu to opis stanu sklepu, zanim zaczniesz w nim pracować: kto ma dostęp, jaka jest wersja PrestaShop i PHP, jakie moduły są zainstalowane, co zmieniono w plikach, jakie błędy są w dzienniku i jak sklep wygląda w Google. Wynik to raport dla klienta i lista ryzyk z priorytetami.
Autor: Zespół TellMyShop. Poradnik dla właścicieli sklepów PrestaShop: przyczyna, ręczna naprawa i to samo w rozmowie z czatem.
Aktualizacja: · 5 min czytania
Po co audyt, skoro klient chce tylko „małą poprawkę”?
Bo nie znasz historii sklepu. Poprzednia agencja mogła zmienić pliki PrestaShop, dodać nadpisania, zainstalować moduł z nieznanego źródła albo zostawić tryb deweloperski. Pierwsza mała poprawka trafi na to wszystko.
Audyt chroni obie strony. Klient dostaje jasny obraz, za co płaci. Ty masz zapisany stan wyjściowy i wiesz, czego nie ruszać bez kopii. Gdy w drugim tygodniu przestanie działać płatność, możesz pokazać, że moduł płatności był nieaktualny od początku.
Audyt sklepu i audyt SEO to dwie różne rzeczy. Jeśli klient pyta tylko o widoczność w Google, skorzystaj z listy w poradniku audyt SEO PrestaShop. Ten tekst dotyczy pełnego przejęcia sklepu.
Lista kontrolna przejęcia sklepu
Przejdź ją w tej kolejności. Pierwsze wiersze dotyczą tego, co może zatrzymać sklep albo naruszyć bezpieczeństwo.
| Obszar | Co sprawdzić | Gdzie | Sygnał ostrzegawczy |
|---|---|---|---|
| Dostępy | kto ma konto w panelu, kto ma dostęp do hostingu i FTP | Zaawansowane → Zespół, panel hostingu | wspólne konto „admin”, konta byłych pracowników agencji |
| Kopie zapasowe | czy są, gdzie leżą, kiedy ostatnio udało się odtworzenie | hosting | brak kopii albo kopie tylko na tym samym serwerze |
| Wersje | PrestaShop, PHP, MySQL | Zaawansowane → Informacje | PHP bez wsparcia, PrestaShop bez poprawek bezpieczeństwa |
| Moduły | lista, wersje, źródło, aktualizacje | Moduły → Menedżer modułów | moduły spoza Addons bez autora, moduły z ogłoszonymi lukami |
| Zmiany w plikach | nadpisania, zmienione pliki rdzenia, motyw potomny | katalog override, lista zmienionych plików w Informacjach | zmiany w rdzeniu, motyw bez motywu potomnego |
| Błędy | dziennik z ostatnich tygodni | Zaawansowane → Logi | powtarzające się błędy krytyczne |
| Ustawienia | tryb deweloperski, pamięć podręczna, SSL | Zaawansowane → Wydajność, Parametry sklepu | tryb deweloperski włączony na produkcji |
| SEO | tytuły, opisy, przekierowania, mapa strony | karta produktu, moduł mapy strony | puste meta w bestsellerach, dużo 404 |
| Search Console i analityka | konto klienta w Google | nikt w firmie nie ma dostępu właściciela | |
| Sprzedaż | punkt odniesienia z ostatnich miesięcy | Statystyki | brak danych do porównania po twoich zmianach |
Wymagania serwera dla PrestaShop 8 opisuje dokumentacja dla developerów. Daty końca wsparcia dla wersji PHP sprawdzisz na stronie PHP. Moduły z ogłoszonymi lukami bezpieczeństwa zbiera repozytorium Friends of Presta. Warto przejrzeć je dla każdego modułu spoza katalogu PrestaShop.
Pierwszy dzień krok po kroku
- Załóż własne konto pracownika w panelu. Nie pracuj na koncie klienta ani na wspólnym loginie.
- Zrób pełną kopię plików i bazy i sprawdź, czy da się ją pobrać.
- Zapisz wersje PrestaShop, PHP i motywu. Zrób zrzut listy modułów z wersjami.
- Przejrzyj nadpisania i zmienione pliki. To miejsca, które przepadną albo się wysypią przy aktualizacji.
- Przeczytaj dziennik błędów z ostatnich tygodni i pogrupuj błędy po modułach.
- Sprawdź SEO i 404, żeby wiedzieć, co już działa w Google, a czego nie zepsuć.
- Zapisz punkt odniesienia sprzedaży z ostatnich miesięcy.
- Napisz raport w trzech częściach: pilne, ważne, kiedyś. Do każdego punktu jedno zdanie, dlaczego to ważne dla klienta.
Gdy w raporcie pojawi się aktualizacja PrestaShop, oddaj ją jako osobny projekt. Przygotowanie opisujemy w poradniku aktualizacja PrestaShop do 9, a porządki w modułach w tekście o zbędnych modułach.
Jak czat zbierze dane do raportu?
Najwięcej czasu przy przejęciu zajmuje klikanie po zakładkach i przepisywanie danych do raportu. Moduł TellMyShop pozwala zebrać je w jednej rozmowie z twoim czatem (Claude albo ChatGPT), a ty skupiasz się na ocenie.
Ty: Nowy klient. Podaj wersję PrestaShop i PHP, motyw, moduły aktywne i wyłączone, wynik przeglądu technicznego, błędy z dziennika z ostatnich 30 dni i wszystko, co ryzykowne. Niczego nie zmieniaj.
Twój czat: PrestaShop 8.1, PHP 8.1, motyw oparty na Classic bez motywu potomnego. Modułów jest kilkadziesiąt, kilka wyłączonych od dawna. W przeglądzie technicznym tryb deweloperski jest włączony. W dzienniku powtarza się błąd modułu porównywarki cen. W katalogu override są nadpisania klasy Cart od modułu, którego nie ma już na liście. Ryzyka do raportu:
Ty: Dodaj audyt SEO i 404 jako osobną część raportu.
nowa wersja: pilne: wyłączyć tryb deweloperski, zbadać osierocone nadpisanie koszyka
nowa wersja: ważne: motyw potomny przed jakąkolwiek zmianą wyglądu, aktualizacja PHP do wspieranej wersji
nowa wersja: kiedyś: porządki w wyłączonych modułach
Wersje i ustalenia w przykładzie są przykładowe. Czat poda prawdziwe dane sklepu i zaznaczy, czego nie mógł sprawdzić.
Co zobaczysz w której wersji:
- TellMyShop Free wystarczy do szybkiego obrazu: wersja sklepu, przegląd techniczny, lista modułów, dziennik błędów, SEO, 404 i sprzedaż.
- TellMyShop Pro czyta cały sklep: pliki motywu i modułów, nadpisania, ustawienia i bazę danych. Do samego odczytu nie trzeba włączać żadnego przełącznika, a nic nie zapisze się bez twojego „tak”.
- Poprawki po audycie, na przykład wyłączenie trybu deweloperskiego albo zmiana pliku, wymagają przełączników Motyw, Moduły albo Serwis, które właściciel sklepu włącza czasowo w panelu modułu. Każda zmiana ma podgląd i trafia do historii zmian.
Czego czat nie sprawdzi: kont pracowników, haseł, uprawnień, kluczy API i plików z hasłami do bazy. To blokady stałe, takie same w obu wersjach. Nie zajrzy też do panelu hostingu ani do Search Console. Te części audytu robisz sam.
Dla agencji i freelancerów jest pakiet Pro na kilka domen, a domeny testowe, takie jak staging czy dev, działają bez limitu. Szczegóły są w cenniku. Przykład prośby z tego tekstu znajdziesz w zastosowaniu pierwszy przegląd sklepu nowego klienta, a pełny audyt SEO w zastosowaniu pełny audyt SEO sklepu.
Co oddać klientowi po audycie?
Krótki raport, który przeczyta właściciel, a nie tylko developer. Na górze trzy rzeczy pilne, z jednym zdaniem o ryzyku dla sprzedaży. Niżej pełna lista z tabeli i stan wyjściowy: wersje, moduły, kopia zapasowa z datą. Do tego propozycja kolejności prac i to, czego nie zrobisz bez zgody klienta.
Pierwszy przegląd możesz zrobić w darmowej wersji TellMyShop Free, instalując moduł na sklepie klienta za jego zgodą. Więcej poradników dla osób prowadzących sklepy znajdziesz na blogu.
Pytania i odpowiedzi
Czym różni się audyt sklepu od audytu SEO?
Audyt SEO sprawdza, jak sklep widzi Google: tytuły, opisy, adresy, przekierowania. Audyt sklepu przy przejęciu jest szerszy. Obejmuje też dostępy, wersje PrestaShop i PHP, moduły, zmiany w plikach, błędy i kopie zapasowe, czyli wszystko, co może wybuchnąć w pierwszym tygodniu.
Od czego zacząć przejęcie sklepu po innej agencji?
Od własnych dostępów i kopii zapasowej. Poproś klienta o osobne konto pracownika w panelu, dostęp do hostingu i Search Console. Zanim cokolwiek zmienisz, zrób pełną kopię plików i bazy i zapisz stan wyjściowy.
Czy w ramach audytu mogę od razu poprawiać błędy?
Lepiej nie. Najpierw opisz stan, uzgodnij z klientem priorytety i dopiero potem zmieniaj. Inaczej każda awaria w pierwszym tygodniu będzie wyglądała na twoją winę, nawet jeśli problem był wcześniej.
Czy darmowa wersja TellMyShop wystarczy do pierwszego przeglądu?
Do szybkiego obrazu tak. TellMyShop Free czyta wersję sklepu, przegląd techniczny, listę modułów, dziennik błędów, SEO, błędy 404 i sprzedaż. Pliki motywu i modułów, nadpisania i bazę danych czyta dopiero TellMyShop Pro, nadal bez zapisu, dopóki go nie zatwierdzisz.
Czy czat sprawdzi konta pracowników i hasła?
Nie. Konta pracowników, hasła, uprawnienia i pliki z hasłami do bazy są dla TellMyShop zablokowane na stałe, także w Pro. Tę część audytu robisz sam w panelu, w Zaawansowane → Zespół, i u hostingu.
PrestaShop jest zastrzeżonym znakiem towarowym PrestaShop SA. Claude jest znakiem towarowym Anthropic PBC. ChatGPT i OpenAI są znakami towarowymi OpenAI. TellMyShop nie jest powiązany z tymi firmami.