Analityka i audyty
Audyt sklepu
na PrestaShop
PrestaShop świetnie radzi sobie z dużymi katalogami, ale bywa wrażliwy na nadmiar modułów i zaniedbaną bazę. Sprawdzamy, co spowalnia sklep i gdzie gubią się zamówienia.
Co odróżnia PrestaShop od innych platform
PrestaShop jest zbudowany wokół dużego katalogu: atrybuty, warianty, kombinacje i wielojęzyczność są tu wbudowane, a nie doklejane wtyczką. To ogromna zaleta przy tysiącach produktów i źródło problemów, gdy sklep urośnie bez porządku w danych.
Druga różnica to moduły. Każdy dokłada swoje zapytania do bazy i swoje skrypty na stronę. W sklepach, do których wchodzimy, zwykle działa kilkanaście modułów, z których część robi to samo, a kilka nie jest używanych w ogóle — ale nadal się ładują.
Wydajność: baza, kombinacje i cache
Przy dużych katalogach wąskim gardłem prawie zawsze jest baza danych. Tabele kombinacji produktów potrafią urosnąć do milionów wierszy, a bez aktualnych indeksów każde otwarcie kategorii zamienia się w kilkanaście ciężkich zapytań.
Sprawdzamy też konfigurację cache i sposób generowania zdjęć. Sklep, który przy każdym żądaniu tworzy miniatury na nowo, będzie wolny niezależnie od mocy serwera.
- Rozmiar i fragmentacja tabel, indeksy, wolne zapytania
- Liczba aktywnych modułów i ich wpływ na czas generowania strony
- Konfiguracja cache: Smarty, CCC, cache serwerowy
- Generowanie i format miniatur produktów
- Wersja PHP i ustawienia serwera pod PrestaShop
Ścieżka zakupowa i checkout
Domyślny checkout PrestaShop jest przyzwoity, ale bywa rozbudowywany modułami do granic używalności. Sprawdzamy liczbę kroków, pola wymagane bez powodu, obsługę zamówień firmowych z NIP-em i to, czy koszty dostawy pojawiają się odpowiednio wcześnie.
Osobno testujemy pełną ścieżkę na telefonie — bo tam najczęściej wychodzą problemy, których na komputerze nie widać.
Wersje i aktualizacje
Duża część sklepów stoi na wersjach, które nie dostają już poprawek bezpieczeństwa. Aktualizacja PrestaShop bywa trudniejsza niż w innych systemach, bo moduły i motyw muszą wspierać nową wersję — dlatego w audycie mówimy nie tylko „trzeba zaktualizować", ale też co konkretnie stoi na przeszkodzie i ile to zajmie.
Zrób kopię plików i bazy, a potem odtwórz ją na środowisku testowym. Aktualizacja PrestaShop robiona na żywym sklepie bez kopii to najszybsza droga do dnia bez sprzedaży.
Porządek w katalogu: atrybuty, cechy i kombinacje
PrestaShop rozróżnia atrybuty (tworzące kombinacje, np. rozmiar) i cechy (opisowe, np. materiał). Wystarczy pomylić te dwa pojęcia przy imporcie, żeby sklep wygenerował dziesiątki tysięcy kombinacji, których nikt nigdy nie kupi — i żeby baza spuchła do rozmiarów, przy których każda operacja trwa.
W audycie sprawdzamy, ile kombinacji faktycznie ma sens, i pokazujemy, co da się uprościć. To jedna z niewielu zmian, które jednocześnie przyspieszają sklep i porządkują pracę osobom obsługującym zamówienia.
Moduły: co ładuje się na każdej stronie
Sprawdzamy listę aktywnych modułów i mierzymy, ile czasu każdy dokłada do generowania strony. W kilku audytach największym pojedynczym obciążeniem okazywał się moduł, którego funkcja została wyłączona rok wcześniej — ale sam moduł nadal działał i odpytywał bazę.
Osobno patrzymy na moduły zewnętrznych dostawców: czaty, systemy opinii, piksele reklamowe. Każdy z nich dokłada zapytanie do obcego serwera, a więc i ryzyko, że to jego awaria spowolni Twój sklep.
- Czas generowania strony z podziałem na moduły
- Moduły nieużywane, ale nadal aktywne
- Skrypty zewnętrzne i ich wpływ na czas ładowania
- Zgodność modułów z wersją PrestaShop i PHP
Naprawić czy przenieść na nową wersję
To pytanie pada przy każdym starszym sklepie i nie ma na nie jednej odpowiedzi. Decyduje kilka rzeczy: jak bardzo motyw został przerobiony, ile modułów nie ma wersji pod nowszy PrestaShop i czy w sklepie są funkcje pisane na zamówienie.
W raporcie podajemy obie ścieżki z szacunkiem kosztu i ryzyka. Czasem taniej jest zbudować nowy sklep i przenieść dane, a czasem wystarczy aktualizacja i wymiana dwóch modułów — ale to trzeba policzyć, a nie założyć.
| Ścieżka | Kiedy ma sens | Główne ryzyko |
|---|---|---|
| Aktualizacja | Motyw standardowy, moduły mają nowe wersje | Konflikty modułów, konieczność testów |
| Nowa instalacja | Mocno przerobiony motyw, dużo martwego kodu | Migracja danych i przekierowań |
| Zmiana platformy | Katalog mniejszy, niż zakładano przy starcie | Utrata specyficznych funkcji PrestaShop |
SEO w PrestaShop: filtry, duplikaty i adresy
Największym źródłem problemów SEO w PrestaShop są filtry. Domyślnie każda kombinacja filtrów potrafi wygenerować osobny adres z niemal identyczną treścią — a przy kilkunastu filtrach liczba takich adresów idzie w dziesiątki tysięcy. Google traci czas na ich przechodzenie zamiast na Twoje kategorie.
Sprawdzamy więc konfigurację adresów kanonicznych, obsługę paginacji i to, które kombinacje filtrów powinny być indeksowane, a które nie. Zwykle warto zostawić kilka, które odpowiadają realnym zapytaniom („buty robocze rozmiar 45"), a resztę zamknąć.
- Adresy kanoniczne na kategoriach i produktach z kombinacjami
- Obsługa paginacji i sortowania w indeksowaniu
- Duplikaty opisów między wariantami tego samego produktu
- Przekierowania po zmianie struktury kategorii
- Dane strukturalne produktu i okruszków
Wiele języków i walut — jeśli sprzedajesz za granicę
PrestaShop obsługuje wiele języków i walut z pudełka, ale konfiguracja bywa niekompletna. Najczęstsze braki to nieustawione znaczniki wersji językowych, przez które Google pokazuje niewłaściwą wersję, oraz tłumaczenia zrobione w połowie — kategorie po polsku, produkty po angielsku.
Jeśli planujesz sprzedaż zagraniczną, w audycie sprawdzamy też podstawy podatkowe: strefy, stawki VAT i progi rejestracji. To rzecz do potwierdzenia z księgowością, ale warto wiedzieć wcześniej, że temat istnieje.
Współpraca
Jak to wygląda krok po kroku
Dostęp do sklepu i serwera
Panel, FTP i baza. Analizę robimy na kopii, żeby nie obciążać sklepu w godzinach sprzedaży.
Pomiary i testy
Wydajność, zapytania do bazy, pełna ścieżka zakupowa na kilku urządzeniach.
Raport i naprawy
Lista zadań z priorytetami, a następnie — jeśli chcesz — wdrożenie po naszej stronie.
Pytania
Zanim zapytasz
Tak, i to szczególnie wtedy. Audyt powie, czy taniej jest zaktualizować, czy przenieść sklep na nową instalację z migracją danych.
Nie. Cięższe testy robimy na kopii, a na żywym sklepie tylko pomiary, które nie obciążają serwera.
Tak — zobacz opiekę nad sklepem PrestaShop: aktualizacje, wydajność i wsparcie w godzinach sprzedaży.
Nie. Cięższe testy wykonujemy na kopii postawionej osobno, a na żywym sklepie robimy tylko pomiary, które nie obciążają serwera. Sprzedaż idzie normalnie przez cały czas.
Da się, ale trzeba świadomie zdecydować, na jak długo. Wersja 1.6 nie dostaje już poprawek bezpieczeństwa, więc każdy miesiąc zwiększa ryzyko. W audycie podajemy koszt obu ścieżek: doraźnego zabezpieczenia i przeniesienia na aktualną wersję.
Powiązane usługi
Co jeszcze może się przydać
Twoje miasto
Audyt sklepu PrestaShop w Twoim mieście
Dla każdego z tych miast mamy osobną stronę z lokalnym rynkiem, cenami i przykładami — a nie ten sam tekst z podmienioną nazwą.
Sprawdźmy, co spowalnia Twój sklep
Podaj adres sklepu i wersję PrestaShop. Odeślemy zakres i termin.