PS PrestaShop Początkujący

Zaloguj się jako Klient Pro: dokumentacja

Instalacja, konfiguracja i użytkowanie modułu Zaloguj się jako Klient Pro w PrestaShop 8 i 9.

Zaktualizowano Wersja modułu 1.0.0

Wprowadzenie

Moduł Zaloguj się jako Klient Pro pozwala Twoim zespołom zalogować się na konto dowolnego klienta bezpośrednio z panelu administracyjnego PrestaShop 8 i 9. Zabezpiecza każde logowanie podpisanym linkiem z ograniczonym czasem ważności, wyświetla baner wyjścia na froncie sklepu i zapisuje każdą sesję na potrzeby RODO.

Dostępne są trzy punkty wejścia: karta klienta, natywna lista klientów oraz dedykowana strona z wyszukiwarką.

Instalacja

  1. Wgraj katalog dfconnectas do folderu /modules/ swojego sklepu albo zainstaluj plik ZIP przez Moduły > Menedżer modułów.
  2. Kliknij Zainstaluj.
  3. Po instalacji w menu Klienci pojawiają się dwie pozycje: „Connect As Customer” (strona logowania) i „Impersonation log” (dziennik).

Ustawienia

Otwórz konfigurację przez Moduły > Zaloguj się jako Klient Pro > Konfiguruj.

Baner na froncie sklepu

Włącz albo wyłącz baner wyświetlany podczas przeglądania sklepu jako klient i wybierz jego pozycję (góra albo dół strony). Baner stale pokazuje, z którego konta korzystasz, i udostępnia przycisk natychmiastowego wyjścia.

Czas życia linków

  • Link natychmiastowy: ważność linku logowania jednym kliknięciem, w sekundach (domyślnie 120). Im krótszy czas, tym bezpieczniej.
  • Magic link: ważność linków bez hasła wysyłanych klientowi (domyślnie 86400, czyli 24 godziny).

Zachowanie

  • Przekierowanie po zalogowaniu: konto klienta albo strona główna.
  • Blokuj płatność podczas sesji: uniemożliwia złożenie zamówienia w trakcie sesji podszycia (chroni przed przypadkowymi zamówieniami).
  • Przycisk w natywnej liście klientów: dodaje akcję „Zaloguj się” do każdego wiersza standardowej listy klientów.

Ograniczenia i dziennik

  • Dozwolone profile: ogranicz dostęp do wybranych profili pracowników. Puste pole oznacza każdego pracownika mającego dostęp do klientów. SuperAdmin ma dostęp zawsze.
  • Wykluczone grupy klientów: na te konta nigdy nie będzie można się zalogować.
  • Retencja dzienników: czas przechowywania wpisów audytowych, w dniach (0 oznacza bez ograniczeń).

Logowanie jako klient

Z karty klienta

Otwórz kartę klienta w panelu administracyjnym. Panel „Connect As Customer” wyświetla przycisk Zaloguj się jako ten klient, który otwiera zalogowany front sklepu w nowej karcie przeglądarki.

Z listy klientów

Jeśli opcja jest włączona, do każdego wiersza natywnej listy klientów dodawana jest akcja Zaloguj się.

Ze strony dedykowanej

Menu Klienci > Connect As Customer udostępnia listę klientów z wyszukiwarką i akcją logowania jednym kliknięciem.

Z karty klienta kliknij Wygeneruj magic link. Moduł tworzy link logowania bez hasła, który możesz skopiować i wysłać klientowi: uzyskuje on dostęp do swojego konta bez resetowania hasła. W odróżnieniu od logowania natychmiastowego magic link loguje klienta jako jego samego (bez banera podszycia).

Baner i wyjście z sesji

Podczas sesji podszycia na całym froncie sklepu wyświetla się baner z nazwą klienta i przyciskiem Zakończ sesję. Przycisk wylogowuje klienta, zamyka wpis w dzienniku i przenosi Cię z powrotem do sklepu. Twoja sesja administracyjna w panelu nigdy nie jest naruszana.

Dziennik audytu

Menu Klienci > Impersonation log zapisuje każdą sesję: pracownika, klienta, adres IP, datę rozpoczęcia i zakończenia. Retencja jest konfigurowalna, aby spełnić Twoje obowiązki wynikające z RODO.

Konta gości

Konta gości (pochodzące z guest checkout) nie są „zalogowane” w rozumieniu PrestaShop: strona „Moje konto” jest dla nich niedostępna. Moduł otwiera wtedy sesję gościa i przekierowuje na stronę główną, z banerem wyjścia. Dzięki temu możesz podejrzeć zawartość ich koszyka.

Bezpieczeństwo

  • Każdy link jest podpisany HMAC-SHA256 kluczem właściwym dla danego sklepu.
  • Linki natychmiastowe są jednorazowe i krótko ważne.
  • Przed każdym logowaniem moduł weryfikuje profil pracownika, stan konta klienta i wykluczone grupy.

Rozwiązywanie problemów

Zostaję przekierowany na stronę logowania

Jeśli trafiasz na stronę logowania, docelowe konto jest prawdopodobnie kontem gościa: PrestaShop nie traktuje go jako „zalogowanego” i blokuje dostęp do konta. Sprawdź działanie na zarejestrowanym kliencie, aby to potwierdzić, i użyj klienta-gościa, aby zweryfikować sesję gościa.

Link natychmiastowy jest jednorazowy i krótko ważny: wygeneruj go ponownie z panelu administracyjnego. W razie potrzeby zwiększ czas życia w ustawieniach.

Czy ta strona była pomocna?

Nadal utknąłeś? Napisz do wsparcia