woj. lubelskie
Audyt sklepu PrestaShop
Świdnik
Audyt sklepu na PrestaShopie dla firm ze Świdnika obejmuje bazę i kombinacje, cache, moduły, checkout, katalog, SEO filtrów i wersje językowe. Kończy go plan napraw i ocena, czy sklep aktualizować, czy stawiać na nowej instalacji.
Kiedy
Kiedy firma ze Świdnika zleca diagnozę sklepu na PrestaShopie
Po diagnozę sięga się zwykle przed zmianą, która mocno obciąży sklep albo którą trudno cofnąć: przed sezonem największej sprzedaży, przed dołączeniem kolejnego sklepu do tej samej instalacji i przed przeprowadzką na inny serwer. Drugi moment to katalog, który od startu wyraźnie się rozrósł.
Powód zlecenia nie zawęża diagnozy do jednego miejsca, bo przyczyna kłopotu nie musi leżeć tam, gdzie widać objaw: wolny koszyk może wynikać z modułu, a błędne warianty z importu. Na koniec raport zestawia aktualizację sklepu z instalacją od nowa jako materiał do Twojej decyzji.
Ścieżkę zakupową oglądaną oczami kupującego, bez względu na silnik sklepu, omawiamy na stronie o audycie sklepu internetowego w Świdniku. Tutaj te same etapy sprawdzamy od strony konfiguracji PrestaShopa.
Firmy ze Świdnika: od lotnictwa po budownictwo
Branże obecne w Świdniku są dość różne, a sklep na PrestaShopie może prowadzić firma z każdej z nich:
- przemysł lotniczy i kooperanci zakładu produkującego śmigłowce, z klientem technicznym, często spoza Polski
- usługi przy Porcie Lotniczym Lublin: parkingi, wynajem, transport i noclegi
- usługi dla mieszkańców miasta
- handel i gastronomia, które dzielą klientów z Lublinem
- firmy budowlane, które biorą zlecenia także w okolicznych gminach
Przygotowanie sklepu PrestaShop przed szczytem sprzedaży
Przed okresem największego ruchu, na przykład przed Black Friday, sprawdza się, ile pracy sklep wykonuje przy każdym wyświetleniu produktu i zmianie zawartości koszyka. Ceny specyficzne i reguły koszyka PrestaShop uwzględnia przy liczeniu ceny, więc wiele aktywnych naraz promocji może dokładać obliczeń. Nowe moduły i aktualizacje wprowadza się z wyprzedzeniem, żeby zdążyć sprawdzić je na kopii, a tuż przed szczytem porównuje się czas generowania stron z pomiarem ze zwykłego tygodnia.
Kilka sklepów w jednej instalacji PrestaShopa
Funkcja multistore pozwala prowadzić kilka sklepów z jednego panelu, na przykład osobny sklep dla klientów firmowych albo wersję z innym wyglądem i cenami. Ustawienia zapisuje się wtedy dla wszystkich sklepów, dla grupy albo dla jednego sklepu, więc ta sama opcja potrafi mieć w każdym inną wartość. Sklepy z jednej grupy mogą też współdzielić klientów i stany magazynowe. Zanim oceni się wydajność, trzeba więc ustalić, który poziom ustawień obowiązuje w danym sklepie.
Co badamy
Co sprawdza audyt PrestaShopa: baza, moduły, serwer, dostawa i języki
Przyczyna wolnego działania może leżeć w bazie, w module, w ustawieniach cache albo na serwerze, a bywa, że w kilku miejscach naraz. Dlatego część wydajnościowa raportu opiera się na pięciu pomiarach:
- konfiguracja cache: Smarty, CCC, cache serwerowy
- rozmiar i fragmentacja tabel, indeksy, wolne zapytania
- wersja PHP i ustawienia serwera pod PrestaShop
- liczba aktywnych modułów i ich wpływ na czas generowania strony
- generowanie i format miniatur produktów
Rosnący katalog w bazie sklepu PrestaShop
Razem z katalogiem rosną w bazie tabele produktów, kombinacji, stanów magazynowych i cen promocyjnych, a także indeks wyszukiwarki. Obok liczby produktów znaczenie ma liczba kombinacji, sposób filtrowania list i serwer, dlatego sprawdzamy, czy atrybuty tworzące kombinacje nie zostały pomylone z opisowymi cechami i co da się uprościć. Przebudowa bazy należy do optymalizacji baz danych w Świdniku, a szersze tło opisuje wpis o tym, dlaczego baza danych zwalnia.
Import produktów i kombinacji z pliku
Import w parametrach zaawansowanych wczytuje z pliku między innymi produkty i kombinacje. Kolumny pliku przypisuje się do pól sklepu, a przy kombinacjach każdy wiersz opisuje jeden wariant produktu przez pary atrybutu i wartości. Błędne przypisanie kolumny powiela się w całym pliku, więc próbny import robi się na kopii. Po większym wczytaniu sprawdza się również, czy nowe produkty trafiły do indeksu wyszukiwania. Stała wymiana danych z magazynem to temat integracji ERP w Świdniku.
Moduły i skrypty spoza sklepu: czaty, opinie, piksele
Moduł czatu, systemu opinii albo piksela reklamowego może dokładać do strony skrypt pobierany z serwera innej firmy. Każdy taki serwer to dla przeglądarki osobne połączenie, a skrypt ładowany synchronicznie wstrzymuje przetwarzanie strony, dopóki się nie pobierze i nie wykona. Czasu odpowiedzi cudzego serwera sklep nie kontroluje. Przy pomiarze takie skrypty oddziela się od kodu samego sklepu, bo poprawia się je w innym miejscu: w ustawieniach modułu albo po stronie dostawcy usługi. W części o modułach sprawdzamy:
- skrypty zewnętrzne (czaty, systemy opinii, piksele) i ich wpływ na czas ładowania
- czas generowania strony z podziałem na moduły
- zgodność modułów z wersją PrestaShop i PHP
- moduły nieużywane, ale nadal aktywne
Wyłączenie, reset i odinstalowanie modułu
Moduł, który przestał być potrzebny, panel pozwala potraktować na kilka sposobów. Wyłączenie zatrzymuje jego działanie i zostawia ustawienia na później, a reset przywraca konfigurację domyślną. Odinstalowanie usuwa konfigurację i dane modułu, usunięcie kasuje także jego pliki. Tych dwóch kroków nie da się cofnąć bez kopii, więc wcześniej sprawdza się, czy moduł nie przechowuje danych, których sklep nadal potrzebuje.
Przeprowadzka sklepu PrestaShop na nowy serwer
Przeniesienie sklepu obejmuje pliki i bazę danych. Na nowym serwerze sklep potrzebuje aktualnych danych połączenia z bazą, a adres sklepu zapisany w ustawieniach musi zgadzać się z domeną, pod którą ma działać. Zmienia się też środowisko, w którym sklep pracuje, więc pomiary z poprzedniego serwera tracą aktualność. Wybór samego hostingu omawiamy przy hostingu dla firm ze Świdnika.
Koszt dostawy i checkout w PrestaShopie: strefy, przedziały, kroki
Koszt przewoźnika PrestaShop liczy według strefy, do której należy kraj dostawy, i przedziałów wagi albo wartości zamówienia. Gdy zamówienie nie mieści się w żadnym przedziale, przewoźnik dostaje stawkę najwyższego z nich albo znika z wyboru, zależnie od ustawienia. Brak stawki dla jednej strefy potrafi więc ukryć przewoźnika przed częścią kupujących. Sam checkout przechodzimy od koszyka do potwierdzenia, licząc etapy i sprawdzając, które pola są wymagane bez powodu, jak sklep przyjmuje zamówienie firmowe z NIP-em i na którym etapie pojawia się koszt dostawy. Pełną ścieżkę powtarzamy na telefonie.
Tłumaczenia w bazie i wyszukiwarka w każdym języku
Nazwy i opisy produktów PrestaShop przechowuje osobno dla każdego języka i dla każdego z nich osobno buduje indeks wyszukiwania. Pole bez tłumaczenia bywa puste albo wypełnione tekstem w języku domyślnym, a wtedy produkt w tej wersji wyszukuje się po słowach z niewłaściwego języka. Kompletność tłumaczeń sprawdza się w bazie, pole po polu, zamiast przeglądać sklep stronami. Do tej części należy też kontrola znaczników wersji językowych oraz podstawowej konfiguracji podatkowej: stref i stawek VAT. Wynik dotyczący podatków potwierdzasz z księgowością, bo audyt nie interpretuje przepisów.
Optymalizacja SEO w PrestaShopie: lista do sprawdzenia
Część SEO dotyczy adresów i znaczników, które PrestaShop sam tworzy dla kategorii, wariantów i filtrów:
- które kombinacje filtrów indeksować, a które zamknąć
- adresy kanoniczne na kategoriach i produktach z kombinacjami
- przekierowania po zmianie struktury kategorii
- obsługa paginacji i sortowania w indeksowaniu
- dane strukturalne produktu i okruszków
- duplikaty opisów między wariantami tego samego produktu
Ustawienia SEO samego PrestaShopa zostają więc w tym audycie, natomiast frazy, linki i widoczność całej witryny należą do audytu SEO w Świdniku.
Wycena
Co składa się na koszt audytu PrestaShopa w Świdniku
Koszt audytu rośnie razem z ilością materiału, który trzeba zmierzyć i opisać. Tę ilość wyznaczają:
Wersja PrestaShopa do wyceny: gdzie ją znaleźć w panelu
W zgłoszeniu podajesz adres sklepu i numer wersji PrestaShopa, a my ustalamy z nich zakres i termin audytu. Numer wersji znajdziesz w parametrach zaawansowanych, na stronie z informacjami o konfiguracji, która pokazuje też wersję PHP oraz dane serwera i bazy. Po zgłoszeniu odsyłamy bezpłatną wycenę w 24 godziny. Mowa o czasie odpowiedzi z wyceną, bo sam audyt trwa zwykle 7–10 dni roboczych.
- rozmiar katalogu razem z kombinacjami produktów
- liczba modułów
- wersje językowe
- dołączenie oceny migracji do raportu
Decyzja
Co dalej ze sklepem na PrestaShopie po diagnozie
Przy każdej blokadzie aktualizacji raport wskazuje jej źródło: moduł albo motyw niezgodny z nowszym wydaniem lub przeróbkę wykonaną na zamówienie. Każdą drogę rozwoju sklepu podajemy z szacunkiem kosztu i ryzyka. Budowę nowego sklepu, gdy wybór padnie na inną platformę, prowadzimy jako osobny projekt z oferty sklepów internetowych w Świdniku.
Drogi różnią się warunkami, w których mają sens, i ryzykiem:
| Ś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 funkcji specyficznych dla PrestaShop |
Wybór należy do Ciebie, bo zależy także od planów, których sklep nie pokazuje, na przykład wejścia na nowy rynek albo zmiany asortymentu.
Co zatrzymuje aktualizację sklepu na PrestaShopie
Aktualizacja podmienia pliki rdzenia i uruchamia skrypty, które zmieniają strukturę bazy. Poprawki wpisane wprost w pliki rdzenia przepadają przy podmianie, a moduł odwołujący się bezpośrednio do tabel sklepu może przestać działać, gdy zmieni się ich budowa. Ślady ręcznych zmian pokazuje lista zmienionych plików w informacjach o konfiguracji. Porównuje ona instalację z oryginałem i od niej zaczyna się ocena, ile pracy wymaga nowsze wydanie.
Aktualizacja a migracja sklepu: co zostaje na miejscu
Aktualizacja zostawia sklep w tej samej instalacji: dane zostają w bazie, zmienia się wersja oprogramowania. Migracja przenosi produkty, klientów i zamówienia do nowej instalacji albo na inną platformę, więc wymaga przypisania pól i przekierowań ze starych adresów. Między wydaniami 1.6 i 1.7 zmienił się sposób budowy motywów, dlatego przy takim skoku trzeba przygotować motyw zgodny z nową wersją.
Przed zleceniem
Pytania do wykonawcy, zanim przekażesz mu dostęp do PrestaShopa
Pomiary na działającym sklepie dobieramy tak, żeby nie obciążały serwera, wszystko cięższe uruchamiamy na kopii, a sam sklep pracuje bez przerwy. Zanim przekażesz komukolwiek dostępy do sklepu, zapytaj go o cztery sprawy:
- Czy checkout zostanie przetestowany również na smartfonie, od koszyka do złożenia zamówienia?
- Czy raport nazwie konkretne blokady aktualizacji i poda koszt oraz ryzyko każdej drogi?
- Czy sprawdzicie zgodność modułów z moją wersją PrestaShopa i PHP?
- Czy plan napraw będzie uporządkowany według priorytetów?
Tryb konserwacji i adresy IP z dostępem do sklepu
Tryb konserwacji wyłącza sklep dla klientów i pokazuje im komunikat o przerwie. Adresy IP wpisane w ustawieniach konserwacji, kilka po przecinku, nadal widzą sklep normalnie, więc z tego trybu korzysta się przy pracach, które trzeba obejrzeć na żywej instalacji. Każda godzina w konserwacji oznacza godzinę bez zamówień, dlatego do diagnostyki lepiej nadaje się kopia sklepu.
Stała opieka nad PrestaShopem jako osobna usługa
Naprawy z raportu możesz wdrożyć we własnym zespole albo zlecić nam; możemy też prowadzić stałą opiekę nad sklepem. Bieżące aktualizacje i utrzymanie opisuje strona o opiece nad PrestaShopem w Świdniku, a sam audyt pozostaje jednorazową diagnozą.
Zasięg
Audyt PrestaShopa w Świdniku i w całym regionie lubelskim
Prawa miejskie Świdnik dostał w 1954 roku, a rozwój miasta wyznaczył zakład lotniczy, w którym powstają śmigłowce. Port Lotniczy Lublin, otwarty tu w 2012 roku, dał zajęcie firmom od parkingów, transferów i noclegów. Rynek Świdnika przenika się z lubelskim: część mieszkańców dojeżdża do pracy w Lublinie, a lokalne firmy obsługują klientów z obu miast.
Ten sam zakres diagnozy dotyczy sklepów prowadzonych w Mełgwi, Piaskach, Trawnikach, Rybczewicach i Krępcu, a także w samym Lublinie.
Obszar dojazdów obejmuje województwo lubelskie i Warszawę. Dalej pracujemy zdalnie, bez dojazdu.
Telefon i poczta działają u nas w dni powszednie między 8:00 a 20:00 oraz w sobotę między 9:00 a 16:00. W niedzielę odbieramy same awarie, a dyżur awaryjny trwa całą dobę. Na wiadomość w godzinach pracy odpowiadamy średnio w piętnaście minut.
Współpraca
Przebieg audytu PrestaShopa od przekazania dostępów do raportu
Dostęp do sklepu i serwera
panel, FTP i baza; analizę robimy na kopii, żeby nie obciążać sklepu
Pomiary i testy
wydajność, zapytania do bazy, pełna ścieżka zakupowa na kilku urządzeniach
Raport i naprawy
lista zadań z priorytetami i, jeśli chcesz, wdrożenie po naszej stronie
Pytania
Pytania i odpowiedzi: audyt PrestaShopa dla sklepów ze Świdnika
Podajesz adres, pod którym działa sklep, oraz wersję PrestaShopa. Na tej podstawie odsyłamy zakres audytu i termin, a za samą wycenę nie płacisz. Dostęp do panelu, FTP i bazy przekazujesz dopiero na pierwszym etapie audytu.
Audyt trwa zwykle 7–10 dni roboczych. W tym czasie mieszczą się pomiary wydajności i zapytań do bazy, test pełnej ścieżki zakupowej oraz przygotowanie raportu, który zamyka całą pracę.
Nie. Sklep działa normalnie przez cały audyt. Testy, które mocniej obciążają serwer, prowadzimy na kopii, a na działającym sklepie wykonujemy tylko lekkie pomiary, więc klienci mogą w tym czasie składać zamówienia.
Tak. Zakres wersji, które bierzemy na warsztat, sięga od 1.6 do 9. Przy wydaniu 1.6 ważny jest też motyw, bo motyw z tej wersji nie przechodzi do 1.7 i nowszych, a to wpływa na wybór między aktualizacją a nową instalacją.
Tak. Mierzymy czas generowania strony z podziałem na moduły i wskazujemy te, które są nieużywane, ale nadal aktywne. Na tej podstawie decydujesz, które moduły wyłączyć, a które odinstalować.
Audyt jest jednorazową diagnozą zakończoną planem napraw, więc nie ma stałego cyklu. Ponowne badanie ma sens po większej zmianie: nowej wersji sklepu, przeprowadzce na inny serwer albo dołączeniu kolejnego sklepu do instalacji. Bieżącą pracę obejmuje stała opieka.
Z takim wyprzedzeniem, żeby po raporcie zostało miejsce na naprawy i ich spokojne sprawdzenie. Zmiany wprowadzane tuż przed szczytem sprzedaży trudno przetestować, a każda poprawka w module albo w cache wymaga potem ponownego pomiaru.
Ta sama okolica
Pozostałe usługi w Świdniku
Ta sama usługa
Audyt sklepu PrestaShop w innych miastach
Wyślij adres sklepu i numer wersji PrestaShopa
Odpowiemy zakresem audytu i terminem, bez opłat za wycenę.