1. Co robi moduł

Akceptacja kont klientów wstrzymuje każde nowe konto klienta w sklepie PrestaShop, dopóki go nie zaakceptujesz. Do tego czasu klient nie może się zalogować ani złożyć zamówienia; konto widzisz w Klienci → Akceptacja kont i tam albo na stronie klienta je akceptujesz lub odrzucasz. Na każdym etapie Ty i klient dostajecie e-mail, a klienci z adresem w zaufanej domenie firmowej są akceptowani, gdy tylko potwierdzą adres. Moduł sprawdzi się w sklepach B2B i hurtowych, w sklepach tylko dla profesjonalistów i wszędzie tam, gdzie trzeba wiedzieć, kto kupuje.

Działa z PrestaShop 1.7.8, 8.x i 9.x (PHP 7.2.5 lub nowszy), z szablonami Classic i Hummingbird oraz w trybie multistore.

2. Instalacja

  1. Pobierz ap_accountapproval_v1.0.0.zip z Moje konto → Historia zamówień w addonspresta.com.
  2. W panelu otwórz Moduły → Menedżer modułów i kliknij Załaduj moduł.
  3. Upuść plik zip i poczekaj na potwierdzenie.
  4. Kliknij Konfiguruj, sprawdź adresy, na które mają przychodzić powiadomienia, i zapisz.

Akceptacja działa zaraz po instalacji. Klientów, którzy mieli już konto, moduł nie zmienia.

3. Jak to działa

Gdy odwiedzający zakłada konto w sklepie — na stronie rejestracji, w trakcie zamówienia albo przez inny moduł, na przykład logowanie przez media społecznościowe — konto zapisuje się jako wyłączone. Klient zostaje wylogowany i widzi stronę z Twoim komunikatem („Twoje konto czeka na naszą akceptację…”). Ty dostajesz wiadomość „Nowe konto klienta do akceptacji” z imieniem, nazwiskiem, adresem e-mail i firmą, a klient wiadomość „Twoje konto czeka na akceptację”.

PrestaShop sam nie wpuszcza wyłączonych kont, więc nikt nie złoży zamówienia z czekającego konta. Jeśli klient spróbuje się zalogować poprawnym hasłem, strona logowania pokaże też Twój komunikat.

Po akceptacji konto zostaje włączone, a klient dostaje wiadomość „Twoje konto zostało zaakceptowane” z linkiem do strony logowania. Po odrzuceniu konto pozostaje wyłączone i klient nic nie dostaje. Odrzucone konto można później zaakceptować.

Jeśli adres należy do jednej z Twoich zaufanych domen, klient zamiast tego dostaje wiadomość „Potwierdź adres e-mail” z linkiem ważnym 7 dni. Otwarcie linku i kliknięcie Potwierdzam adres e-mail dowodzi, że adres należy do klienta, i od razu aktywuje konto; Ty nie dostajesz powiadomienia. Bez tego kroku każdy mógłby się zarejestrować adresem zaufanej firmy.

Klient, którego konto zostanie wyłączone albo odrzucone, gdy jest zalogowany, zostaje wylogowany przy następnej stronie.

Gość, który zamówił bez konta, a potem ustawił hasło (w zamówieniu albo na stronie śledzenia zamówienia gościa), także czeka na akceptację. Same zamówienia gości działają bez zmian.

Moduł nie łączy się z addonspresta.com ani z żadnym innym serwerem; wiadomości wychodzą przez ustawienia poczty Twojego sklepu.

4. Funkcje i ustawienia

Klienci → Akceptacja kont

Lista pokazuje konta obsłużone przez moduł z filtrami Czeka (domyślnie), Zaakceptowane, Odrzucone i Wszystkie, każdy z liczbą kont. Przy każdym koncie widać imię i nazwisko, e-mail, firmę, datę rejestracji, status („automatycznie” dla zaufanych domen), datę i pracownika, który podjął decyzję, oraz sklep w trybie multistore. Zaakceptuj i Odrzuć działają od razu (odrzucenie wymaga potwierdzenia); Pokaż klienta otwiera stronę klienta.

Strona klienta

Klienci → Klienci → Podgląd pokazuje kartę Akceptacja kont ze statusem, datą ostatniej zmiany i przyciskami Zaakceptuj / Odrzuć.

Włączenie klienta w innym miejscu

Jeśli włączysz czekającego klienta przełącznikiem Włączony w PrestaShop (lista klientów albo formularz klienta), moduł zapisze akceptację i wyśle wiadomość o akceptacji, tak jakbyś kliknął Zaakceptuj.

Ustawienia (Moduły → Menedżer modułów → Konfiguruj)

