Lista życzeń wygląda jak uprzejmy dodatek: mała ikonka serca, która pozwala klientowi zapisać produkt na później. Ale w sklepie PrestaShop wykonuje jednocześnie dwa zadania, z którymi prawie żadna inna funkcja nie radzi sobie tak dobrze. Usuwa powód do wyjścia bez zakupu, „stracę ten produkt, jeśli zamknę kartę”, i po cichu daje Ci listę dokładnie tych produktów, których chcą konkretni klienci, zanim wydadzą choćby grosz. To drugie zadanie jest tym, którego większość sprzedawców nigdy nie wykorzystuje. Ten poradnik dotyczy konkretnie uruchomienia prawdziwej listy życzeń w PrestaShop i zamiany danych, które zbiera, w działania następcze sprzedające produkt, zamiast zostawiać je jako ozdobnik.
Ostatnia aktualizacja: czerwiec 2026.
Co PrestaShop daje od razu po instalacji i gdzie się zatrzymuje

PrestaShop nigdy nie miał listy życzeń w rdzeniu. Klasyczną odpowiedzią był stary moduł blockwishlist dołączany do wersji 1.6, który PrestaShop później przepisał i wydał ponownie, znów pod nazwą blockwishlist. Dla 1.7.7+ (linia 1.7.0–1.7.6 była dostarczana bez żadnego modułu listy życzeń). Dostępność zależy bardziej od modułu i dystrybucji niż od samej wersji, więc sprawdź Moduły → Menedżer modułów, wyszukaj „lista życzeń”, i zainstaluj lub włącz oficjalny moduł listy życzeń, jeśli jest dostępny dla Twojej wersji, albo sięgnij po zewnętrzny moduł listy życzeń. Podstawy są obsłużone: zalogowany klient zapisuje produkty, widzi je w sekcji Moje konto → Moje listy życzeń i może udostępnić listę linkiem.
Najważniejsze jest jednak to „gdzie się zatrzymuje”, bo właśnie tam uciekają zamówienia i dane:
- Wymagane logowanie. Standardowy moduł działa tylko dla zarejestrowanych, zalogowanych klientów. Osoba odwiedzająca sklep po raz pierwszy. Dokładnie ta, która nie jest jeszcze gotowa do zakupu i najbardziej potrzebuje przycisku zapisu, nie dostaje nic.
- Brak działań następczych. Moduł przechowuje listę. Nie informuje klienta, gdy zapisany produkt tanieje albo wraca do magazynu, i nie pokazuje Tobie, co gromadzi się na listach. Wartość marketingowa zostaje zebrana, a potem zmarnowana.
- Tarcie na stronach listingu. Domyślnie akcja zapisu znajduje się głównie na stronie produktu. Kategorie i wyniki wyszukiwania, miejsca, w których klienci przeglądają najszybciej i najczęściej porównują, często nie mają widocznego serca, więc zapis w ogóle się nie wydarza.
Nie oznacza to, że natywny moduł jest bezużyteczny. Oznacza to, że lista życzeń należy do tych funkcji, przy których różnica między „technicznie obecna” a „realnie zarabia” jest duża, a jej domknięcie kosztuje niewiele w porównaniu z tym, co może zwrócić.
Dlaczego klienci naprawdę używają listy życzeń
Warto precyzyjnie nazwać zadania, które wykonuje lista życzeń, bo każde z nich przekłada się na ustawienie, nad którym masz kontrolę. Klienci zapisują produkty z kilku różnych powodów:
- Odroczona intencja, „nie teraz, ale tak”. Przeglądanie w drodze do pracy, czekanie na wypłatę, konsultacja z partnerem. Bez przycisku zapisu produkt trzeba później znaleźć od zera, a na telefonie zwykle oznacza to, że już się to nie wydarzy.
- Budowanie zestawu w czasie. Ktoś urządza domowe biuro: w jednym tygodniu dodaje biurko, w następnym krzesło, później ramię do monitora, a potem kupuje całość. Jeśli zabraknie zapisu, sprzedasz biurko, a konkurencja sprzeda krzesło.
- Prezenty i udostępnianie. Udostępniona lista życzeń to klient polecający Twoje produkty po imieniu własnemu otoczeniu. Każdy udostępniony link jest małym, precyzyjnie skierowanym poleceniem, za które nie płacisz.
- Krótka lista do porównania. Część kupujących używa listy życzeń jako przechowalni, gdy wybiera między opcjami. To powiązane, ale inne zadanie, kiedy prawdziwe pytanie brzmi „który z tych dwóch”, lepszym narzędziem jest porównanie obok siebie. Omawiamy to w tekście o funkcji porównywania produktów.
Wspólny wątek wszystkich czterech sytuacji jest prosty: lista życzeń istnieje po to, żeby pokonać zapominanie. Cała jej wartość zależy od tego, czy klient może zapisać produkt jednym stuknięciem, z dowolnego miejsca, i czy coś później mu o nim przypomni. Lista życzeń, która wymaga konta i nigdy nie uruchamia działań następczych, została zaprojektowana tak, by nie spełniać własnego zadania.
Dane marketingowe, które większość sprzedawców wyrzuca
To właśnie ta część odróżnia listę życzeń jako funkcję od listy życzeń jako aktywa. Każde dodanie produktu jest zapisanym sygnałem intencji przypisanym do konkretnego produktu, a gdy klient jest znany, także do konkretnego adresu e-mail. Daje Ci to sygnały, które inaczej trzeba zgadywać:
- Wrażliwość na cenę. Gdy ktoś zapisuje produkt zamiast go kupić, cena często jest tym wstrzymanym oddechem. Dlatego wiadomość „produkt z Twojej listy życzeń właśnie staniał” jest jedną z najbardziej trafnych wiadomości e-mail, jakie możesz wysłać, trafia do osoby, która już wybrała produkt i czekała na odpowiednią kwotę. (Samo ustalanie tych cen to osobna sztuka: zobacz psychologię cen.)
- Sygnały popytu i stanów magazynowych. Produkt często dodawany do list życzeń, ale rzadko kupowany, może być wyceniony powyżej progu akceptacji Twoich odbiorców. Produkt, który trafia na listy życzeń, a potem szybko się wyprzedaje, jest sygnałem do ponownego zamówienia. Dane zbiorcze pokazują, jak wygląda popyt na Twój katalog, zanim zobaczysz to w raporcie sprzedaży.
- Powrót klienta bez ogólników. „Masz 3 zapisane produkty” działa lepiej niż „sprawdź nasze najnowsze oferty”, bo odnosi się do rzeczy, których klient już chciał. Powracający użytkownik z wypełnioną listą życzeń jest znacznie cieplejszym leadem niż przypadkowa osoba.
Mechanika wykorzystania tych sygnałów, segmentowanie klientów, budowanie właściwych sekwencji e-mail, należy już do Twojego zestawu narzędzi marketingowych, a nie do samej strony produktu, więc nie będziemy jej tutaj odtwarzać. W tym poradniku chodzi o etap wcześniejszy: jeśli Twoja lista życzeń nie potrafi w ogóle zebrać sygnału, nie masz na czym działać.
Jak zrobić to porządnie w PrestaShop
Lista życzeń, która na siebie pracuje, sprowadza się do czterech decyzji. Każdą z nich możesz sprawdzić w panelu administracyjnym albo w konfiguracji modułu.
| Decyzja | Co się psuje, jeśli zrobisz to źle | Jak wygląda dobre rozwiązanie w PrestaShop |
|---|---|---|
| Zapisywanie przez gości | Ściana logowania zabija zapis u pierwszego odwiedzającego, odbiorcy o wysokiej intencji, który jeszcze nigdy nie kupił | Zapis działa bez konta (przechowywany w ciasteczku / danych lokalnych), z prostą zachętą do rejestracji jednym kliknięciem, żeby lista podążała za klientem między urządzeniami |
| Zapis z listingów | Serce jest tylko na stronie produktu; szybko przeglądający klienci w kategoriach & wyszukiwarce nigdy go nie użyją | Przycisk zapisu jest tak samo na stronach kategorii, wyszukiwania i produktu, potwierdź, że moduł wpina się w szablony/hooki list produktów aktywnego motywu, a nie tylko w stopkę produktu |
| Wyzwalacze działań następczych | Lista jest przechowywana, ale nikt z niej nie korzysta, cała wartość marketingowa przepada | Alerty o spadku ceny i ponownej dostępności wysyłają się automatycznie do osób, które zapisały dany produkt |
| Udostępnianie | Do obejrzenia listy trzeba się zalogować, więc odbiorca prezentu rezygnuje | Udostępniona lista otwiera się ze zwykłego linku, bez potrzeby posiadania konta do jej obejrzenia |
W praktyce pierwszą rzeczą do sprawdzenia jest miejsce renderowania przycisku. Obszar strony produktu jest zwykle dostępny przez displayProductActions (miejsce na przycisk obok dodania do koszyka) oraz displayProductAdditionalInfo, ale obsługa stron listingu nie ma jednego gwarantowanego hooka we wszystkich motywach. Starsze moduły opierają się na displayProductListFunctionalButtons, który jest rozwiązaniem legacy i zależnym od motywu, więc wiarygodny test polega na sprawdzeniu, czy szablony list produktów w aktywnym motywie faktycznie udostępniają miejsce, w które moduł może się wyrenderować. Jeśli moduł listy życzeń wpina się tylko w stronę produktu, kategorie i wyniki wyszukiwania, zwykle najbardziej ruchliwe powierzchnie przeglądania, pozostają bez serca. Gdy oceniasz dowolne narzędzie do list życzeń, to jest najważniejsza rzecz do potwierdzenia: czy zapis pojawia się w siatce kategorii, czy dopiero wtedy, gdy klient już wszedł w jeden konkretny produkt?
Gdzie pasuje MPR Wishlist
Właśnie tę lukę ma domknąć nasz moduł MPR Wishlist, działający w PrestaShop od 1.6.1 do 9 i konfigurowany z panelu administracyjnego, a nie przez fakturę od programisty. Co to realnie zmienia?
- Goście mogą zapisywać produkty. Zapis działa przed logowaniem (można go włączać i wyłączać ustawieniem listy życzeń dla gości), więc pierwszy odwiedzający, ten, który dziś jeszcze nie kupuje, zachowuje produkt zamiast o nim zapomnieć. Lista zostaje zachowana, gdy później utworzy konto.
- Serce pojawia się tam, gdzie ludzie przeglądają. Moduł rejestruje się w hooku przycisków funkcyjnych listy produktów, więc zapis jest dostępny na stronach kategorii i wyszukiwania, nie tylko na stronie produktu, domykając opisany wyżej wyciek na listingach.
- Alerty o spadku ceny są wbudowane. Gdy cena zapisanego produktu spada, klient, który go zapisał, może dostać powiadomienie, automatycznie zmieniając zapisaną intencję w bardzo trafne przypomnienie „Twój zapisany produkt jest teraz tańszy”, bez ręcznego eksportowania list.
- Udostępnianie bez ściany logowania. Udostępnione listy otwierają się z linku, więc odbiorca prezentu lub znajomy widzi produkty bez wymuszania wcześniejszej rejestracji.
- Zgodność z RODO bez prowizorki. Moduł wpina się w hooki eksportu i usuwania danych klienta w PrestaShop (actionExportGDPRData, actionDeleteGDPRCustomer), więc dane zapisanych produktów są uwzględniane w żądaniu danych i usuwane przy kasowaniu konta, bez konieczności samodzielnego projektowania zgodności.
Utrzymuje też lekki ślad techniczny, zasoby front-endowe są ładowane przez actionFrontControllerSetMedia, zamiast być wrzucane do każdego szablonu, więc przycisk zapisu nie obciąża wyniku szybkości strony, o który dbasz.
Lista życzeń na tle podobnych funkcji
Lista życzeń jest jedną z kilku funkcji typu „pomóż klientowi nie zgubić wątku”, dlatego warto jasno rozróżnić, która za co odpowiada, żeby nie dokładać trzech modułów robiących prawie to samo:
| Funkcja | Jakie zadanie wykonuje | Kiedy po nią sięgnąć |
|---|---|---|
| Lista życzeń | Klient świadomie zapisuje produkt do przyszłego zakupu; Ty zyskujesz dane o intencji i kanał działań następczych | Zakupy przemyślane, odroczone albo prezentowe; wszystko, gdzie zakup następuje po kilku dniach |
| Ostatnio oglądane | Automatycznie przywraca produkty, które klient oglądał, bez żadnego działania z jego strony | Przechwycenie momentu „gdzie była ta rzecz, którą kliknąłem” w obrębie jednej sesji |
| Porównywanie produktów | Zestawienie specyfikacji obok siebie, żeby rozstrzygnąć wybór między opcjami | Decyzje typu „który z tych dwóch”, kategorie mocno oparte na specyfikacji |
Te funkcje się uzupełniają, a nie konkurują ze sobą: ostatnio oglądane łapie zapomnienie w trakcie sesji, porównanie rozwiązuje remis, a lista życzeń obsługuje zapis między sesjami plus dane marketingowe. Razem pokrywają pełne spektrum sytuacji „interesuje mnie to, ale nie kupuję w tej chwili”.
Jak lista życzeń zarabia na swoje miejsce poza samym zapisem
Warto nazwać dwie korzyści drugiego rzędu, bo wpływają na przychody, a nie tylko na wygodę. Po pierwsze, wielkość koszyka: klient kompletujący zestaw na liście życzeń przez dłuższy czas często kupuje kilka z tych produktów razem, gdy w końcu konwertuje, a to dokładnie taki typ zamówienia z wieloma pozycjami, który próbujesz wspierać także w innych miejscach, zobacz tekst o zwiększaniu średniej wartości zamówienia. Po drugie, lista życzeń daje sugestiom cross-sellingu i upsellingu sensowne miejsce docelowe. Podpowiedź „dobrze pasuje do Twoich zapisanych produktów” jest mile widziana w sposób, w jaki losowa rekomendacja nie jest, bo opiera się na czymś, co klient sam wybrał.
Jak sprawdzić, czy to działa
Nie oceniaj listy życzeń wyłącznie po instalacjach albo liczbie zapisów. Zapisany produkt, który nigdy nie konwertuje, jest tylko przechowywanym żalem. Obserwuj trzy rzeczy w sensownym oknie czasowym (co najmniej 30 dni, żeby widzieć trend, a nie tygodniowy szum):
- Współczynnik zakupów z listy życzeń, ile spośród zapisanych produktów zostaje ostatecznie kupionych. Niski wynik wskazuje raczej na ceny, słabe działania następcze albo problemy z dostępnością niż na samą listę życzeń.
- Przyjęcie zapisywania przez gości, jeśli włączyłeś zapisywanie przez gości, jaka część aktywności na liście życzeń pochodzi od jeszcze niezarejestrowanych odwiedzających. To zwykle największe ukryte źródło zapisanej intencji, które natywny moduł za ścianą logowania odrzucał.
- Współczynnik powrotów po alertach, gdy wychodzi alert o spadku ceny albo powrocie do magazynu, jaki odsetek odbiorców wraca. To dźwignia, która zamienia przechowywaną listę w rzeczywiste zamówienia.
Odczytane razem, te trzy wskaźniki pokazują, czy Twoja lista życzeń wykonuje oba swoje zadania, chroni zainteresowanych klientów przed zapomnieniem i dostarcza dane o intencji, dzięki którym możesz odzyskać sprzedaż. Większość sklepów traktuje ją jak ikonę serca i na tym kończy. Te, które podłączają zapisywanie przez gości, przyciski na listingach i alerty o spadku ceny, zmieniają uprzejmy dodatek w jedną z niewielu funkcji pomagających klientowi i zespołowi marketingowemu tym samym kliknięciem.
Najczęściej zadawane pytania
Czy PrestaShop domyślnie zawiera listę życzeń? Nie w rdzeniu. Klasyczny moduł blockwishlist był dołączany do 1.6, został usunięty z 1.7.0–1.7.6, a potem przepisany i wydany ponownie (znów jako blockwishlist) dla 1.7.7+. Dostępność zależy od Twojej wersji i dystrybucji, więc zanim założysz, że go masz, sprawdź Moduły → Menedżer modułów i wyszukaj „lista życzeń”.
Dlaczego natywna lista życzeń wymaga logowania? Ponieważ standardowy moduł przechowuje zapisy tylko przy zarejestrowanym, zalogowanym kliencie, co wyklucza osobę odwiedzającą sklep po raz pierwszy, czyli dokładnie tę, która nie jest gotowa do zakupu i najbardziej potrzebuje przycisku zapisu. Zapisywanie przez gości (przechowywanie w ciasteczku do czasu rejestracji) jest największym źródłem zapisanej intencji, które moduł za ścianą logowania odrzuca.
Dlaczego serce zapisu nie wyświetla się na stronach kategorii i wyszukiwania? Domyślnie akcja zapisu znajduje się głównie na stronie produktu. Obsługa listingów zależy od tego, czy aktywny motyw udostępnia miejsce, w które moduł może się wyrenderować, starsze moduły opierają się na legacy hooku displayProductListFunctionalButtons, zależnym od motywu. Jeśli lista życzeń wpina się tylko w stronę produktu, najbardziej ruchliwe powierzchnie przeglądania pozostają bez serca; zanim zaufasz dowolnemu narzędziu do list życzeń, potwierdź renderowanie na listingach.
Co najcenniejszego przechwytuje lista życzeń? Zapisaną intencję powiązaną z produktem, a w przypadku znanych klientów także z adresem e-mail. To napędza najbardziej trafne działania następcze, jakie możesz wysłać, alert „Twój zapisany produkt właśnie staniał” albo „produkt wrócił do magazynu”, kierowany do osoby, która już wybrała ten produkt. Zbiorcza lista działa też jak sygnał popytu widoczny przed raportem sprzedaży.
Czy zapisane dane listy życzeń podlegają RODO? Powinny. Lista życzeń, która wpina się w hooki PrestaShop actionExportGDPRData i actionDeleteGDPRCustomer, uwzględnia dane zapisanych produktów w żądaniu danych klienta i usuwa je przy kasowaniu konta, dzięki czemu nie projektujesz osobnej zgodności dla tej funkcji.