1. Do czego służy moduł

Moduł pyta odwiedzających o wiek, zanim zobaczą Twoje produkty: okno z pytaniem i przyciskami Tak i Nie. Jest przeznaczony dla sklepów z alkoholem, wyrobami tytoniowymi, CBD lub produktami dla dorosłych. Sam ustalasz minimalny wiek, piszesz teksty w każdym języku i decydujesz, czy pytać w całym sklepie, czy tylko w wybranych kategoriach i ich produktach. Odpowiedź „tak” zostaje zapamiętana na wybraną liczbę dni, a po „nie” klient trafia pod wskazany przez Ciebie adres albo widzi komunikat o odmowie.

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

2. Instalacja

  1. Pobierz moduł z Moje konto → Historia zamówień w sklepie addonspresta.com.
  2. W panelu sklepu otwórz Moduły → Menedżer modułów i kliknij Załaduj moduł.
  3. Upuść plik ap_ageverification_v1.0.1.zip i poczekaj na potwierdzenie.
  4. Kliknij Konfiguruj na karcie modułu.

Zaraz po instalacji cały sklep pyta o ukończone 18 lat, z gotowymi tekstami po polsku, angielsku i francusku.

3. Jak to działa

Na każdej stronie, która ma pytać o wiek, moduł dodaje na dole ukryte okno. Niewielki skrypt pokazuje je, chyba że ta przeglądarka już odpowiedziała „tak” w tym sklepie. Dopóki okno jest otwarte, strony pod spodem nie da się przewijać, klikać ani obsługiwać klawiaturą.

  • Tak zamyka okno i zapisuje odpowiedź w przeglądarce klienta (pamięć lokalna, bez ciasteczek) na ustawioną liczbę dni. Zapisywany jest tylko minimalny wiek i data ważności; nic nie trafia na Twój serwer ani do nikogo innego.
  • Nie przenosi klienta pod adres przekierowania, a jeśli go nie podasz, pokazuje komunikat o odmowie z przyciskiem Odpowiedz ponownie. Odpowiedź „nie” nie jest zapamiętywana: kolejna strona zapyta znowu.

To oświadczenie klienta, a nie sprawdzenie tożsamości. Moduł nie weryfikuje dokumentów ani daty urodzenia. Jeśli prawo w Twoim kraju wymaga rzeczywistej weryfikacji wieku (np. przy odbiorze przesyłki albo przez usługę potwierdzania tożsamości), nadal musisz ją zapewnić. Okno potrzebuje też JavaScriptu: klient z wyłączonym JavaScriptem go nie zobaczy.

Strony, które nigdy nie pytają. Strony CMS (regulamin, polityka prywatności, nota prawna, informacje o dostawie i każda inna strona z Wygląd → Strony) nigdy nie pokazują okna, więc każdy może przeczytać informacje prawne. Taką stronę możesz też wskazać jako adres przekierowania.

Podniesienie minimalnego wieku. Odpowiedź „tak” pamięta wiek, dla którego została udzielona. Gdy podniesiesz minimalny wiek, np. z 18 na 21, każdy klient zostanie zapytany ponownie. Obniżenie wieku zachowuje wcześniejsze odpowiedzi.

Moduł tylko dodaje okno: nie zmienia cen, zamówień ani tabel PrestaShop i nie łączy się z addonspresta.com ani żadnym innym serwerem. Treść Twoich stron zostaje w kodzie strony, więc wyszukiwarki nadal mogą ją odczytać.

4. Funkcje i ustawienia

Otwórz Moduły → Menedżer modułów → Weryfikacja wieku 18+ → Konfiguruj. Ramka Pomoc na górze strony prowadzi do tej instrukcji i do strony modułu w addonspresta.com, w języku Twojego panelu.

Minimalny wiek

Liczba całkowita od 13 do 25 (domyślnie 18). W każdym tekście {age} zostanie zastąpione tą liczbą.

Pamiętaj odpowiedź przez

Liczba dni, przez które odpowiedź „tak” jest pamiętana w przeglądarce klienta, od 0 do 365 (domyślnie 30). Przy 0 odpowiedź obowiązuje tylko do zamknięcia karty przeglądarki; nowa karta zapyta ponownie. Klient, który wyczyści dane przeglądarki albo wejdzie z innej przeglądarki lub urządzenia, także zostanie zapytany jeszcze raz. Skrócenie okresu obejmuje też wcześniejsze odpowiedzi: po zmianie z 30 dni na 1 klient, który odpowiedział w zeszłym tygodniu, zostanie zapytany ponownie.

