Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Winkelwagen Bewaren via een Magic Link: PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Het probleem: 7 op de 10 winkelwagens wordt verlaten
De meeste winkelwagens worden nooit een bestelling. Afleiding, prijzen vergelijken, twijfel, tijdgebrek, wisselen van apparaat: de redenen zijn talrijk. Verlaat een bezoeker uw winkel, dan hebt u geen eenvoudige manier om hem naar precies die winkelwagen terug te brengen. Automatische herinneringsmails vragen een klantaccount. Cookies verdwijnen zodra de browser sluit of het apparaat wisselt. En niet iedereen wil een account aanmaken alleen om iets te kopen.
De oplossing: een knop, een e-mail, een link
dfsavecart voegt een ingetogen blok toe aan uw winkelwagenpagina. De bezoeker vult zijn e-mailadres in, ontvangt een beveiligde link, en kan zijn winkelwagen later met één klik precies terugkrijgen, vanaf welk apparaat dan ook. Geen account aanmaken, geen wrijving, geen verloren gegevens. Ideaal voor zakelijke winkels waar een bestelling eerst intern moet worden goedgekeurd, voor offertemandjes, voor doordachte aankopen, of simpelweg om ieder zijn eigen tempo te gunnen.
Doordachte beveiliging
De magic link is een token van 256 bits, gemaakt met random_bytes, de cryptografisch veilige generator van PHP. Alleen de SHA-256-afdruk ervan staat in de database. Raakt uw database gecompromitteerd, dan zijn de links onbruikbaar. Een CSRF-bescherming beveiligt het AJAX-endpoint dat de winkelwagen bewaart, en een snelheidsbegrenzing op een geanonimiseerd e-mailadres houdt spam tegen. Het formaat van het token wordt aan serverzijde streng gecontroleerd.
Slim herstellen, niet werktuiglijk
De module kopieert de producten niet zomaar terug in de winkelwagen: hij controleert elke regel. Product uitgeschakeld of verwijderd? Dan wordt het overgeslagen en krijgt de klant een melding. Te weinig voorraad? Dan wordt het aantal teruggebracht tot wat beschikbaar is. De oorspronkelijke valuta en taal blijven behouden. De klant vindt zo een samenhangende ervaring terug, ook nog weken later.
AVG vanaf de tekentafel
Alles is op de Europese verordening afgestemd. Een uitdrukkelijk toestemmingsvakje voordat er iets wordt verstuurd, in te stellen. Het e-mailadres wordt voor de snelheidsbegrenzing niet leesbaar bewaard, alleen als gezouten hash. Verlopen links worden automatisch opgeruimd via een cron-hook, of handmatig vanuit de backoffice. Geen trackingpixel, geen externe dienst: alles blijft binnen uw eigen PrestaShop.
Statistieken en beheer
De backoffice toont in real time hoeveel winkelwagens er zijn bewaard, hoeveel er actief zijn, hoeveel er zijn verlopen en hoeveel er zijn hersteld. Met een knop ruimt u verouderde records handmatig op. Het onderwerp van de e-mail is per taal volledig aan te passen, met dynamische variabelen. De hele configuratie past op één scherm.
Compatibel met PrestaShop 8 en 9
De module is vanaf het begin voor beide hoofdversies gebouwd. Er wordt een composer.json meegeleverd voor PrestaShop 9, met PSR-4-autoload. De gebruikte hooks zijn de hooks die in beide versies ondersteund blijven. Er is geen enkele eigen Symfony-service nodig. Installeren duurt minder dan een minuut via de native modulebeheerder.
Er zijn nog geen beoordelingen.