Weryfikacja adresu e-mail po rejestracji w PrestaShop

PP-M046F
  • 1.7.5 + | 8.x | 9.x
  • EN, FR, IT, DE, PL, ES
  • 1.0.7
  • 2026-07-27

Masz dość fikcyjnych kont i literówek w adresach e-mail? Poznaj Weryfikację e-mail – prosty i całkowicie darmowy moduł do PrestaShop, który zadba o porządek w Twojej bazie. Po rejestracji system automatycznie wysyła do klienta bezpieczny link aktywacyjny. Nowe konto poczeka na swoją kolej i pozostanie nieaktywne, dopóki użytkownik nie potwierdzi swojego maila. Wszystko to bez dotykania kodu czy zmiany szablonu Twojego sklepu.

Co ważne, moduł pilnuje tylko tradycyjnej rejestracji na stronie Utwórz konto. Cały proces zakupu (w tym zakupy jako gość) działa bez zmian, dzięki czemu nie tracisz klientów w koszyku. Moduł w pełni wspiera też funkcję multistore – każdy z Twoich sklepów wyśle wiadomość z własnym logo i we własnej domenie. To idealne rozwiązanie dla każdego sklepu, który chce mieć 100% pewności, że rozmawia z prawdziwymi ludźmi.

0,00 zł Netto

Usługi dodatkowe:

Instalacja +97,00 zł

50 Pobrań
  • Bezpłatny moduł udostępniony społeczności PrestaShop
  • Możliwość zgłaszania sugestii i błędów – poprawki według dostępności
  • Brak gwarancji i wsparcia w standardzie (bez SLA)
  • Pobranie dostępne po zalogowaniu na konto klienta. Limit pobrań: 99
  • Potrzebujesz modyfikacji lub wsparcia? zapytaj o usługę

Parametry Informacyjne:

  • 1.0.7
  • Wersja Sklepu Wersja PHP
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-07-27
  • EN, FR, IT, DE, PL, ES

Najważniejsze korzyści dla Twojego sklepu

  • Pewność i bezpieczeństwo — zapomnij o martwych duszach. Konto aktywuje się dopiero wtedy, gdy klient kliknie w link przesłany na swoją skrzynkę.
  • Instalacja bez stresu — moduł korzysta z natywnych rozwiązań PrestaShop. Nie musisz edytować szablonu Classic ani plików rdzenia systemu.
  • Szybkie zakupy bez barier — rejestracja podczas składania zamówienia oraz zakupy jako gość działają po staremu, by nic nie blokowało Twojej sprzedaży.
  • Spójny wizerunek — wiadomości HTML automatycznie dopasowują się do wyglądu Twojej pozostałej korespondencji i zawierają logo sklepu.
  • Pełne wsparcie Multistore — tokeny i linki są przypisane do konkretnego sklepu. Klient zawsze trafia tam, gdzie się zarejestrował, widząc właściwy branding.
  • Jasny komunikat dla klienta — Twój użytkownik od razu dostaje przejrzystą informację w formularzu i wie, co ma zrobić krok po kroku.

Dla kogo ten moduł będzie strzałem w dziesiątkę?

  • Dla małych sklepów B2C, które chcą raz na zawsze pożegnać fałszywe konta i błędy w adresach dostawy.
  • Dla sklepów z programami lojalnościowymi, gdzie chcesz mieć pewność, że bonusy na start trafiają do realnych osób.
  • Dla biznesów po migracji, jako proste i bezkosztowe narzędzie do weryfikacji bazy bez drogich systemów zewnętrznych.
  • Dla sklepów wielojęzycznych i platform multistore, wymagających automatycznego dopasowania domeny i wyglądu maila do rynku.

Funkcjonalności – Back Office (Panel Sprzedawcy)

Błyskawiczny start

Moduł jest gotowy do pracy od razu po instalacji – nie musisz przeklikiwać się przez skomplikowane konfiguracje.

  • Wygodne menu — znajdziesz go szybko w sekcji PrestaPremium → Customer.
  • Zakładka General — krótka ściąga z działania oraz lista używanych hooków w jednym miejscu.
  • Tabela tokenów — bezpieczny podgląd wygenerowanych linków aktywacyjnych powiązanych z klientem i sklepem.

Zawsze na czasie

Dzięki wbudowanej zakładce Aktualizacje (PP Updater) od razu dowiesz się, kiedy pojawi się nowa, jeszcze lepsza wersja modułu.

Wsparcie dla Multistore

Zarządzasz wieloma sklepami z jednego panelu? Moduł idealnie to rozumie. Możesz go elastycznie włączać lub wyłączać dla wybranych sklepów, a system sam zadba o odpowiednie logo i domeny w wiadomościach.

Funkcjonalności – Front Office (Perspektywa Klienta)

Intuicyjna rejestracja

Klient wypełnia formularz, klika "Zapisz się" i od razu wie, że na jego skrzynkę leci e-mail z potwierdzeniem. Prosto i przejrzyście.

  • Wskazówka w formularzu — informujemy klienta o konieczności potwierdzenia e-maila, zanim jeszcze wyśle formularz.
  • Estetyczne powiadomienia — system korzysta ze standardowego bloku powiadomień w motywie Classic, więc wszystko wygląda naturalnie.
  • Blokada przedwczesnego logowania — dopóki mail nie zostanie zweryfikowany, konto bezpiecznie czeka.

Wygodny proces zakupowy

