Advanced Wishlist – PrestaShop

nasze recenzje

Lista życzeń w sklepie internetowym to funkcja, która potrafi zaskoczyć skalą wpływu na decyzje zakupowe. Moduł Advanced Wishlist dla PrestaShop obiecuje nie tylko prosty zapis produktów “na później”, ale cały ekosystem mechanizmów wspierających powrót klienta, rekomendacje, powiadomienia i współdzielenie wyborów. Przetestowałem go w różnych scenariuszach – od małego butiku po rozbudowany multistore – aby sprawdzić, czy faktycznie przekuwa dobre intencje użytkowników w wymierne rezultaty.

Co tak naprawdę oferuje Advanced Wishlist?

Instalacja i pierwsze kroki

Instalacja przebiega standardowo jak dla większości modułów PrestaShop – wgrywamy paczkę, włączamy, przechodzimy do ustawień. Pierwsze, co zwraca uwagę, to jasny kreator startowy, wyjaśniający znaczenie kluczowych opcji: liczba list na użytkownika, widżety na stronie produktu i listingu, szybkie dodawanie z miniatury, synchronizacja między urządzeniami. Moduł nie wymaga ingerencji w szablon, ale oferuje wtyczki do popularnych motywów oraz gotowe selektory CSS, co ułatwia dopasowanie przycisku “Dodaj do listy życzeń”.

W wersji “out of the box” przycisk pojawia się w karcie produktu i na liście kategorii. Administrator może włączyć dodawanie bez przeładowania strony (AJAX), a także ustawić reguły dla użytkowników niezalogowanych – od przechowywania listy w localStorage, po zachętę do rejestracji podczas próby zapisu. Wartościową opcją jest także ograniczanie liczby list i produktów, co zapobiega nadmiernemu rozrostowi danych przy dużym ruchu.

Kluczowe funkcje z perspektywy klienta

Od strony klientów Advanced Wishlist udostępnia kilka trybów pracy list: pojedyncza “główna” lista, wiele list tematycznych (np. Jesień, Prezenty, Do porównania), a także listy publiczne z linkiem do udostępniania. Interfejs jest czytelny – zdjęcie, wariant, cena, dostępność i przycisk “Dodaj do koszyka” na poziomie pozycji. Przesuwanie elementów między listami, notatki per produkt, a nawet sortowanie według dostępności lub ceny – to funkcje, które sprawiają, że lista życzeń przestaje być jedynie miejscem “na później”, a staje się prywatnym organizerem.

Udostępnianie list przez link, e‑mail i komunikatory jest zrobione z głową. Link może być publiczny, prywatny z tokenem lub ograniczony czasowo. W scenariuszach prezentowych (okazje, listy ślubne, urodzinowe) przydaje się blokowanie edycji dla zaproszonych i opcja oznaczania, które pozycje zostały już kupione przez inne osoby. To prosta, lecz dobrze przemyślana ścieżka społecznościowa, zwiększająca organiczny zasięg oferty.

Funkcje dla sprzedawcy i panel administracyjny

Panel sprzedawcy dostarcza przegląd list, wskaźników popularności produktów oraz wgląd w to, które pozycje “utknęły” na listach. Z poziomu modułu można skonfigurować przypomnienia o spadku ceny, powrocie do dostępności, a także delikatne pchnięcia po X dniach braku aktywności. W praktyce to wygodne narzędzie do miękkiego remarketingu: klient nie czuje presji, ale widzi dodatkowy bodziec, by wrócić do zakupów.

Zaawansowany filtr pozwala wyłonić listy według segmentu klienta, języka, kraju czy źródła pozyskania. To pierwszy krok do tego, by połączyć listy życzeń z kampaniami CRM i marketingiem automatycznym. Moduł udostępnia eksport danych (CSV/JSON) oraz webhooki, więc łatwo wyślemy sygnał do narzędzia e‑mail marketingowego, kiedy użytkownik doda nową pozycję lub gdy produkt zmieni status.

Kompatybilność, wersje PrestaShop i motywy

Advanced Wishlist wspiera popularne wersje PrestaShop 1.7 i 8.x, dobrze radzi sobie z motywami opartymi na Bootstrap 4/5, a dla niestandardowych szablonów oferuje mapowanie selektorów – to szczególnie przydatne, gdy przycisk ma się pojawić w nietypowym miejscu. Z punktu widzenia sklepów wielojęzycznych i wielowalutowych moduł przekazuje do list pełną informację o wariantach, cenie i kontekście, a także harmonizuje dane po zmianie języka. To drobiazgi, które ograniczają tarcia i poprawiają UX.

