PS PrestaShop Średnio zaawansowany

Zaawansowana Lista Życzeń — Udostępnianie, Alerty i Analityka — Kompletny przewodnik

Zainstaluj, skonfiguruj i eksploatuj zaawansowaną listę życzeń: wiele list, lista gościa, personalizowany przycisk, udostępnianie linkiem, dowód społeczny, alerty cen i stanów, konfigurowalne przypomnienia e-mail, CRON i dashboard analityczny dla PrestaShop 8 i 9.

Zaktualizowano Wersja modułu 1.0.0

Prezentacja i wymagania wstępne

Zaawansowana Lista Życzeń zamienia listę życzeń w prawdziwą dźwignię konwersji. Twoi klienci tworzą wiele nazwanych list, udostępniają je linkiem i otrzymują automatyczne alerty przy spadku ceny lub powrocie do magazynu. Po stronie sprzedawcy każda interakcja jest śledzona w dashboardzie analitycznym, a konfigurowalne przypomnienia e-mail sprowadzają klientów z powrotem do ich ulubionych produktów.

  • Kompatybilny z PrestaShop 8.0 do 9.x, motywem Classic i motywami pochodnymi respektującymi natywne hooki.
  • Multistore i wielojęzyczny (FR/EN/ES/DE/IT).
  • Natywny JavaScript — żadnej dodatkowej zależności jQuery.
  • Architektura zgodna z PrestaShop (ModuleAdminController, ObjectModel), bez zależności Composer.
  • Zadanie CRON jest wymagane do wysyłki alertów i przypomnień.

Przycisk listy życzeń wyświetla się przez standardowe hooki karty produktu i list. Żadne nadpisywanie szablonu nie jest potrzebne na zgodnym motywie.

Instalacja

Zainstaluj moduł jak każdy inny moduł PrestaShop:

  1. Pobierz archiwum dfwishlist.zip ze swojego konta klienta.
  2. W back-office przejdź do Moduły > Menedżer modułów.
  3. Kliknij Zainstaluj moduł i upuść archiwum.
  4. Po instalacji kliknij Konfiguruj.

Przy instalacji moduł tworzy swoje tabele (listy, produkty, udostępnienia, alerty, przypomnienia, statystyki, goście), rejestruje hooki, dodaje zakładkę Wishlist do menu i automatycznie generuje bezpieczny token CRON. Możesz zacząć konfigurację od razu.

Ogólne ustawienia modułu

Strona konfiguracji zbiera wszystkie ustawienia, uporządkowane w sekcje. Główne ustawienia ogólne:

  • Włącz moduł: aktywuje lub dezaktywuje wyświetlanie przycisku i funkcje po stronie sklepu.
  • Lista życzeń dla odwiedzających (gości): pozwala niezalogowanym odwiedzającym dodawać produkty. Lista jest przechowywana w cookie, potem scalana z kontem klienta przy logowaniu lub rejestracji.
  • Maksymalna liczba list na klienta: limit nazwanych list, które klient może utworzyć (domyślnie 10).
  • Styl przycisku: sama ikona (serce), ikona + tekst lub sam tekst.
  • Pozycja przycisku na karcie produktu: po przycisku „Dodaj do koszyka”, przed nim lub w strefie informacji dodatkowych.
  • Wyświetlaj na listach produktów: dodaje przycisk na stronach kategorii, wyszukiwania i nowości.

Przycisk, panel klienta i adresy URL

Po aktywacji modułu przycisk listy życzeń (serce) pojawia się na kartach produktów i, jeśli opcja jest włączona, na listach produktów. Link Moje listy życzeń jest dodawany do panelu klienta („Moje konto”).

Moduł udostępnia czyste i czytelne adresy URL dla SEO:

/mes-listes-de-souhaits          → wszystkie listy klienta
/liste-de-souhaits/{token}       → konkretna lista
/wishlist-partagee/{token}       → lista udostępniona publicznie

Po instalacji wyczyść cache PrestaShop i przegeneruj trasy (wyłącz/włącz przyjazne URL w razie potrzeby), aby nowe adresy zostały uwzględnione.

Wiele list i lista gościa

Każdy klient może utworzyć wiele nazwanych list („Boże Narodzenie”, „Ślub”, „Pomysły do biura”…) do zdefiniowanego przez Ciebie limitu i zarządzać w nich produktami z wariantami. Niezalogowani odwiedzający korzystają z listy przechowywanej w cookie: gdy tylko założą konto lub się zalogują, ich produkty są automatycznie scalane z panelem klienta, bez strat.

Gdy opcja Usuń z listy życzeń po zakupie jest włączona, kupiony produkt jest automatycznie usuwany z list klienta przy zatwierdzeniu zamówienia, aby listy pozostały aktualne.

Udostępnianie listy

Gdy udostępnianie jest włączone, każda lista może być udostępniona przez unikalny publiczny URL zabezpieczony tokenem. Odbiorca przegląda listę bez potrzeby konta — idealne dla list prezentów urodzinowych czy ślubnych. Gotowy e-mail udostępniania jest dostarczany po francusku i angielsku.

Udostępniona lista jest dostępna tylko do odczytu przez swój token. Token jest losowy i nie do odgadnięcia; odwołanie udostępnienia czyni link nieaktywnym.

Dowód społeczny (efekt FOMO)

