woj. pomorskie
Audyt sklepu PrestaShop
Gdańsk
Co poprawić w sklepie najpierw, a co może poczekać? Na to pytanie odpowiada gdańskiej firmie audyt sklepu na PrestaShopie, czyli przegląd całej instalacji, od bazy danych i modułów po drogę klienta do zamówienia, SEO i wersje językowe. Wyniki układamy w plan napraw z priorytetami, a na koniec zestawiamy też aktualizację sklepu z nową instalacją. Za przygotowanie wyceny niczego nie płacisz.
Gdańsk
Kiedy sklep gdańskiej firmy na PrestaShopie warto przekazać do audytu?
Wtedy, gdy decyzja o sklepie ma zapaść na podstawie pomiarów: przed zmianą wydania, po serii nowych dodatków, przy przejęciu sklepu od innej firmy albo gdy zespół nie potrafi powiedzieć, skąd biorą się spowolnienia. Każda z tych sytuacji wymaga znajomości stanu wyjściowego, zanim ktokolwiek zacznie zmieniać kod, i właśnie ten stan pokazuje audyt. Starsze instalacje też wchodzą w grę, bo audyt obejmuje wersje 1.6–9.
Przy takiej diagnozie przydaje się wiedza o tym, jakie ustawienia zmieniano w sklepie w ostatnich latach, na przykład przy nowych opcjach dla klientów. Pomaga ona połączyć wyniki pomiarów z decyzjami, które zapadały w firmie, i szybciej ustalić, które zmiany były zamierzone, a które przypadkowe.
Kolejne kroki zakupu, od karty produktu po potwierdzenie, audyt PrestaShopa przechodzi w całości, patrząc na preferencje zamówień, moduły podpięte do koszyka i dane, które zamówienie zostawia w bazie. Ocena tej samej drogi bez związku z konkretnym systemem sklepowym to zadanie audytu sklepu internetowego w Gdańsku.
Port, usługi IT, gastronomia i turystyka w gospodarce Gdańska
- port i logistyka morska, z zapytaniami technicznymi, także po angielsku
- IT i usługi dla biznesu, z klientami spoza regionu i treściami branżowymi
- gastronomia z konkurencją skupioną w centrum, gdzie liczą się mapy i aktualne godziny
- usługi dla mieszkańców
- turystyka i noclegi, w których znaczenie mają wizytówka i opinie
Opakowanie z recyklingu jako wybór klienta w zamówieniu
Na stronie preferencji zamówień, w sekcji opcji prezentowych, PrestaShop ma opcję proponowania klientom opakowania z recyklingu. Dokumentacja PrestaShopa zauważa przy niej, że wielu klientów doceni taką możliwość. Sklep gastronomiczny, który wysyła produkty spożywcze w paczkach, może w ten sposób dać kupującym wybór sposobu zapakowania bez dodatkowego modułu, bo opcja jest częścią samego PrestaShopa. Sposób, w jaki ten wybór pojawia się na stronie zamówienia, może zależeć od motywu sklepu. Opcja nie wymaga osobnej ceny, więc jej włączenie sprowadza się do decyzji, czy sklep naprawdę ma takie opakowania w magazynie i potrafi je wysłać każdemu, kto je wybierze. Inaczej klient zaznaczy opcję, której sklep nie będzie w stanie zrealizować.
Wyłączenie ponownego zamówienia jednym kliknięciem z historii zamówień
Stały klient firmowy, który regularnie zamawia te same pozycje, może w PrestaShopie powtórzyć wcześniejsze zamówienie jednym kliknięciem ze swojej historii zamówień. Ustawienie wyłączające tę możliwość znajduje się w ogólnych preferencjach zamówień. Gdy ma wartość „Tak”, klient nie złoży już zamówienia ponownie jednym kliknięciem i musi skompletować koszyk od nowa. Ustawienie dotyczy wyłącznie powtarzania zamówienia z historii, więc te same produkty klient nadal może wyszukać i dodać do koszyka zwyczajnie.
Dokumentacja dodaje, że w niektórych krajach europejskich wymaga się ustawienia tej opcji na „Tak”. Sklep, który sprzedaje także poza Polską, powinien więc ustalić z prawnikiem albo księgowością, czy ta funkcja może u niego działać.
Pomiary
Jak mierzymy wydajność i checkout sklepu na PrestaShopie w Gdańsku?
Pomiar wydajności to jedna z części audytu PrestaShopa. Pozostałe dotyczą modułów, cache, porządku w katalogu, ścieżki zakupowej z checkoutem, SEO filtrów i duplikatów, wersji językowych oraz wyboru między aktualizacją a nową instalacją. Bazę danych oglądamy razem z kombinacjami produktów.
W checkoucie interesuje nas etap, na którym kupujący poznaje koszt dostawy, sposób przyjmowania zamówień od firm z NIP-em, liczba kroków i pola obowiązkowe bez uzasadnienia. Test obejmuje pełną ścieżkę zakupową, także na ekranie telefonu.
Gdański sklep, którego ruch zmienia się w ciągu roku, zachowuje się inaczej w spokojnym miesiącu, a inaczej w tygodniach największej liczby odwiedzin. Pomiar pokazuje, jak instalacja odpowiada w chwili, w której jest wykonywany, więc przy sklepie o zmiennym ruchu dobrze powiedzieć wykonawcy, w których miesiącach odwiedzin jest najwięcej i jakie dodatki są wtedy włączane, na przykład kampanie z kodami rabatowymi albo dodatkowe banery. Przyda się też informacja, czy w szczycie zmienia się sam katalog, na przykład przez dodanie oferty na krótki okres. Wnioski o cache, modułach i serwerze można wtedy odnieść także do okresu największego ruchu. Jeśli w danych z wcześniejszych sezonów widać, że szczyt wymaga mocniejszego serwera, wybór takiego miejsca dla sklepu opisuje strona o hostingu w Gdańsku.
Wydajność rozkładamy na warstwy, z których każdą da się zmierzyć osobno i porównać z pozostałymi. Zestawienie warstw pokazuje, która z nich najbardziej opóźnia odpowiedź sklepu.
- liczba aktywnych modułów i ich wpływ na czas generowania strony
- wersja PHP i ustawienia serwera pod PrestaShop
- generowanie i format miniatur produktów
- konfiguracja cache: Smarty, CCC, cache serwerowy
- rozmiar i fragmentacja tabel, indeksy, wolne zapytania
Gdzie Smarty przechowuje cache i po co optymalizacja dla kilku serwerów?
Typ przechowywania cache wybiera się w ustawieniach Smarty. Domyślnie wynik trafia do plików na serwerze, a alternatywą jest zapis w bazie danych. Obok stoi opcja optymalizacji dla kilku serwerów, która pomaga zsynchronizować cache, gdy sklep działa na więcej niż jednej maszynie.
Łączenie plików JavaScript w CCC: dlaczego dokumentacja zaleca testy
Mechanizm CCC skleja pliki jednego rodzaju, pakuje je i trzyma gotowy wynik, żeby serwer nie powtarzał tej pracy przy każdym wejściu. Arkusze CSS dokumentacja PrestaShopa uznaje za bezpieczne do takiego zabiegu, bo to zwykły tekst. Z JavaScriptem bywa inaczej: połączone skrypty potrafią sprawiać problemy, więc przed pozostawieniem tego ustawienia na stałe dokumentacja zaleca przetestowanie całego sklepu.
Czynniki
Wycena i cztery części pracy przy audycie sklepu PrestaShop z Gdańska
Na koszt audytu składa się praca nad czterema obszarami sklepu, które mogą się mocno różnić nawet przy podobnej ofercie.
Pierwszy to wielkość katalogu i liczba kombinacji. Drugi to liczba modułów, trzeci liczba wersji językowych. Czwarty pojawia się wtedy, gdy chcesz, żeby audyt objął też ocenę migracji. Z każdym z nich rośnie liczba pomiarów, plików i ustawień do sprawdzenia.
Przy obsłudze kontrahentów z zagranicy gdańska firma z branży portowej albo logistyki morskiej może prowadzić sklep po polsku i po angielsku, a przy części klientów także w kolejnych językach. Każda wersja to osobne opisy, tłumaczenia i ustawienia do przejrzenia, więc przy tej samej liczbie produktów taki sklep wymaga więcej pracy niż sklep jednojęzyczny. Katalog z zapytaniami technicznymi, w których klient podaje typ jednostki albo rodzaj ładunku, bywa przy tym rozbudowany o warianty i pola z parametrami. Liczba języków i odmian produktów wyznacza więc dużą część pracy, którą zajmą pomiary i przegląd. Gdy sklep ma jeden język i prosty katalog, większość pracy przypada na moduły i ustawienia.
Po zgłoszeniu odsyłamy bezpłatną wycenę w 24 godziny. Prosimy w nim o adres sklepu i wersję PrestaShopa, a w zamian podajemy zakres prac. Na sam audyt nie podajemy stałej liczby dni. Jego termin ustalamy w rozmowie, bo więcej czasu zajmuje sklep większy i bardziej rozbudowany.
Długa lista kombinacji na nowej stronie produktu w PrestaShopie 8.1
Na nowej stronie produktu z wersji 8.1 kombinacje powstają w oknie, w którym zaznacza się pojedyncze wartości atrybutów albo jednym polem wszystkie wartości danego atrybutu. Okno ma wyszukiwarkę atrybutów przeznaczoną dla dużych katalogów. Gotowa lista kombinacji dostała filtry, stronicowanie i akcje zbiorcze do edycji i usuwania. Te narzędzia powstały z myślą o produktach z długą listą wariantów, a przy audycie każda taka lista to kolejne wpisy do przejrzenia. Wyszukiwarka i filtry ułatwiają pracę w panelu, ale liczby kombinacji do sprawdzenia nie zmieniają.
Ścieżki
Aktualizacja czy nowy start sklepu PrestaShop w Gdańsku: o czym mówi raport z audytu?
Po diagnozie wraca pytanie o samą instalację: podnosić wersję czy zaczynać od nowa. Raport zbiera do niego konkretny materiał. Wskazuje, co hamuje aktualizację w Twoim sklepie, na przykład zgodność modułów i motywu albo zamówione przeróbki kodu. Do każdej z możliwych dróg dołącza też szacunek, ile może kosztować i jakie niesie ryzyko.
Gdańsk ma wiele firm informatycznych, więc sklep bywa tu rozwijany przez własnego programistę albo zaprzyjaźniony zespół, który dopisywał zmiany wprost w kodzie. Takie przeróbki na zamówienie mogą świetnie służyć sklepowi, ale przy każdej drodze trzeba je spisać i ocenić osobno: czy przetrwają aktualizację, czy da się je przenieść do nowej instalacji i kto zna ich działanie. Rozmowa z autorem przeróbek, jeśli jest jeszcze dostępny, może tę ocenę wyraźnie skrócić. Dobrze, jeśli przed decyzją spis przeróbek trafi do jednego dokumentu, w którym obok każdej stoi jej cel. Taki spis przyda się także osobie, która kiedyś przejmie sklep. Sklep, który ma też połączenie z systemem księgowym albo magazynowym, potrzebuje do tego sprawdzenia, czy połączenie zadziała po zmianie. Jego przebudowa jest osobnym zadaniem, opisanym przy integracji sklepu z ERP w Gdańsku.
Każda z dróg niesie inne ryzyko i sprawdza się w innym stanie sklepu:
| Ścieżka | Główne ryzyko | Kiedy ma sens |
|---|---|---|
| Zmiana platformy | utrata funkcji specyficznych dla PrestaShop | katalog mniejszy, niż zakładano przy starcie |
| Aktualizacja | konflikty modułów, konieczność testów | motyw standardowy, moduły mają nowe wersje |
| Nowa instalacja | migracja danych i przekierowań | mocno przerobiony motyw, dużo martwego kodu |
Raport zestawia te możliwości jako materiał do Twojej decyzji. Ostatnie słowo zostaje po Twojej stronie, bo w grę wchodzą też plany sprzedaży i budżet firmy, a tych audyt nie ocenia. Gdy wybór padnie na nowy sklep, jego budowa i dobór platformy są osobnym projektem, poza audytem.
Motyw potomny w PrestaShopie: co przejmuje od motywu nadrzędnego?
W nowszych wydaniach PrestaShopa motyw potomny wskazuje w swoim pliku konfiguracyjnym motyw nadrzędny, podając jego nazwę techniczną, czyli nazwę folderu. Rodzic musi przy tym leżeć w folderze motywów sklepu. Na start dokumentacja zaleca, żeby motyw potomny miał tylko plik konfiguracyjny i obrazek podglądu skopiowane od rodzica. Bez dalszych zmian korzysta on ze wszystkich szablonów motywu nadrzędnego. Pojedynczy szablon można zastąpić w całości albo przejąć i przedefiniować tylko wybrane bloki.
Dokumentacja dla deweloperów uznaje to rozwiązanie za przydatne przy niewielkich poprawkach wyglądu. Przy głębszej przebudowie znaczników radzi zmieniać sam motyw. Od tego, gdzie leżą przeróbki, zależy, jak daleko motyw sklepu odszedł od standardowego.
Pytania
Udostępniasz bazę sklepu PrestaShop w Gdańsku? Pytania do audytora
Udostępnienie bazy rodzi pytanie, czy audyt nie spowolni sprzedaży. Z naszej strony odpowiedź brzmi tak: obciążające próby trafiają na kopię sklepu, a w wersji, z której kupują klienci, zostają lekkie pomiary bez obciążania serwera. Sklep nie jest w tym czasie wyłączany.
Gdańska firma usługowa, dla której sklep jest dodatkiem do pracy z mieszkańcami, może nie mieć własnego informatyka, a dostęp do bazy zna firma hostingowa albo osoba, która sklep budowała. Zanim wybierzesz audytora, ustal, kto po Twojej stronie wyda dane dostępowe i komu je przekaże. Ustal też, kto zmieni hasła po zakończeniu pracy, bo dostęp do bazy daje wgląd w dane klientów i zamówień. Po udostępnieniu warto zapisać, komu i kiedy wydano dane. Wykonawca, który sam zapyta o te sprawy na początku rozmowy, ułatwi Ci ich uporządkowanie. Gdy żadna osoba w firmie nie wie, gdzie stoi sklep, pierwszym krokiem jest odszukanie faktur od dostawcy serwera, bo z nich da się ustalić, kto ma dostęp do panelu hostingu.
O resztę zakresu możesz zapytać w ten sposób:
- Czy audyt sprawdzi, czy koszty dostawy pojawiają się w zamówieniu odpowiednio wcześnie?
- Czy w raporcie znajdą się moduły nieużywane, a wciąż aktywne?
- Czy dowiem się, które kombinacje w katalogu są zbędne i jak je uprościć?
- Czy wersje językowe sklepu zostaną sprawdzone pod kątem znaczników hreflang i brakujących tłumaczeń?
Raport może otworzyć dalszą pracę: naprawy wdrożymy, a potem możemy prowadzić stałą opiekę nad sklepem. O tym, czy z tego skorzystasz, decydujesz Ty.
Menedżer SQL w PrestaShopie: zapytania do bazy bez prawa zmian
Menedżer SQL w parametrach zaawansowanych wykonuje na bazie sklepu wyłącznie zapytania odczytu (SELECT). Polecenia zmieniające dane albo strukturę, takie jak UPDATE, DELETE czy DROP, są zablokowane. Hasła i klucze widać w wynikach jako gwiazdki. Wynik można obejrzeć jako tabelę w panelu albo pobrać jako plik CSV. Dokumentacja zastrzega, że narzędzie jest dla osób technicznych, swobodnie poruszających się w języku SQL. Zapytania da się zapisać i uruchamiać ponownie, a przy pisaniu pomaga lista tabel bazy razem z ich polami.
Zasięg
Zasięg audytu PrestaShopa: Gdańsk, Pruszcz Gdański, Żukowo i Kolbudy
Trójmiasto, które Gdańsk tworzy z Gdynią i Sopotem, bywa dla sklepu na PrestaShopie jednym rynkiem z klientami w trzech miastach.
W województwie pomorskim audyt PrestaShopa obejmuje też sklepy spod Gdańska: z Pruszcza Gdańskiego, Kolbud, Straszyna, Rotmanki, Żukowa, Cedrów Wielkich i Sopotu.
Na miejsce przyjeżdżamy w województwie lubelskim i w Warszawie. W pozostałych lokalizacjach pracujemy zdalnie, przez telefon i rozmowę wideo.
Pracujemy od poniedziałku do piątku w godzinach 8:00–20:00 i w sobotę od 9:00 do 16:00. W niedzielę przyjmujemy wyłącznie zgłoszenia awarii, a pomoc awaryjna działa całą dobę przez siedem dni w tygodniu. W godzinach pracy odpowiadamy średnio w piętnaście minut.
Do rozmowy wideo z gdańską firmą potrzebny jest jedynie komputer albo telefon z kamerą.
Współpraca
Kopia sklepu, pomiary i priorytety w audycie PrestaShopa
Trzy dostępy na start audytu
Do pracy potrzebne są panel PrestaShopa, FTP i baza danych. Przekazujesz je na początku, zanim ruszą jakiekolwiek analizy, bo bez nich audyt nie ma od czego zacząć. Każdy z tych dostępów otwiera inną część sklepu: konfigurację, pliki albo dane.
Praca na kopii sklepu
Z otrzymanych dostępów korzystamy, żeby analizować kopię sklepu. Sklep z prawdziwymi zamówieniami zostaje w tym czasie bez dodatkowego obciążenia.
Pomiary i testy na kilku urządzeniach
Sprawdzamy wydajność oraz zapytania do bazy. Potem przychodzi kolej na pełną ścieżkę zakupową, którą przechodzimy na kilku różnych urządzeniach. Wyniki obu części trafiają potem do jednego raportu.
Raport z listą zadań
Raport zawiera zadania uszeregowane według priorytetów. Naprawy wdrażamy po naszej stronie, kiedy o to poprosisz. Bez takiej prośby wdrożenie zostaje po Twojej stronie.
Pytania
Gdański sklep na PrestaShopie: adresy, wydanie 8.x i gotowość dodatków
Sprawdzi. Część SEO obejmuje adresy kanoniczne na kategoriach i produktach z kombinacjami, dane strukturalne produktu i okruszków, duplikaty opisów między wariantami, przekierowania po zmianie struktury kategorii, paginację i sortowanie oraz kombinacje filtrów. Wnioski dotyczą tego, jak te elementy ustawia sam PrestaShop. Pełna analiza widoczności sklepu na tle konkurencji to osobna usługa, opisana przy audycie SEO w Gdańsku.
Ma. Audytujemy sklepy w wersjach 1.6–9, a nowe wydanie nie przesądza o stanie instalacji. Wydajność, moduły, katalog i SEO zależą od tego, jak sklep zbudowano i co do niego dołożono, więc nowy numer wersji może iść w parze z wolnym zapytaniem do bazy, nieużywanym modułem albo filtrami otwartymi dla wyszukiwarki.
Powie. Zgodność modułów z wersją PrestaShopa i PHP należy do części poświęconej dodatkom, razem z czasem generowania strony w podziale na moduły i skryptami zewnętrznymi. Przy planowanej zmianie wersji ta część pokazuje, które dodatki wymagają uwagi, zanim sklep przejdzie na nowsze wydanie, a które można przenieść bez zmian. Wynik pomaga zaplanować kolejność prac przed zmianą wersji, zamiast odkrywać niezgodności dopiero po niej.
Trafią do niego znaczniki wersji językowych, kompletność tłumaczeń oraz podstawy konfiguracji podatkowej, czyli strefy i stawki VAT. Część podatkową opisujemy od strony ustawień sklepu, a ustalenia warto potwierdzić z księgowością. Gdy sklep ma kilka języków, każdy z nich przechodzi ten sam przegląd, także wtedy, gdy któraś wersja powstała dawno i od tamtej pory nikt jej nie uzupełniał.
Domyślnie nie. Przyjazny adres powstaje z nazwy produktu i zostaje taki sam, nawet gdy nazwa się zmieni, bo dokumentacja zaleca stabilne adresy. Ustawienia produktów mają jednak opcję wymuszonej aktualizacji przyjaznego adresu. Po jej włączeniu adres zmienia się przy każdej zmianie nazwy produktu albo tytułu strony.
Da się. Moduł wyświetla się w zaczepie, do którego podpięto go na stronie Pozycje. Formularz podpięcia ma pole wyjątków, w którym wpisuje się nazwy plików stron, gdzie moduł ma się nie pokazywać. Kilka plików zaznacza się z wciśniętym klawiszem Ctrl. Lista wyjątków wyłącza więc moduł na wskazanych stronach, a na pozostałych zostawia go w zaczepie.
Ta sama okolica
Pozostałe usługi w Gdańsku
Ta sama usługa
Audyt sklepu PrestaShop w innych miastach
Gdański sklep do audytu? Przyślij jego adres i numer wersji PrestaShopa
Napisz też, w których miesiącach sklep przyjmuje najwięcej zamówień.