PrestaShop Age Verification Module (Age Gate 18+) – Standard Edition

PP-M021
  • 1.7.5 + | 8.x | 9.x
  • EN, FR, IT, DE, PL
  • 1.0.0
  • 2026-02-25

Protect your shop quickly and effectively with the Standard edition of the Age Gate module for PrestaShop. This lightweight, easy-to-configure tool provides everything you need to block access for underage visitors and comply with legal requirements in age-restricted industries (e.g. alcohol, CBD, vape).

The Standard edition is the ideal balance between legal compliance and ease of use. It offers two core validation methods (18+ self-confirmation or date of birth), full responsiveness, and quick pop-up customisation – maintaining your SEO performance and customer experience without placing additional load on your store.

26.40 € Tax excluded

Information Parameters:

  • 1.0.0
  • Store Version PHP Version
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-02-25
  • EN, FR, IT, DE, PL

A Solid Foundation: Why Choose the Standard Edition?

  • Essential legal protection – automated access control shields your store from financial penalties by fulfilling core statutory requirements.
  • Two tried-and-tested verification methods – choose between a quick, single-click age confirmation and a traditional date of birth (DOB) form.
  • Easy customisation (Custom UI) – adjust button colours and upload your own logo (including in lightweight WEBP format) so the age gate matches your storefront theme.
  • Ready for international markets – native multilingual support ensures messages automatically adapt to the customer's chosen language.
  • Bounce rate protection (Exit URL) – the redirect feature directs unverified visitors to a designated safe address, protecting your overall bounce rate.

Who Is This Module For?

The Standard edition is the ideal solution for shop owners seeking an efficient, lean tool – free of unnecessary scripts – for rapid deployment. The module is perfectly suited to:

  • Off-licences and wine merchants – mandatory age verification (18+) before accessing the site.
  • Cannabis (CBD), vape, and tobacco industries – age verification for e-cigarettes and alternative products.
  • Firearms and military equipment retailers – age restrictions for tactical and defensive gear.
  • Adult entertainment (NSFW) – compliant content blocking for minors.

Configuration Options – Back Office

1. Core Verification Controls

Straightforward settings without complex rule sets.

  • Self-confirmation – a UX-friendly button for quick age confirmation.
  • Date of Birth (DOB) – requires the customer to enter their date of birth.
  • Configurable age threshold – set the required age to suit your market (e.g. 18 or 21).

2. Content Management and Exit URL

Build messaging that matches your brand's tone of voice.

  • Built-in RTE editor – straightforward text formatting for pop-up notices.
  • Full multilingual support – separate texts for each language version of your store.
  • Custom Exit URL – decide where visitors are sent if they decline verification.

3. Quick Design Without Touching Code

Match the pop-up to your store's visual identity in seconds.

  • Lightweight image support – upload icons as JPG, PNG, GIF, or WEBP.
  • Intuitive colour picker – change button and background colours with ease.
  • Global switch (ON/OFF) – enable or disable the module instantly.

Customer Experience – Front Office

1. Lightweight and Responsive Age Gate

Designed with maximum performance in mind.

  • Mobile-first approach – flawless scaling on smartphones and tablets.
  • Secure overlay (Overlay) – the pop-up cannot be bypassed.
  • No LCP delays – optimised code does not slow down store rendering.

2. Frictionless Customer Journey (UX)

Secure your store without losing customers in the process.

  • Fast interaction – verification without disruptive page reloads.
  • Session memory (Cookies) – a verified customer can browse freely throughout the store session.

SEO Safety and Googlebot Compatibility

The Standard edition has been optimised for search engine visibility. The script is fully Googlebot-friendly – crawlers can index your site's content without obstruction, whilst real, unverified visitors are presented with the age gate. The module's lightweight footprint supports strong scores in Core Web Vitals audits.

Technical Information and Editions

Looking for advanced features? The Standard edition provides a solid foundation for protecting your store. If you require advanced statistics, geolocation, per-category or per-product verification, or integration with external API databases – explore our Pro edition on prestapremium.com.

Requirements: Before installation, create a full backup of your store. To use the WEBP image format, ensure your server supports the GD library.

Download:


PrestaShop module installation (625.83KB)

Universal documentation describing the module installation process for PrestaShop.

## [1.0.0] - 2026-02-25

### Added

- Initial release of the module.
- Age verification popup (Age Gate) to restrict access to the store.
- Two verification methods: Date of Birth (DOB) and self-confirmation (button click).
- Customizable minimum age requirement.
- Multilingual support for popup heading and notice text (RTE editor).
- Customizable exit URL for unverified users.
- Visual customization: custom icon upload (supports JPG, PNG, GIF, WEBP up to 2MB).
- Color customization for submit button (background, text, hover states).
- Global enable/disable switch.
- Multistore support.
- Built-in update notification system (Integral Component).

FAQs

  • Are the modules compatible with my version of PrestaShop?

    Each module in our store contains information about compatibility with specific PrestaShop versions. Please check this information carefully before purchasing. If you are not sure, contact us.

  • Can the module use different age-verification methods?

    Yes. The Standard edition lets you choose either a quick one-click confirmation or a date-of-birth form. You can also set the age threshold appropriate for the target market, such as 18 or 21. This makes it possible to tailor the verification flow to the store’s offer without requiring additional integrations.

  • What happens if a visitor declines the required age verification?

    A visitor who declines verification can be redirected to a selected safe address using the Exit URL feature. This provides a clear user journey instead of leaving the visitor on a restricted page. The redirect address is configured in the module’s administration panel and can be changed later whenever needed.

  • Can the age-verification window match my store design?

    Yes. The module allows you to change button and background colours and add your own logo. JPG, PNG, GIF, and WEBP files are supported, so you can use lightweight artwork consistent with your store branding. All personalisation is handled in the configuration, without editing template files.

  • Must customers confirm their age on every page they visit?

    No. Once verification is successful, the module remembers the customer session in cookies so the visitor can browse the store freely. Verification does not require an intrusive page reload. The gateway uses a responsive overlay designed for mobile devices and convenient use on smaller screens.

  • Does the age gate limit search-engine indexing of the store?

    According to the module description, the mechanism is designed to be Googlebot-friendly: crawlers can scan page content while visitors see the verification window. Its lightweight implementation is also intended to minimise the impact on store performance and Core Web Vitals, supporting smooth page loading.

Do you need additional features or custom solutions?

  • Module customisation tailored to your specific requirements.
  • Extending functionality to enhance your store's capabilities.
  • Developing bespoke modules designed to meet your unique needs.
  • Integrating external systems and additional tools.
  • Optimisation and improvements for better performance and user experience.

Do you have ideas on how to improve this software? Share your suggestions for optimisation, new features, or bug reports – we’ll be happy to review them!