Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Zapis koszyka magicznym linkiem: PrestaShop 8 i 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Problem: 70 procent koszyków zostaje porzuconych
Większość koszyków nigdy nie zamienia się w zamówienie. Rozproszenie uwagi, porównywanie cen, wahanie, brak czasu, zmiana urządzenia: powodów jest wiele. Gdy klient opuszcza Twój sklep, nie masz prostego sposobu, aby sprowadzić go do jego konkretnego koszyka. Automatyczne e-maile przypominające wymagają konta klienta. Ciasteczka znikają przy zamknięciu przeglądarki albo zmianie urządzenia. A nie każdy chce zakładać konto tylko po to, żeby kupić.
Rozwiązanie: przycisk, e-mail, link
dfsavecart dodaje dyskretny blok na stronie koszyka. Klient podaje swój e-mail, otrzymuje bezpieczny link i może jednym kliknięciem odtworzyć dokładnie swój koszyk później, z dowolnego urządzenia. Bez zakładania konta. Bez tarcia. Bez utraty danych. Idealne dla sklepów B2B z akceptacją przełożonego, koszyków ofertowych, przemyślanych zakupów albo po prostu po to, aby uszanować tempo każdego klienta.
Bezpieczeństwo na poziomie bankowym
Magiczny link to token 256-bitowy generowany przez random_bytes, kryptograficznie bezpieczny generator PHP. W bazie przechowywany jest wyłącznie jego odcisk SHA-256. Jeśli Twoja baza danych zostanie naruszona, linki staną się bezużyteczne. Ochrona CSRF zabezpiecza endpoint AJAX zapisu, a limit żądań per zanonimizowany adres e-mail zapobiega spamowi. Format tokenu jest ściśle walidowany po stronie serwera.
Odtwarzanie inteligentne, nie mechaniczne
Moduł nie ogranicza się do przepisania produktów do koszyka: weryfikuje każdą pozycję. Produkt wyłączony albo usunięty? Zostaje pominięty, a klient poinformowany. Niewystarczający stan magazynowy? Ilość jest korygowana do dostępnego maksimum. Pierwotna waluta i język? Zachowane. Klient odzyskuje spójne doświadczenie, nawet po kilku tygodniach.
RODO od podstaw
Wszystko zaprojektowano pod rozporządzenie europejskie. Jawne pole zgody przed wysłaniem, konfigurowalne. Adres e-mail nie jest przechowywany jawnie na potrzeby limitowania żądań (zapisywany jest wyłącznie solony hash). Wygasłe linki są czyszczone automatycznie przez hook crona albo ręcznie z back office. Żadnego piksela śledzącego, żadnej usługi zewnętrznej, wszystko zostaje w Twoim PrestaShop.
Statystyki i administracja
Back office pokazuje w czasie rzeczywistym liczbę koszyków zapisanych, aktywnych, wygasłych i odtworzonych. Przycisk czyszczenia pozwala ręcznie usunąć nieaktualne wpisy. Temat e-maila jest w pełni konfigurowalny per język, ze zmiennymi dynamicznymi. Cała konfiguracja mieści się na jednej stronie.
Zgodny z PrestaShop 8 i 9
Moduł od początku był projektowany pod obie główne wersje. Plik composer.json jest dostarczany dla PrestaShop 9 z autoloadem PSR-4. Używane hooki to te, które pozostają wspierane w obu wersjach. Nie jest wymagany żaden własny serwis Symfony. Instalacja przez natywnego menedżera modułów zajmuje mniej niż minutę.
Na razie nie ma opinii o produkcie.