Gdzie pytać

  • W całym sklepie — każda strona poza stronami CMS: strona główna, kategorie, produkty, wyszukiwarka, koszyk, zamówienie i konto klienta.
  • Tylko w kategoriach wybranych poniżej i ich produktach — strony zaznaczonych kategorii oraz strona każdego produktu przypisanego do co najmniej jednej z nich (nie tylko przez kategorię główną). Pozostałe strony nie pytają.

Kategorie

Drzewo kategorii używane z opcją Tylko w kategoriach wybranych poniżej i ich produktach. Podkategorie nie są dodawane automatycznie: zaznacz je, jeśli też mają pytać. Przy tej opcji zapisz co najmniej jedną kategorię.

Przekierowanie po „nie”

Pełny adres zaczynający się od http:// lub https://, np. strona CMS Twojego sklepu z wyjaśnieniem zasad albo inna witryna. Zostaw puste, żeby zamiast tego pokazać w oknie komunikat o odmowie. Nie przekierowuj na stronę, która sama pyta o wiek (przy opcji W całym sklepie pyta również strona główna), bo klient znowu zobaczy pytanie.

Pokazuj logo sklepu

Pokazuje nad tytułem logo sklepu ustawione w konfiguracji szablonu.

Tytuł, Pytanie, Przycisk „tak”, Przycisk „nie”, Komunikat o odmowie

Teksty okna dla każdego języka, zwykły tekst bez HTML; podziały wierszy w pytaniu i w komunikacie o odmowie są zachowywane. {age} zostanie zastąpione minimalnym wiekiem. Teksty w języku domyślnym są wymagane (komunikat o odmowie tylko wtedy, gdy nie ma adresu przekierowania); w innych językach puste pola zastępuje tekst z języka domyślnego.

Okno korzysta z czcionek i przycisków Twojego szablonu (przycisk główny i dodatkowy) na ciemnym tle.

5. Multistore

Ustawienia zapisują się dla sklepu lub grupy sklepów wybranej w nagłówku panelu. Wybierz Wszystkie sklepy, żeby ustawić te same wartości wszędzie, albo jeden sklep, żeby nadać mu własny wiek, kategorie i teksty. Każdy sklep pamięta swoje odpowiedzi, więc „tak” udzielone w jednym sklepie nie otwiera innego. W kontekście wszystkich sklepów albo grupy zapisać może tylko pracownik, który zarządza każdym jej sklepem. Jedna licencja obejmuje wszystkie sklepy instalacji.

6. Odinstalowanie

Menedżer modułów → Weryfikacja wieku 18+ → Odinstaluj usuwa ustawienia i teksty modułu. Żeby je zachować, użyj opcji Wyłącz. Odpowiedzi zapisane już w przeglądarkach klientów zostają tam, ale nie są dalej używane.

7. Najczęstsze pytania i problemy

Okno się nie pojawia. Być może odpowiedziałeś już „tak”: otwórz sklep w oknie prywatnym. Sprawdź, czy ta strona ma pytać (strony CMS nigdy nie pytają; przy opcji Tylko w kategoriach wybranych poniżej sprawdź zaznaczone kategorie) i czy JavaScript jest włączony. Potem wyczyść pamięć podręczną w Zaawansowane → Wydajność.

Okno pojawia się na każdej stronie mimo odpowiedzi „tak”. Przeglądarka nie przechowuje pamięci lokalnej, np. w niektórych trybach prywatnych albo przy zablokowanych danych witryn. Klienci ze zwykłymi ustawieniami są pytani raz na ustawiony okres.

Czy mogę sprawdzać datę urodzenia albo dokument tożsamości? Nie. Moduł przyjmuje oświadczenie klienta. Gdy prawo wymaga rzeczywistej weryfikacji, skorzystaj z osobnej usługi potwierdzania tożsamości albo weryfikacji przy dostawie.

Jakiś tekst w polskim sklepie jest nadal po angielsku. Uzupełnij teksty dla tego języka w konfiguracji modułu.

Przy zapisie pojawia się komunikat „Formularz wygasł”. Strona konfiguracji była otwarta dłużej niż dobę albo w międzyczasie zmieniło się Twoje hasło do panelu. Odśwież stronę, wprowadź zmiany jeszcze raz i zapisz. To zabezpieczenie ustawień przed podrobionymi żądaniami.

Czy mogę zmienić wygląd okna? Tak. Skopiuj views/templates/hook/dialog.tpl do themes/<twój-szablon>/modules/ap_ageverification/views/templates/hook/ i zmień kopię albo dodaj w szablonie style dla klas .ap-ageverification.

8. Aktualizacje i wsparcie

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

Wsparcie obejmuje 12 miesięcy od zamówienia: napisz na mail@addonspresta.com albo przez formularz kontaktowy na 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