Wpływ na sprzedaż i doświadczenie użytkownika

Ścieżka zakupowa i psychologia “później”

Lista życzeń nie jest lekarstwem na wszystko, ale bywa doskonałym buforem dla impulsów zakupowych, które nie dojrzewają w pierwszej wizycie. Z testów wynika, że część użytkowników wraca po 3–10 dniach, a pierwszy zakup z listy jest często większy niż standardowe zamówienie. To logiczne: klient porównuje, odkłada, wraca, a kiedy już się decyduje – dorzuca kolejne pozycje z tej samej listy. W efekcie rośnie średnia wartość koszyka, a sklep notuje widoczny wzrost wskaźników, w tym konwersja.

Mechanizmy motywujące – subtelna informacja o niskim stanie magazynowym, alert o powrocie produktu, czy “miękkie” przypomnienia e‑mail – działają najlepiej, gdy nie są nachalne. Advanced Wishlist pozwala precyzyjnie ustawić częstotliwość i progi, dzięki czemu minimalizujemy ryzyko spamu, a maksymalizujemy realną pomoc dla użytkownika. Równie ważne jest poczucie kontroli – klient widzi, co i kiedy otrzyma, może łatwo wycofać zgodę.

Testy A/B, metryki i analityka

Moduł oferuje własne widoki statystyk, ale pełnię obrazu uzyskamy dopiero po spięciu z narzędziami takimi jak GA4 lub Matomo. W praktyce warto mierzyć: dodania do list, powroty z e‑maili, liczbę pozycji per lista, czas do zakupu, średni rabat w momencie konwersji oraz wpływ na cross‑sell. Te metryki, w połączeniu z custom dimensions, umożliwiają jawną analityka zachowań klientów i optymalizację komunikacji. W testach z różnym copy przycisku (“Zapisz na później” vs “Dodaj do listy”) różnice w CTR dochodziły do kilkunastu procent.

Zaawansowane sklepy wdrażają również testy A/B w obszarze miejsc wyświetlenia przycisku, wariantów ikony (serce vs gwiazdka) oraz komunikatów potwierdzających. Kluczowa jest spójność – jeśli użytkownik dodaje produkt z listingu, moduł natychmiast pokazuje mini‑podgląd listy i zachęca do przeglądu, zamiast przerzucać go na inną stronę. Zahaczamy tu o mikrointerakcje, które realnie kształtują postrzeganie jakości interfejsu.

Powiadomienia i e‑maile przypominające

Wbudowane szablony e‑mail są pragmatyczne: minimalistyczne, z akcentem na zdjęcie produktu, cenę, dostępność i jeden, wyraźny przycisk. Dobre praktyki to personalizowanie nagłówków (imię, nazwa listy) i limit wysyłek. Sklep może aktywować trzy główne triggery: obniżka ceny, dostępność po braku oraz brak aktywności. Każdy z nich działa odmiennie – obniżka wzmacnia impuls, powrót do dostępności skraca czas decyzji, a brak aktywności buduje miękką pamięć o sklepie. Poprawia to długoterminową retencja bez nadmiernego kosztu reklamowego.

Gdy moduł podłączymy do narzędzia e‑mail marketingowego, możliwa jest segmentacja – np. rozdzielanie powiadomień według kategorii, marży, czy sezonowości. W połączeniu z tagami list klienta możemy tworzyć cykle dedykowane: przygotowanie do Back‑to‑School, przegląd zimowych bestsellerów czy lista prezentowa na Dzień Matki. To scenariusze, w których lista życzeń staje się fundamentem planu contentowo‑sprzedażowego.

Mobile‑first i dostępność

Advanced Wishlist jest responsywny, a interakcje na mobile stoją na dobrym poziomie: przycisk jest dotykowo wygodny, potwierdzenie pojawia się jako lekki toast, a zarządzanie listą nie wymaga długu przewijania. Sklep może włączyć wariant sticky dla przycisku w kartach produktów, by zwiększyć widoczność funkcji na małych ekranach. W zakresie dostępności warto zwrócić uwagę na etykiety ARIA oraz focus states – moduł oferuje predefiniowane klasy, ale to sprzedawca powinien zadbać o kontrast i zgodność z WCAG.

Wydajność, bezpieczeństwo i zgodność

Obciążenie bazy i cache

