Age Verification Pro module for PrestaShop
Age Verification Pro module for PrestaShop
Age Verification Pro module for PrestaShop

Age Verification Pro module for PrestaShop

Module version: 1.1.0

PrestaShop compatibility: 1.7.x 8.x 9.x

Module file updated: 03/27/2026 19:00:36

Product data updated: 04/22/2026 13:10:55


If you sell age-restricted products — alcohol, tobacco products, e-cigarettes, CBD, weapons, fireworks, or adult content — in most countries you are legally required to verify visitors’ age before granting them access to your store’s content. Age Verification Pro adds a professional, fully configurable age verification popup that appears before any content is displayed. This ensures your business complies with legal requirements in Poland, the EU, the UK, the USA, and other countries.

The module works immediately after installation — no coding, no template editing, no additional tables in the database. A clear modal overlay blocks the entire store until the visitor confirms their age. Users who confirm their age receive a cookie that remembers their choice for a configurable number of days. Users who decline are immediately redirected to a URL of your choice (Google, a government website, or any other). Simple, effective, legally compliant.

License type / update
zł 78.00
zł 63.41no tax
Price history:

Description

Features and benefits

  • Full-screen age verification popup displayed on every page of the store
  • Two clear action buttons — confirm age or decline and leave the page
  • Visitor memory based on a cookie — configurable duration from 1 to 365 days
  • Immediate redirection for underage users to any URL
  • All texts fully configurable and translatable per language (header, message, question, buttons, footer)
  • Configurable overlay color and transparency matched to the store branding
  • Configurable colors for the “Yes” and “No” buttons
  • Page scroll lock — visitors cannot scroll or click the content behind the popup
  • Extremely high z-index (999999) — the popup is displayed above all page elements
  • Smooth CSS animations — appearance, scaling, hover and active button states
  • Fully responsive — optimized layout for desktops, tablets and phones
  • Keyboard accessibility — proper focus states and outline indicators
  • Multistore compatible — separate configuration per store or store group
  • No database tables — lightweight module, uses only the Configuration table
  • No template modifications — works through standard PrestaShop hooks (displayHeader + displayFooter)
  • Compatible with PrestaShop 1.7.6, 8.x and 9.x
  • Works with any template — no template overrides and no theme dependencies
  • Enable/disable with one click from the module configuration
  • Clean uninstall — removes all configuration data upon uninstallation
  • SameSite=Lax cookie policy — secure and compliant with modern browser standards

How it works

When a new visitor enters any page of your store, a full-screen overlay appears with a centered modal window. The window displays your custom header, message, question, and two clearly labeled buttons — “Yes, I am 18 years old or older” and “No, I am under 18 years old”. The page behind the popup is neither scrollable nor clickable. There is no way to close the popup without making a choice. After clicking “Yes”, a cookie is set and the popup will not appear again for 30 days (or another configured number of days). After clicking “No”, the visitor is immediately redirected away from the store — no cookie is set, so the popup will appear again on the next visit.

Built for real businesses, not for show

Many age verification solutions are makeshift — a small banner or checkbox hidden in the footer. This module places verification exactly where regulators and payment operators expect it — front and center. The popup uses z-index 999999, which means it is displayed above every other element on the page — above sticky headers, above chat widgets, above cookie banners. Page scrolling is blocked while the popup is active. The only way to close it is to make a choice.

Every text element is fully translatable and configurable per language. Running a multilingual wine store in Poland, Germany, and France? Set different headers, messages, and button labels for each language — all from the module configuration page. No template editing required.

Who needs this module?

Any online store selling products or content restricted to adults. In particular:

  • Alcohol stores — wines, craft beers, whisky, spirits (legally required in Poland, the EU, the UK, the USA, Canada, and Australia)
  • Tobacco and e-cigarette stores — cigarettes, cigars, e-liquids, tobacco heaters (compliance with the EU TPD directive, FDA regulations)
  • CBD and hemp stores — CBD oils, hemp flower, hemp products (industry standard in most jurisdictions)
  • Weapons and hunting equipment stores — firearms, ammunition, knives, crossbows (legal requirement in most countries)
  • Fireworks and pyrotechnics stores — consumer and professional fireworks (age restrictions in Poland, the EU, the UK, the USA)
  • Adult content stores — lingerie, 18+ items, adult media (required by most payment operators and hosting providers)
  • Online pharmacies — OTC medicines with age restrictions, supplements with restrictions
  • Gambling-related products — poker equipment, betting accessories


Link to the module demo:

Admin panel demo:
https://moduly-prestashop.eu/weryfikacja-wieku/admin-dev

Front-end demo:
https://moduly-prestashop.eu/weryfikacja-wieku

Product Details

Prestashop 9.x support
Yes
Support for Prestashop 8.x
Yes
Prestashop 1.7.x support
Yes
Free support
Yes
Free updates (1 year)
Yes
Easy Installation
Yes
PDAVPRO-FULL

Reviews (0)

No reviews