Weryfikacja wieku (18+ / konfigurowalna). Moduł dodaje konfigurowalną bramkę weryfikacji wieku dla towarów objętych minimalnym wiekiem (18+ lub dowolna ustawiona wartość). Można zdecydować, czy bramka obejmuje całą witrynę, tylko oznaczone produkty i kategorie, czy wyłącznie kasę; wybrać proste potwierdzenie tak/nie albo rzeczywistą weryfikację daty urodzenia; a wybór odwiedzającego zapamiętać w pliku cookie. Nakładka blokująca jest dostępna dla osób z niepełnosprawnościami i w pełni stylizowalna. Bez kodowania i bez zmian w szablonie. Uwaga: bramka po stronie klienta to środek należytej staranności i element wygody użytkownika, a nie silna bariera prawna.

Moduł dodaje konfigurowalną bramkę weryfikacji wieku dla towarów objętych minimalnym wiekiem (18+ lub dowolna ustawiona wartość). Można zdecydować, czy bramka obejmuje całą witrynę, tylko oznaczone produkty i kategorie, czy wyłącznie kasę; wybrać proste potwierdzenie tak/nie albo rzeczywistą weryfikację daty urodzenia; a wybór odwiedzającego zapamiętać w pliku cookie. Nakładka blokująca jest dostępna dla osób z niepełnosprawnościami i w pełni stylizowalna. Bez kodowania i bez zmian w szablonie. Uwaga: bramka po stronie klienta to środek należytej staranności i element wygody użytkownika, a nie silna bariera prawna.

1. Instalacja

  1. W panelu administracyjnym (back office) należy przejść do Modules → Module Manager → Upload a module i wybrać plik ZIP modułu.
  2. Po zainstalowaniu należy kliknąć Configure, aby otworzyć ustawienia.
Aktualizacje są automatyczne. Aktualizacje są w cenie. Domeny developerskie (.local, .test, localhost) są zawsze dozwolone. Gdy dostępna jest nowa wersja, widać to bezpośrednio w module.

Jeśli zamiast potwierdzenia pojawi się komunikat „Upload failed”, PrestaShop mógł wyłączyć moduł bez powiadomienia: ustawienia i dane pozostają na swoim miejscu. Jak zaktualizować moduł i co zrobić, gdy pojawi się komunikat „Upload failed”.

2. Konfiguracja krok po kroku

Ekran Configure zawiera dwa panele: Settings bramki oraz menedżer Targeting. Najpierw należy ustawić zachowanie, a następnie (jeśli bramka obejmuje tylko wybrane pozycje) oznaczyć produkty i kategorie.

Age Verification - Settings podstawy