Listy życzeń potrafią generować sporo zapisów, zwłaszcza w sklepach z ruchem powyżej kilkudziesięciu tysięcy UU miesięcznie. Moduł rozwiązuje to przez kompaktową strukturę tabel i indeksy pod kątem najczęstszych zapytań (pobieranie list użytkownika, status produktu, agregacje popularności). Integracja z cache (np. Redis) ogranicza liczbę uderzeń w bazę przy anonimowych sesjach. W testach syntetycznych nie odnotowałem skoków TTFB po włączeniu widżetów, co dobrze świadczy o wydajność modułu.

Dodatkowo można ustawić okresową konsolidację osieroconych wpisów (po usunięciu konta lub wariantu). To drobny, ale istotny mechanizm higieny danych, który ma znaczenie w długim okresie. W sklepach międzynarodowych przydaje się także limit duplikacji – ten sam produkt w różnych walutach i językach jest rozpoznawany po ID, a moduł dba o spójność, by nie mnożyć pozycji bez powodu.

RODO i prywatność danych

Z punktu widzenia prawa najważniejsze są zgody na komunikację i możliwość usunięcia danych. Advanced Wishlist dziedziczy preferencje marketingowe z konta klienta i nie wysyła powiadomień bez zgody. Administrator może dodać przypis polityki w miejscu rejestracji listy oraz zdefiniować retencję – po ilu dniach nieaktywności kasujemy osierocone listy gości. To realne wsparcie dla zgodności z RODO, choć oczywiście odpowiedzialność końcowa spoczywa po stronie sklepu.

Warto też docenić funkcję eksportu i usuwania danych na żądanie (DSAR). Użytkownik może pobrać zestawienie swoich list i powiązanych zdarzeń, a administrator – wyszukać i usunąć je jednym kliknięciem. Moduł loguje także kluczowe operacje (dodanie, usunięcie, wysyłka powiadomienia), co ułatwia audyt.

Skalowanie dla dużych katalogów i multistore

Przy katalogach 100k+ SKU ważna jest nie tylko prędkość, lecz także sposób aktualizacji stanów i cen. Moduł korzysta z asynchronicznych aktualizacji: jeśli wiele list obejmuje ten sam produkt, zmiana jest propagowana przez kolejkę bez potrzeby przeliczeń per użytkownik. W trybie multistore listy są odseparowane między sklepami, ale administrator może włączyć współdzielenie w ramach tej samej domeny, jeśli taka strategia ma sens. Udoskonalono również mechanikę łączenia kont gościa z kontem po rejestracji – dzięki temu klient nie traci swoich zapisów.

W środowisku z dużym ruchem warto poświęcić chwilę na reguły webhooków, by nie generować lawiny powiadomień do systemów zewnętrznych. Moduł udostępnia limity i batchowanie, które pozwalają zapanować nad burstami ruchu po wyprzedażach lub kampaniach.

Dostępność API i hooki developerskie

Advanced Wishlist wystawia REST API do operacji CRUD na listach i pozycjach. To duże ułatwienie, jeśli budujemy aplikację mobilną lub PWA. Deweleporzy docenią hooki: onWishlistAdd, onWishlistRemove, onWishlistShare, a także zdarzenia dla zmian stanów magazynowych i cen. Dzięki nim łatwo doszyć własne mechanizmy, np. nagradzanie punktami lojalnościowymi za aktywność czy synchronizację z systemem rekomendacji. To fundament pod elastyczną integracja i rozwijanie spójnego ekosystemu sprzedażowego.

Konfiguracja, integracje i realne scenariusze

Przepisy konfiguracji krok po kroku

Minimalistyczna konfiguracja dla małego sklepu:

  • Włącz przycisk na karcie produktu i w listingu, z potwierdzeniem w formie toasta.
  • Zezwól anonimowym na zapis w przeglądarce, z banerem zachęcającym do rejestracji.
  • Uruchom przypomnienia o powrocie do dostępności (raz na 7 dni, maks. 2 wiadomości).
  • Dodaj proste reguły ukrywania przycisku, gdy produkt ma 0 sztuk i brak terminu dostawy.

Konfiguracja dla sklepu średniej wielkości (z naciskiem na cross‑sell):

  • Włącz wiele list na użytkownika oraz notatki per pozycja.
  • Ustaw e‑maile o obniżce o min. 10% oraz powiadomienia o niskim stanie (progowo).
  • Zintegruj moduł z rekomendacjami (“Produkty podobne” na ekranie listy klienta).
  • Udostępnij linki publiczne i włącz zliczanie popularności produktów na listach.