Dbamy o Twoją konwersję! Moduł nie "wtrąca się" w zakupy bez rejestracji oraz szybki checkout przy zamówieniu – tam klient kupuje bez żadnych dodatkowych kroków.

Wpływ na sprzedaż i SEO

  • Porządek w bazie danych — Twoje newslettery i wiadomości marketingowe trafiają tylko do aktywnych, realnych skrzynek, co poprawia dostarczalność maili.
  • Bezpieczna komunikacja — masz pewność, że ważne informacje o statusie zamówienia zawsze dotrą do adresata.
  • Bezpieczne SEO — działanie modułu skupia się na procesie logowania, dzięki czemu roboty Google widzą Twoją stronę dokładnie tak, jak powinny.

Dobra rada przed startem

Aby moduł działał jak w zegarku, upewnij się, że Twój sklep ma poprawnie skonfigurowaną wysyłkę e-mail (SMTP lub funkcję mail PHP) – warto wysłać wiadomość testową z panelu. Pamiętaj też o ustawieniu logo sklepu w preferencjach, aby automatycznie trafiło do wiadomości powitalnej. W razie odinstalowania modułu, konta oczekujące na aktywację nie włączą się same – w razie potrzeby aktywujesz je kilkoma kliknięciami ręcznie w panelu (BO).

Pliki do pobrania:


Instalacja modułu PrestaShop (625.83KB)

Uniwersalna dokumentacja opisująca proces instalacji modułów dla PrestaShop.

# Changelog — Email Verification (ppemailverify)

## [1.0.7] - 2026-07-27

### Fixed
- Registration form notice uses Smarty `{l}` so merchants can edit the text via International → Translations (or theme override).

## [1.0.6] - 2026-06-16

### Added
- Full multistore support: `id_shop` on verification tokens, shop-scoped e-mail and activation links.
- Multistore info panel in Back Office configuration (General tab).
- Upgrade script to add `id_shop` column for existing installations.

## [1.0.5] - 2026-06-16

### Added
- Shop logo and shop URL in HTML verification e-mails (`{shop_logo}`, `{shop_url}` — injected by PrestaShop Mail).

### Fixed
- Account is deactivated only after the verification e-mail is sent successfully.
- Failed mail delivery is logged in PrestaShop logs; customer account stays active.
- Token format validation (64-char hex) before database lookup.
- Unique index on verification token column.

## [1.0.4] - 2026-06-16

### Changed
- Post-registration notice uses native `notifications.tpl` instead of `displayBanner`.
- Pre-registration info via `displayCustomerAccountForm` hook.

## [1.0.3] - 2026-06-16

### Added
- Registration-page-only verification (checkout and guest orders excluded).
- Pending verification notices for customers.

## [1.0.2] - 2026-06-16

### Fixed
- Module install SQL require operator precedence bug.
- PPAdminTabInstaller global class reference in namespaced Installer.

## [1.0.1] - 2026-06-16

### Changed
- PSR-4 architecture refactor (`src/`, services, installer).

## [1.0.0] - 2026-06-16

### Added
- Initial release: e-mail verification on customer registration.

FAQs

  • Czy moduły są kompatybilne z moją wersją PrestaShop?

    Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.

  • Kiedy konto klienta zostaje aktywowane?

    Po rejestracji moduł wysyła klientowi wiadomość z linkiem aktywacyjnym. Konto zostaje aktywowane dopiero po kliknięciu tego linku w skrzynce e-mail. Mechanizm służy potwierdzeniu adresu podanego przy tworzeniu konta. W formularzu klient otrzymuje jasną informację o kolejnych krokach, które są potrzebne do zakończenia weryfikacji.

  • Czy weryfikacja blokuje zakupy gościnne?

    Opis modułu wskazuje, że rejestracja podczas składania zamówienia oraz zakupy jako gość działają bez zmian. Weryfikacja adresu e-mail dotyczy aktywacji tworzonego konta klienta. Dzięki temu proces zakupowy zachowuje standardowe ścieżki dostępne w PrestaShop, a moduł nie wymaga edycji szablonu Classic ani plików rdzenia systemu.

  • Jak wyglądają wiadomości aktywacyjne?

    Wiadomości są przygotowane w formacie HTML i automatycznie dopasowują się do wyglądu pozostałej korespondencji sklepu. Zawierają także logo sklepu, dlatego komunikacja aktywacyjna zachowuje spójny charakter wizualny. Klient otrzymuje link potrzebny do potwierdzenia konta w wiadomości wysłanej na adres podany podczas rejestracji.

  • Jak moduł obsługuje Multistore?

    W środowisku Multistore tokeny i linki aktywacyjne są przypisane do konkretnego sklepu. Po kliknięciu linku klient trafia do sklepu, w którym się zarejestrował, i widzi właściwy branding. Moduł można włączać lub wyłączać dla wybranych sklepów, co pozwala zarządzać jego działaniem w instalacji obsługującej więcej niż jeden sklep.

  • Gdzie można sprawdzić wygenerowane tokeny?

    W panelu modułu dostępna jest tabela tokenów, która pozwala bezpiecznie podejrzeć wygenerowane linki aktywacyjne powiązane z klientem i sklepem. Moduł jest dostępny w sekcji PrestaPremium → Customer, a zakładka General zawiera krótkie objaśnienie działania oraz listę używanych hooków. Nie wymaga rozbudowanej konfiguracji przed rozpoczęciem pracy.

Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?

  • Modyfikacja modułu zgodnie z Twoimi wymaganiami.
  • Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
  • Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
  • Integracja zewnętrznych systemów i dodatkowych narzędzi.
  • Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.

Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!