Na górze strony jest ramka Pomoc (ta instrukcja, strona modułu, kontakt, wersja), ostrzeżenie, gdy zakupy bez rejestracji są włączone, oraz liczba czekających kont z przyciskiem do listy.

  • Wymagaj akceptacji nowych kont — wyłącz, aby nowe konta znów mogły od razu się logować; konta, które już czekają, pozostają bez zmian.
  • Powiadamiaj te adresy — do 10 adresów rozdzielonych przecinkami. Puste: adres sklepu z Preferencje → Kontakt.
  • Zaufane domeny e-mail — jedna domena w wierszu, na przykład twojafirma.pl (bez subdomen, do 100 domen). Klient z adresem w tych domenach zamiast czekać na Ciebie dostaje e-mail z linkiem potwierdzającym; jego otwarcie akceptuje konto (na liście jako „automatycznie”).
  • Wysyłaj klientowi e-mail, gdy konto czeka i Wysyłaj klientowi e-mail po akceptacji konta — oba domyślnie włączone.
  • Komunikat po rejestracji — w każdym języku, do 500 znaków; wyświetla się po rejestracji i przy próbie logowania klienta z czekającym kontem.

Kto może akceptować

SuperAdmini oraz pracownicy, których profil ma prawo Edycja do zakładki Akceptacja kont (w grupie Klienci) w Zaawansowane → Zespół → Uprawnienia. Prawo Wyświetlanie pokazuje listę bez przycisków. Karta na stronie klienta wymaga też prawa Wyświetlanie do modułu (część Moduły tej samej strony). Pracownik decyduje tylko o klientach sklepów, którymi zarządza.

5. Multistore

Ustawienia zapisują się osobno dla każdego sklepu: przed zapisem wybierz sklep w nagłówku panelu. Jeden sklep może wymagać akceptacji, a inny nie, i każdy może mieć własne adresy, domeny i komunikat. Lista pokazuje konta sklepów wybranych w nagłówku, którymi pracownik zarządza. Wiadomości korzystają ze sklepu klienta. Jedna licencja obejmuje wszystkie sklepy instalacji.

6. Odinstalowanie

Menedżer modułów → Akceptacja kont klientów → Odinstaluj usuwa zakładkę, listę kont i ustawienia. Konta, które jeszcze czekały, pozostają wyłączone — włącz je w Klienci → Klienci, jeśli chcesz je wpuścić. Aby wstrzymać moduł bez utraty danych, wyłącz Wymagaj akceptacji nowych kont albo użyj Wyłącz.

7. Najczęstsze pytania i problemy

Klienci nadal mogą zamawiać bez konta. To zakupy bez rejestracji. Wyłącz je w Preferencje → Zamówienia, jeśli każdy kupujący ma przejść akceptację.

Klient dostał po rejestracji dwie wiadomości. PrestaShop wysyła własną wiadomość powitalną. Wyłącz ją w Preferencje → Klienci → Wyślij e-mail po rejestracji.

Nie dostaję powiadomień. Sprawdź adresy w ustawieniach i to, czy sklep wysyła e-maile (Zaawansowane → E-mail → Wyślij testowy e-mail).

Nie widzę przycisku Zaakceptuj. Twój profil potrzebuje prawa Edycja do zakładki Akceptacja kont, a sklep klienta musi być jednym z tych, którymi zarządzasz. Poproś SuperAdmina o sprawdzenie Zaawansowane → Zespół → Uprawnienia.

Boty zakładają konta w moim sklepie. Każda rejestracja wysyła wiadomości. Zabezpiecz formularz rejestracji captchą, na przykład naszym modułem Invisible reCAPTCHA v3.

Czy mogę zmienić treść wiadomości? Tak: skopiuj katalog mails/<język>/ modułu do themes/<twój szablon>/modules/ap_accountapproval/mails/<język>/ i edytuj kopie; aktualizacje ich nie nadpiszą.

8. Aktualizacje i wsparcie

Aktualizacje są bezpłatne dożywotnio: nowe wersje pobierasz z Moje konto → Historia zamówień w addonspresta.com i wgrywasz jak nowy moduł. Ustawienia i lista kont zostają zachowane.

Wsparcie obejmuje 12 miesięcy od zamówienia: napisz na mail@addonspresta.com albo przez formularz kontaktowy w addonspresta.com (od poniedziałku do piątku, 10:00–16:00; odpowiadamy zwykle w ciągu 2 dni roboczych). Podaj wersję PrestaShop, wersję modułu i kroki, które prowadzą do problemu.

Wróć do: Instrukcje modułów

Ładowanie...
Powrót do góry