Wyobraź sobie sklep na PrestaShop z 8 000 produktów, który wydaje 15 000 zł miesięcznie na kampanie i po pół roku nadal nie wie, ile z tego wraca. Feed leci prosto z modułu, GA4 liczy część transakcji podwójnie, a filtry generują setki adresów z tym samym towarem. Budżet nie jest tu problemem, problemem jest to, co sklep wysyła na zewnątrz.
PrestaShop daje właścicielowi sklepu więcej swobody niż platformy w modelu abonamentowym i dokładnie z tego powodu łatwiej tu sobie zaszkodzić. Poniżej masz przejście przez warstwy, które decydują o wynikach kampanii i widoczności: adresy, dane produktowe, pomiar, szybkość, a dopiero na końcu same reklamy.
PrestaShop nie ogranicza, ustawienia ograniczają
Sklep na PrestaShop startuje z pełnym dostępem do plików, bazy i szablonu. To przewaga nad platformami w modelu abonamentowym, gdzie część rzeczy jest zamknięta. To także pułapka, bo każda z tych rzeczy może być ustawiona źle i nikt tego nie zauważy, dopóki nie zacznie się liczyć pieniędzy.
Dwie linie platformy żyją równolegle. PrestaShop 9 jest linią bieżącą, a linia 8.2 nadal dostaje wydania z poprawkami bezpieczeństwa. Jeśli Twój sklep siedzi na 1.7, jesteś poza wsparciem i część nowszych modułów po prostu nie zadziała. To pierwsza rzecz, którą sprawdzamy przed jakimkolwiek planem kampanii, bo determinuje, co da się wdrożyć bez przepisywania szablonu.
Duplikaty adresów zjadają widoczność
Najczęstszy problem techniczny w sklepach na PrestaShop nie dotyczy treści, tylko liczby adresów, pod którymi ta sama treść jest dostępna. Źródła są zawsze te same:
- Filtry warstwowe. Moduł nawigacji fasetowej potrafi wygenerować kombinacje kolor plus rozmiar plus cena i wypuścić je do indeksu. Kategoria z pięcioma filtrami zamienia się w kilkaset adresów z niemal identyczną listą produktów.
- Kombinacje produktów. Każdy wariant może mieć własny adres z parametrem, mimo że opis, zdjęcia i cena są te same.
- Produkt w kilku kategoriach. Ten sam towar pod trzema ścieżkami to trzy adresy, jeśli kanoniczny nie wskazuje na jedną wersję.
- Sortowanie i stronicowanie. Parametry porządkujące listę zwykle nie powinny być indeksowane, a domyślnie bywają.
Efekt jest wymierny: Google rozprasza sygnały między adresami, żaden nie zbiera pełnej mocy, a przy dużym katalogu robot traci czas na warianty zamiast na karty produktowe. W panelu ustaw przyjazne adresy, sprawdź kanoniczne na kartach produktów i domknij regułami w robots.txt to, co ma zostać poza indeksem. Dopiero po tym ma sens rozmowa o pozycjonowaniu.
Feed z modułu to półprodukt
Domyślny eksport do Google Merchant Center wypełnia wymagane pola i na tym kończy swoją ambicję. Przechodzi walidację, więc wygląda na gotowy. Kampanie produktowe pokazują wtedy, jak niewiele wystarczy, żeby przepalić budżet.
Cztery rzeczy, które robią różnicę w PrestaShop:
- Tytuły. Nazwa z bazy to nazwa dla Twojego klienta w sklepie, nie zapytanie, które ktoś wpisuje w Google. Marka, model, parametr odróżniający, dopiero potem reszta.
- Identyfikatory. Pole EAN13 i ISBN w PrestaShop mapuje się na GTIN. Puste pole odcina produkt od części zapytań i utrudnia dopasowanie do oferty konkurencji.
- Kombinacje. Warianty muszą trafiać do feedu jako osobne pozycje z poprawnym item_group_id, inaczej reklama prowadzi do rozmiaru, którego nie ma w magazynie.
- Etykiety własne. Pola custom_label to jedyny sensowny sposób, żeby podzielić katalog na marże, rotację albo sezon i licytować inaczej dla każdego z tych koszyków. Bez nich każdy produkt jest dla systemu tak samo ważny.
Więcej o samej warstwie danych znajdziesz w tekście o optymalizacji feedu produktowego, tutaj zostawiam to na poziomie diagnozy: jeśli eksport idzie z modułu bez ani jednej reguły nadpisującej, masz tam pieniądze do odzyskania.
Pomiar konwersji na PrestaShop
Tu ginie najwięcej decyzji. Nie dlatego, że dane są trudne, tylko dlatego, że wyglądają na poprawne.
Typowy zestaw usterek w sklepach, które przejmujemy: moduł analityczny i kontener tagów wpięte równolegle, więc transakcja leci dwa razy. Strona potwierdzenia zamówienia odpalająca zdarzenie zakupu przy każdym odświeżeniu. Wartość konwersji wysyłana z podatkiem w jednym systemie i bez podatku w drugim. Zamówienia za pobraniem liczone jako przychód w dniu złożenia, mimo że część nigdy nie zostaje odebrana.
Do tego dochodzi warstwa zgód. Consent Mode w wersji drugiej jest wymogiem Google dla ruchu z Europejskiego Obszaru Gospodarczego, a większość banerów w PrestaShop jest wpięta tak, że blokuje tagi zamiast przekazywać im stan zgody. Różnica jest duża: w pierwszym przypadku tracisz dane bezpowrotnie, w drugim dostajesz modelowanie konwersji.
Kolejność naprawy: jedno źródło zdarzeń, zabezpieczenie strony potwierdzenia przed powtórnym odpaleniem, spójna definicja wartości, dopiero potem cokolwiek serwerowego. Odwrócenie tej kolejności daje szybszy pomiar tych samych błędów.
Moduły kosztują szybkość sklepu
Każdy moduł w PrestaShop dokłada zapytania do bazy, pliki CSS i skrypty do każdej ładowanej strony. Sklep po kilku latach ma ich zwykle kilkadziesiąt, z czego część wyłączono w panelu, ale zostały zainstalowane, a część dubluje funkcję innego.
To nie jest problem estetyczny. Wolna karta produktowa obniża wynik jakości w Google Ads, podnosi koszt kliknięcia i zabija konwersję na telefonie, gdzie przychodzi większość ruchu z Meta Ads. Płacisz podwójnie: wyższą stawką za wejście i niższym odsetkiem zamówień z tego wejścia.
Praktyczne minimum: przegląd listy modułów pod kątem tych nieużywanych, włączony cache i kompilacja szablonu w trybie produkcyjnym, sprawdzenie Core Web Vitals na karcie produktu, nie na stronie głównej. Strona główna prawie zawsze wypada lepiej niż reszta serwisu i dlatego jest bezużytecznym punktem odniesienia.
Kampanie produktowe przed resztą
Kiedy warstwa techniczna trzyma się kupy, kolejność uruchamiania kanałów w sklepie na PrestaShop wygląda tak samo jak w każdym innym sklepie z katalogiem produktów.
Zaczynasz od kampanii produktowych i marki, bo to najniżej wiszący owoc: ludzie znają towar, znają cenę, szukają miejsca zakupu. Potem oddzielasz nowych klientów od powracających, bo bez tego podziału zwrot z kampanii jest w dużej mierze zasługą osób, które i tak by wróciły. Dopiero na końcu wchodzi górna część lejka: zasięgi, treści wideo, kampanie budujące popyt.
Ta sama logika działa na Shoperze i opisałem ją szerzej w tekście o marketingu sklepu na Shoperze. Różnica między platformami leży w tym, ile pracy trzeba włożyć w przygotowanie danych, a nie w tym, jak licytować.
Automatyzacja sprzedaży na PrestaShop
Automatyzacja marketingu jest tu zawsze warstwą dokładaną z zewnątrz. PrestaShop nie ma wbudowanego silnika wiadomości cyklicznych na poziomie, który wystarcza sklepowi powyżej kilkuset zamówień miesięcznie. Wysyłka po porzuconym koszyku, seria powitalna, przypomnienie o kończącym się produkcie i odzyskiwanie nieaktywnych klientów wymagają zewnętrznego narzędzia wpiętego przez moduł albo interfejs programistyczny.
Dobra wiadomość: integracje istnieją dla wszystkich popularnych systemów i większość da się wdrożyć bez pisania kodu. Zła: przekazywanie zdarzeń bywa niepełne, szczególnie przy koszykach gości i przy sklepach wielojęzycznych, gdzie identyfikator klienta rozjeżdża się między sklepami w tej samej instalacji. To temat na osobny tekst i wrócę do niego, bo wymaga rozpisania konkretnych scenariuszy.
Migracja czy naprawa sklepu
Pytanie wraca w co drugiej rozmowie. Odpowiedź jest nudna: w większości przypadków migracja nie rozwiąże problemu, z którym przychodzi sklep.
Przenosiny mają sens, gdy sklep siedzi na wersji bez wsparcia, szablon jest przerobiony tak, że aktualizacja go rozłoży, a firma która go budowała nie istnieje. Wtedy koszt utrzymania rośnie szybciej niż koszt zmiany. W pozostałych sytuacjach ten sam budżet wydany na porządek w adresach, danych produktowych i pomiarze zwraca się szybciej niż przenosiny, po których trzeba odbudować widoczność od zera.
Migracja zawsze niesie ryzyko utraty adresów, a razem z nimi pozycji, których dorabiałeś się latami. Jeśli decydujesz się na krok, plan przekierowań przygotowuje się przed przenosinami, nie po nich.
4 rzeczy do zrobienia teraz
- Policz swoje adresy. Wpisz w Google zapytanie site z domeną i porównaj liczbę wyników z liczbą produktów i kategorii. Duża różnica w górę oznacza, że filtry i sortowanie poszły do indeksu.
- Otwórz feed i sprawdź trzy pola. Tytuł pierwszego produktu z brzegu, GTIN, item_group_id przy wariantach. Jeśli któreś jest puste albo skopiowane wprost z nazwy w bazie, masz zadanie na najbliższy tydzień.
- Porównaj liczbę zamówień w panelu z liczbą transakcji w GA4 za ten sam miesiąc. Rozjazd powyżej kilku procent to sygnał, że decyzje o budżecie podejmujesz na złych danych.
- Zmierz szybkość karty produktowej na telefonie, nie strony głównej. To ta strona przyjmuje ruch z reklam.
Jeśli któryś z tych czterech punktów pokazał coś nieprzyjemnego, umów rozmowę strategiczną. 30 minut, przechodzimy przez Twój sklep na PrestaShop i wychodzisz z konkretną listą tego, co naprawić w jakiej kolejności. Bez prezentacji i bez zobowiązania. Zakres naszej pracy przy tej platformie opisaliśmy w ofercie marketingu dla sklepów PrestaShop.
Najczęstsze pytania o PrestaShop
Czy PrestaShop nadaje się do sklepu z dużą liczbą produktów?
Tak, pod dwoma warunkami: serwer jest dobrany do wielkości katalogu, a filtry warstwowe nie generują niekontrolowanej liczby adresów. Katalogi z dziesiątkami tysięcy pozycji działają na tej platformie, tylko wymagają świadomej konfiguracji indeksowania i cache. Przy sklepie tej wielkości koszt hostingu i utrzymania rośnie szybciej niż liczba produktów, więc uwzględnij to w planie.
Jak podpiąć sklep na PrestaShop pod Google Shopping?
Potrzebujesz konta Merchant Center, zweryfikowanej domeny i źródła danych o produktach. Moduł wygeneruje plik albo połączenie automatyczne, ale traktuj jego wynik jako punkt wyjścia. Zanim uruchomisz kampanię, sprawdź tytuły, identyfikatory GTIN, dostępność i to, czy warianty mają wspólny item_group_id. Walidacja bez błędów nie znaczy, że feed jest przygotowany pod sprzedaż.
Ile kosztuje marketing sklepu na PrestaShop?
Koszt dzieli się na trzy części: budżet reklamowy, wynagrodzenie za prowadzenie i jednorazowe prace techniczne po stronie sklepu. Ta trzecia pozycja zależy od stanu, w jakim jest instalacja, i przy zaniedbanym sklepie potrafi być większa niż pierwszy miesiąc kampanii. Widełki dla obsługi znajdziesz w naszym cenniku, a rzetelną wycenę części technicznej da się podać dopiero po przejrzeniu konkretnego sklepu.
Czy migrować z PrestaShop 8 na 9 przed startem kampanii?
Nie, jeśli sklep działa i dostaje aktualizacje bezpieczeństwa. Linia 8.2 nadal jest utrzymywana, więc aktualizacja do 9 to decyzja techniczna, nie warunek uruchomienia reklam. Odwrotna sytuacja dotyczy wersji 1.7: tam brak wsparcia i ograniczona zgodność modułów realnie blokują część wdrożeń analitycznych.