Dowód społeczny wyświetla na karcie produktu liczbę osób, które dodały ten produkt do swojej listy życzeń („X osób dodało ten produkt do swojej listy życzeń”). Aby nie pokazywać mało pochlebnych liczb na nowych produktach, definiujesz minimalny próg: licznik pojawia się dopiero od tej liczby dodań.

Automatyczne alerty: spadek ceny i powrót do magazynu

Moduł monitoruje produkty obecne na listach i wyzwala dwa typy alertów e-mail:

  • Alert spadku ceny: gdy cena produktu z listy życzeń maleje, odpowiedni klienci są powiadamiani.
  • Alert powrotu do magazynu: gdy wyprzedany produkt znów staje się dostępny, oczekujący klienci są informowani.

Każdy typ alertu aktywuje się niezależnie w konfiguracji. Faktyczna wysyłka e-maili jest realizowana przez CRON (patrz niżej). Szablony e-mail HTML są dostarczane po francusku i angielsku.

Konfigurowalne przypomnienia e-mail

Na wzór przypomnień o porzuconym koszyku, przypomnienia przypominają klientom o produktach obecnych na ich liście życzeń. Konfigurujesz do 5 etapów przypomnienia, każdy z:

  • Opóźnieniem w godzinach (np. 24 h, 72 h, potem 168 h / 7 dni).
  • Personalizowanym tematem po francusku i angielsku.

Zostaw opóźnienie etapu na 0, aby go wyłączyć. Limit liczby e-maili przypomnienia na klienta zapobiega nadmiernemu nagabywaniu. Wartości domyślne proponują trzy gotowe etapy (24 h, 72 h, 168 h).

Trzymaj krótkie i zachęcające tematy oraz wystarczająco rozłóż etapy w czasie. Trzy dobrze rozłożone przypomnienia zwykle konwertują lepiej niż zbyt gęsta seria.

Konfiguracja CRON

Alerty i przypomnienia są wysyłane przez zaplanowane zadanie. Przy instalacji moduł generuje token zabezpieczający URL CRON-a. Dodaj na swoim serwerze (lub u hostingodawcy) zadanie wywołujące URL modułu w regularnych odstępach — jedno przejście na godzinę to dobry punkt startowy.

curl "https://twoj-sklep.pl/modules/dfwishlist/cron/cron.php?action=all&token=TWOJ_TOKEN"

Parametr action przyjmuje trzy wartości:

  • all: przetwarza alerty i przypomnienia (zalecane).
  • alerts: przetwarza tylko alerty spadku ceny i powrotu do magazynu.
  • reminders: przetwarza tylko przypomnienia.

Token jest obowiązkowy: wywołanie bez tokenu lub z błędnym tokenem jest odrzucane. Nie rozpowszechniaj publicznie pełnego URL CRON-a. Możesz przegenerować token w razie wycieku.

Dashboard analityczny sprzedawcy

Zakładka Wishlist w back-office daje wgląd w aktywność w czasie rzeczywistym:

  • Najczęściej dodawane produkty, z liczbą dodań.
  • Najpopularniejsze kategorie na listach.
  • Wskaźnik konwersji lista życzeń → zakup oraz wskaźnik dodania do koszyka.
  • Wolumen aktywnych udostępnień.

Tabele można eksportować do CSV, aby wykorzystać je w arkuszu kalkulacyjnym lub skrzyżować z innymi danymi marketingowymi.

FAQ i rozwiązywanie problemów

Czy niezalogowani odwiedzający mogą używać listy życzeń?

Tak, jeśli opcja gościa jest włączona. Lista gościa jest przechowywana w cookie i automatycznie scalana z kontem klienta przy logowaniu lub rejestracji.

Przycisk listy życzeń nie wyświetla się na karcie produktu

Sprawdź, czy moduł jest aktywny, czy motyw respektuje natywne hooki (displayProductActions, displayProductAdditionalInfo) i przetestuj inną pozycję przycisku. Na listach produktów skontroluj, czy opcja „Wyświetlaj na listach produktów” jest aktywna i czy motyw wywołuje hook displayProductListFunctionalButtons. Wyczyść cache po każdej zmianie.

Alerty lub przypomnienia nie wychodzą

E-maile są wysyłane przez CRON, nie w czasie rzeczywistym. Sprawdź, czy zaplanowane zadanie faktycznie wywołuje URL modułu z prawidłowym tokenem, czy używana akcja to all (lub alerts / reminders) i czy wysyłka e-maili sklepu działa (konfiguracja SMTP PrestaShop).

Jak spersonalizować e-maile przypomnienia?

Konfigurujesz do 5 etapów, każdy z opóźnieniem w godzinach i tematem po francusku i angielsku, bezpośrednio ze strony konfiguracji. Szablony HTML znajdują się w folderze mails modułu i można je nadpisać przez motyw.

Czy dowód społeczny jest zawsze widoczny?

Nie. Licznik pojawia się dopiero od zdefiniowanego przez Ciebie minimalnego progu dodań, aby nie pokazywać zbyt niskich liczb na nowych produktach.

Co się dzieje przy odinstalowaniu?

Odinstalowanie usuwa hooki i zakładkę modułu oraz kasuje jego tabele wraz z powiązanymi danymi list życzeń. Wykonaj wcześniej kopię, jeśli chcesz zachować te dane.

Czy ta strona była pomocna?

Nadal utknąłeś? Napisz do wsparcia