Określa, kiedy pojawia się bramka, jak sprawdzany jest odwiedzający, co dzieje się po odmowie i jak wygląda nakładka. Teksty są ustawiane osobno dla każdego języka.

  • Enable gate: główny przełącznik włącz/wyłącz. Dopóki nie jest włączony, odwiedzający nic nie widzą.
  • Gate mode: Whole site (ask once at first visit), Only on flagged products/categories lub Only at cart/checkout when a flagged product is present.
  • Minimum age: wymagany wiek (od 1 do 120), np. 18.
  • Verification type: Simple: „Yes, I am at least X / No” lub Date of birth (real age is computed).
  • Remember choice (days): czas ważności pliku cookie (od 1 do 3650), aby potwierdzony odwiedzający nie był pytany ponownie; przy Block odmowa jest również zapamiętywana przez tę samą liczbę dni, przy Message nie i odwiedzający może od razu spróbować ponownie.
  • On refusal / underage: Block: show the refusal text, remembered in the browser, Message: show the refusal text with a "Try again" button lub Redirect to a URL.
  • Refusal redirect URL: dokąd przekierować odwiedzającego po odmowie, gdy wybrano akcję Redirect (musi zaczynać się od http(s):// lub /).
  • Blur background, Backdrop color i Confirm button color: wygląd nakładki (kolory w formacie #rrggbb).
  • Title, Message i Refusal text: treści wyświetlane w nakładce, edytowalne osobno dla każdego języka.
  • Drop data on uninstall: czy po odinstalowaniu usunąć ustawienia modułu i dane targetowania.
Weryfikacja wieku: ustawienia
Age Verification - Settings: tryb bramki, minimalny wiek, typ weryfikacji, akcja po odmowie, wygląd nakładki i teksty

Age-restricted targeting tryb oznaczonych

Używane, gdy trybem bramki jest Only on flagged products/categories lub Only at cart/checkout. Tutaj wybiera się dokładnie, które pozycje katalogu mają ograniczenie wiekowe. Pliki rdzenia nie są zmieniane: oznaczenia są przechowywane we własnej tabeli modułu.

  • Product IDs: identyfikatory produktów oddzielone przecinkami lub spacjami, które mają zostać oznaczone jako ograniczone.
  • Category IDs (mass assignment): identyfikatory kategorii oddzielone przecinkami lub spacjami; wszystkie produkty z tych kategorii zostają objęte ograniczeniem.
Targetowanie towarów z ograniczeniem wieku
Age-restricted targeting: oznaczanie produktów i kategorii według identyfikatora

3. Sprawdzenie działania

Bramka wieku w sklepie
Nakładka bramki wieku w sklepie, z domyślnym wyglądem i tekstami
  • Należy otworzyć nową sesję lub okno incognito i odwiedzić stronę objętą targetowaniem (albo dowolną stronę w trybie Whole site): nad treścią powinna pojawić się nakładka blokująca, jak powyżej.
  • Należy przejść weryfikację (potwierdzić spełnienie minimalnego wieku) i przeglądać dalej: w okresie ustawionym w Remember choice pytanie nie powinno się powtórzyć.
  • W trybie Whole site należy nie przejść weryfikacji lub ją odrzucić i sprawdzić, czy działa skonfigurowana akcja po odmowie (komunikat blokujący lub przekierowanie).
  • W trybie oznaczonych należy odwiedzić stronę nieobjętą targetowaniem i sprawdzić, czy nie jest dotknięta: nakładka nie powinna się tam pojawić.

4. FAQ

Czy to jest prawny system weryfikacji wieku?

Nie. Bramka po stronie klienta to środek należytej staranności i element wygody użytkownika, mający zniechęcać osoby niepełnoletnie: nie jest silną barierą prawną. Należy stosować ją obok, a nie zamiast, wszelkich obowiązujących wymogów zgodności.

Czy zablokuje wyszukiwarki lub zaszkodzi SEO?

Bramka jest nakładką w sklepie; strony i ich treść pozostają dostępne. Tryb oznaczonych pozwala ograniczyć ją do produktów i kategorii, które jej faktycznie wymagają.

Czy trzeba edytować szablon?

Nie. Moduł działa przez standardowe hooki i jest zgodny z dowolnym szablonem; kolory i teksty nakładki konfiguruje się w Settings.

Dlaczego odwiedzający został zapytany ponownie?

Wybór jest zapamiętywany w pliku cookie przez ustawioną liczbę dni. Wyczyszczenie plików cookie, użycie innej przeglądarki lub wygaśnięcie okresu spowoduje ponowne wyświetlenie bramki. Zmiana minimalnego wieku lub rodzaju weryfikacji również powoduje ponowne wyświetlenie bramki wszystkim odwiedzającym.

5. Co faktycznie weryfikuje kliknięcie, a czego nie

Bramka po stronie klienta nie weryfikuje żadnej tożsamości: sprawdza jedynie, że przeglądarka wysłała kliknięcie. Każdy, w dowolnym wieku, może kliknąć „Yes”. Każdy może wpisać datę urodzenia, która pasuje do obliczeń. Bramka po stronie klienta to środek należytej staranności, a nie silna bariera prawna: mówi o tym już początek tego przewodnika, a warto wyjaśnić dlaczego.

Do czego rzeczywiście się nadaje

  • Zapobiega przypadkowemu narażeniu. Odwiedzający, który trafił na kartę produktu przez pomyłkę, widzi świadome zatrzymanie zamiast od razu produktu: to realny, choć skromny efekt ochronny.
  • Jest udokumentowanym krokiem należytej staranności. Pokazuje, że sklep zadaje to pytanie i blokuje lub ostrzega po odpowiedzi „nie”, co ma znaczenie w niektórych kontekstach regulacyjnych i na platformach handlowych, mimo że sama kontrola nie jest silna.
  • Odnotowuje pytanie przed sprzedażą, nawet jeśli kupujący później skłamie, aby ją obejść.

Czego nie robi i robić nie może

  • Nie weryfikuje tożsamości: bez dokumentu, bez kontroli przez stronę trzecią.
  • Można ją łatwo obejść: wyczyszczenie pliku cookie, otwarcie okna prywatnego lub zwykłe skłamanie, a żadna z tych czynności nie wymaga umiejętności technicznych.
  • Sama nie spełnia prawnego wymogu wieku przy sprzedaży. Tam, gdzie prawo wymaga rzeczywistej kontroli (na przykład weryfikacji dokumentu przy dostawie), kontrola ta należy do samego procesu sprzedaży, a nie do okna w przeglądarce: bramka może stać przed tym procesem jako pierwszy, tani filtr, ale go nie zastępuje.

Dwa szczegóły techniczne, które odróżniają prawdziwą bramkę od sugestii

Prawdziwe okno modalne nie może dać się zamknąć klawiszem Escape, kliknięciem poza nim ani przewinięciem strony: musi przytrzymywać fokus wewnątrz okna dialogowego i wymagać jednoznacznego wyboru (zob. Verification type i Gate mode w Settings powyżej). Musi też pozostać dostępne z klawiatury i opisywalne przez czytnik ekranu jako okno dialogowe, a nie tylko wizualnie blokować: w przeciwnym razie staje się barierą dla osób z niepełnosprawnościami, nic nie dodając do kwestii wieku, do której zostało stworzone.

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