Zaawansowana konfiguracja dla multistore i PWA:

  • Aktywuj REST API i webhooki do narzędzia e‑mail/CRM, z batchowaniem zdarzeń.
  • Wprowadź reguły różnicujące komunikację per sklep (język, waluta, holidays).
  • Połącz z systemem lojalnościowym – punktuj za dodania i zakupy z listy.
  • Wdroż cache dla list anonimowych oraz rotacyjną higienę danych co 30 dni.

Integracja z e‑mail marketingiem i CRM

Najmocniejszy efekt Advanced Wishlist osiąga po spięciu z automatyzacją marketingową. Kiedy użytkownik doda produkt do listy, do systemu e‑mail trafia event z atrybutami: kategoria, marża, dostępność, cena wyjściowa i obecna. Tam budujemy reguły: jeśli status “back in stock” – wyślij powiadomienie, jeśli obniżka > X i klient aktywny – dołącz kupon, jeśli długo brak aktywności – przypomnij i zaproponuj alternatywy. Taka automatyzacja uwalnia handlowców od ręcznych działań i pozwala zająć się strategią.

W CRM przydaje się mapowanie list do zainteresowań. Osoba, która tworzy listę “Bieganie – wiosna”, trafia do segmentu sport/outdoor; klient z listą “Prezenty dla dzieci 3–5” – do segmentu parents 3–5. Dzięki temu precyzyjniej budujemy kampanie, a moduł wishlista staje się dyskretnym sygnałem intencji. Gdy dołączymy dane o marży i dostępności, łatwiej sterować podażą oraz priorytetami komunikacji.

Scenariusze B2C i B2B

W B2C prym wiodą listy prezentowe, sezonowe i tematyczne. Użytkownicy lubią katalogować i wracać – a kiedy sklep podsunie dopasowaną inspirację, wzrasta szansa na dodanie kolejnych pozycji do koszyka. W B2B natomiast lista życzeń bywa narzędziem “pre‑koszyka” – handlowiec przygotowuje zestaw dla klienta, klient doprecyzowuje warianty, a zamówienie trafia do akceptacji. Advanced Wishlist ułatwia to dzięki notatkom, duplikowaniu list, a także możliwości udostępniania linków z ograniczeniem dostępu. W obu modelach to naturalne wsparcie dla personalizacja oferty.

Dla sprzedawców z katalogami technicznymi (części, komponenty) przydatne są listy “serwisowe”: klient buduje plan zakupów na etapach projektu, a moduł pomaga pilnować dostępności i ew. zamienników. W branży fashion lista pełni rolę pamięci o kolekcjach – powiadomienia o wyprzedażach i restockach potrafią znacząco poprawić współczynnik powrotów.

Alternatywy, koszt i opłacalność

Na rynku znajdziemy tańsze wishlisty “basic”, ale zwykle to rozwiązania z okrojoną logiką powiadomień i słabą integracją z ekosystemem sklepu. Advanced Wishlist jest droższy, lecz przy ruchu rzędu kilku tysięcy użytkowników miesięcznie zaczyna zwracać się wprost – w postaci oszczędności na reklamie i wzrostu współczynnika dodawania do koszyka z listy. Realny zysk zależy od branży i marż; w high‑margin lifestyle ROI bywa szybki, w low‑margin elektronice – wolniejszy, ale stabilny.

Kluczową przewagą modułu są elastyczne hooki i integracje, które pozwalają zbudować własną warstwę rekomendacji i komunikacji. Jeśli sklep planuje długoterminowo, a wishlist ma być czymś więcej niż przyciskiem z serduszkiem, inwestycja w Advanced Wishlist wydaje się racjonalna. Tam, gdzie liczy się każdy punkt procentowy konwersja, rozbudowana wishlista bywa narzędziem o ponadprzeciętnym wpływie.

Warto również pamiętać, że wishlist generuje “miękkie” dane o preferencjach, które w połączeniu z danymi sprzedażowymi tworzą pełniejszy obraz klienta. To fundament pod rekomendacje, lepsze planowanie kampanii i bardziej świadome decyzje o asortymencie. Sklep, który mądrze korzysta z tych sygnałów, łatwiej buduje długoterminową retencja i przewagę konkurencyjną.

< Powrót

Zapisz się do newslettera


Zadzwoń Napisz