Geavanceerd Verlanglijstje: Delen, Meldingen & Analytics: volledige gids
Installatie, configuratie en gebruik van het geavanceerde verlanglijstje: meerdere lijsten, gastverlanglijstje, aanpasbare knop, delen via link, sociaal bewijs, prijs- en voorraadmeldingen, configureerbare e-mailherinneringen, CRON en analytisch dashboard voor PrestaShop 8 en 9.
Overzicht en vereisten
Geavanceerd Verlanglijstje verandert het verlanglijstje in een echte conversiehefboom. Uw klanten maken meerdere benoemde lijsten aan, delen ze via een link, en ontvangen automatische meldingen bij een prijsdaling of wanneer een product weer op voorraad is. Aan verkoperszijde wordt elke interactie gevolgd in een analytisch dashboard, en configureerbare e-mailherinneringen brengen de klanten terug naar hun favorieten.
- Compatibel met PrestaShop 8.0 tot 9.x, Classic-thema en afgeleide thema’s die de native hooks respecteren.
- Multistore en meertalig (FR/EN/ES/DE/IT).
- Native JavaScript — geen extra jQuery-afhankelijkheid.
- PrestaShop-conforme architectuur (ModuleAdminController, ObjectModel), zonder Composer-afhankelijkheid.
- Een CRON-taak is vereist voor het versturen van de meldingen en de herinneringen.
De verlanglijstknop verschijnt via de standaardhooks van de productpagina en de lijsten. Op een conform thema is geen enkele template-override nodig.
Installatie
Installeer de module zoals elke andere PrestaShop-module:
- Download het archief
dfwishlist.zipvanuit uw klantaccount. - Ga in de back-office naar Modules > Modulebeheer.
- Klik op Een module installeren en sleep het archief erin.
- Klik na de installatie op Configureren.
Bij de installatie maakt de module haar tabellen aan (lijsten, producten, delingen, meldingen, herinneringen, statistieken, gasten), registreert ze haar hooks, voegt ze het tabblad Wishlist aan het menu toe en genereert ze automatisch een beveiligd CRON-token. U kunt direct beginnen met configureren.
Algemene module-instellingen
De configuratiepagina bundelt alle instellingen, georganiseerd in secties. De belangrijkste algemene instellingen zijn:
- Module inschakelen: schakelt de weergave van de knop en de functies aan winkelzijde in of uit.
- Verlanglijstje voor bezoekers (gasten): staat niet-ingelogde bezoekers toe producten toe te voegen. De lijst wordt in een cookie opgeslagen en daarna bij het inloggen of registreren samengevoegd met het klantaccount.
- Maximumaantal lijsten per klant: plafond van benoemde lijsten dat een klant kan aanmaken (standaard 10).
- Knopstijl: alleen icoon (hart), icoon + tekst, of alleen tekst.
- Knoppositie op de productpagina: na de knop “Toevoegen aan winkelwagen”, ervoor, of in de zone met aanvullende informatie.
- Tonen op de productlijsten: voegt de knop toe op de categorie-, zoek- en nieuwighedenpagina’s.
De knop, het klantaccount en de URL’s
Zodra de module actief is, verschijnt een verlanglijstknop (hart) op de productpagina’s en, als de optie is ingeschakeld, op de productlijsten. Een link Mijn verlanglijstjes wordt aan het klantaccount (“Mijn account”) toegevoegd.
De module biedt schone, leesbare URL’s voor de vindbaarheid:
/mes-listes-de-souhaits → alle lijsten van de klant
/liste-de-souhaits/{token} → één specifieke lijst
/wishlist-partagee/{token} → een publiek gedeelde lijst
Leeg na de installatie de PrestaShop-cache en regenereer de routes (zo nodig de vereenvoudigde URL’s uit- en weer inschakelen) zodat de nieuwe URL’s worden opgepikt.
Meerdere lijsten en gastverlanglijstje
Elke klant kan meerdere benoemde lijsten aanmaken (“Kerst”, “Bruiloft”, “Kantoorideeën”…) tot het plafond dat u definieert, en er zijn producten met hun varianten in beheren. Niet-ingelogde bezoekers krijgen een in een cookie opgeslagen verlanglijstje: zodra ze een account aanmaken of inloggen, worden hun producten automatisch samengevoegd in hun klantaccount, zonder verlies.
Wanneer de optie Uit het verlanglijstje verwijderen na aankoop is ingeschakeld, wordt een gekocht product bij het valideren van de bestelling automatisch uit de lijsten van de klant verwijderd, om de lijsten relevant te houden.
Lijsten delen
Wanneer het delen is ingeschakeld, kan elke lijst worden gedeeld via een unieke, met een token beveiligde publieke URL. De ontvanger bekijkt de lijst zonder account — ideaal voor verjaardags- of bruiloftscadeaulijsten. Een kant-en-klare deel-e-mail wordt geleverd in het Frans en Engels.
Een gedeelde lijst is alleen-lezen toegankelijk via haar token. Het token is willekeurig en niet te raden; het intrekken van de deling maakt de link onbruikbaar.
Sociaal bewijs (FOMO-effect)
Het sociale bewijs toont op de productpagina het aantal mensen dat dit product aan hun verlanglijstje heeft toegevoegd (“X mensen hebben dit product aan hun verlanglijstje toegevoegd”). Om geen weinig flatteuze cijfers op nieuwe producten te tonen, definieert u een minimumdrempel: de teller verschijnt pas vanaf dat aantal toevoegingen.
Automatische meldingen: prijsdaling en weer op voorraad
De module bewaakt de producten in de lijsten en activeert twee soorten e-mailmeldingen:
- Prijsdalingsmelding: wanneer de prijs van een gewishlist product daalt, worden de betrokken klanten geïnformeerd.
- Weer-op-voorraadmelding: wanneer een uitverkocht product weer beschikbaar wordt, worden de wachtende klanten verwittigd.
Elk meldingstype wordt onafhankelijk in de configuratie ingeschakeld. Het effectieve versturen van de e-mails gebeurt door de CRON (zie hieronder). HTML-e-mailsjablonen worden geleverd in het Frans en Engels.
Configureerbare e-mailherinneringen
Zoals bij herinneringen voor verlaten winkelwagens herinneren de herinneringen de klanten aan de producten in hun verlanglijstje. U configureert tot 5 stappen, elk met:
- Een vertraging in uren (bijvoorbeeld 24 u, 72 u en daarna 168 u / 7 dagen).
- Een aangepast onderwerp in het Frans en Engels.
Laat de vertraging van een stap op 0 om haar uit te schakelen. Een plafond op het aantal herinneringse-mails per klant voorkomt overbelasting. De standaardwaarden bieden drie kant-en-klare stappen (24 u, 72 u, 168 u).
Houd de onderwerpen kort en aansporend, en laat voldoende tijd tussen de stappen. Drie goed gespreide herinneringen converteren doorgaans beter dan een te dicht opeenvolgende reeks.
De CRON configureren
De meldingen en herinneringen worden verstuurd door een geplande taak. Bij de installatie genereert de module een token dat de CRON-URL beveiligt. Voeg op uw server (of bij uw hoster) een taak toe die de module-URL met regelmatige tussenpozen aanroept — één run per uur is een goed startpunt.
curl "https://uw-winkel.com/modules/dfwishlist/cron/cron.php?action=all&token=UW_TOKEN"
De parameter action accepteert drie waarden:
all: verwerkt de meldingen en de herinneringen (aanbevolen).alerts: verwerkt alleen de prijsdalings- en weer-op-voorraadmeldingen.reminders: verwerkt alleen de herinneringen.
Het token is verplicht: een aanroep zonder token, of met een verkeerd token, wordt geweigerd. Verspreid de volledige CRON-URL niet publiekelijk. U kunt het token regenereren bij een lek.
Analytisch dashboard voor de verkoper
Het tabblad Wishlist van de back-office geeft een realtime zicht op de activiteit:
- De meest gewishliste producten, met hun aantal toevoegingen.
- De populairste categorieën in de lijsten.
- Het conversiepercentage van verlanglijstje naar aankoop en het percentage toevoegingen aan de winkelwagen.
- Het volume aan actieve delingen.
De tabellen kunnen worden geëxporteerd naar CSV om in een spreadsheet te worden gebruikt of gekruist met uw andere marketinggegevens.
FAQ en probleemoplossing
Kunnen niet-ingelogde bezoekers het verlanglijstje gebruiken?
Ja, als de gastoptie is ingeschakeld. Het gastverlanglijstje wordt in een cookie opgeslagen en bij het inloggen of registreren automatisch samengevoegd met het klantaccount.
De verlanglijstknop verschijnt niet op de productpagina
Controleer of de module is ingeschakeld, of het thema de native hooks respecteert (displayProductActions, displayProductAdditionalInfo) en test een andere knoppositie. Controleer op de productlijsten of de optie “Tonen op de productlijsten” actief is en of het thema de hook displayProductListFunctionalButtons aanroept. Leeg de cache na elke wijziging.
De meldingen of herinneringen vertrekken niet
De e-mails worden verstuurd door de CRON, niet in realtime. Controleer of de geplande taak de module-URL met het juiste token aanroept, of de gebruikte actie all is (of alerts / reminders), en of het versturen van e-mails door de winkel werkt (SMTP-configuratie van PrestaShop).
Hoe pas ik de herinneringse-mails aan?
U configureert tot 5 stappen, elk met een vertraging in uren en een onderwerp in het Frans en Engels, direct vanaf de configuratiepagina. De HTML-sjablonen staan in de map mails van de module en kunnen via uw thema worden overschreven.
Is het sociale bewijs altijd zichtbaar?
Nee. De teller verschijnt pas vanaf de minimumdrempel aan toevoegingen die u definieert, om geen te lage cijfers op nieuwe producten te tonen.
Wat gebeurt er bij het deïnstalleren?
Het deïnstalleren verwijdert de hooks en het tabblad van de module, en wist haar tabellen en de bijbehorende verlanglijstgegevens. Maak vooraf een back-up als u deze gegevens wilt bewaren.