NP Age Verification Suite — Compliance Gate for Regulated Stores

Age verification suite for PrestaShop 8 & 9 1.2.4

NP Age Verification Suite — protect your store, keep it professional

Configurable age gates with four verification methods, six premium themes, five layout modes, GeoIP country rules, per-category and per-product age tiers, checkout blocking, immutable audit log, and analytics — built for regulated commerce on PrestaShop 8 and 9.

See live demo Install guide
€79.99 / single-domain license
  • ✓ 1 PrestaShop installation (multistore included)
  • ✓ 12 months updates
  • ✓ 6 months email support
  • ✓ Source code included

Sell alcohol, tobacco, CBD, supplements, or adult products? This module gives you the age gate, audit trail, and compliance evidence your payment processor expects. See the install guide for setup, support scope, and license details.

Age Verification Required
You must be 18 or older to enter this site.
MM
DD
YYYY
Confirm Age Leave

Why regulated-commerce merchants choose NP Age Verification Suite

Free age-gate modules give you a checkbox and a prayer. NP Age Verification Suite gives you the audit trail, professional UX, and compliance evidence your regulators and payment processors expect.

Four verification methods

Date of birth, checkbox, yes/no buttons, or birth-year dropdown — match the friction level to your compliance requirements and your audience.

Immutable audit log

Every verification event is recorded with timestamp, hashed IP, result, and rule context. Export to CSV for your payment processor or regulatory review.

GeoIP country rules

Auto-detect the visitor’s country and apply the correct legal minimum age. Sell across borders without manually adjusting per-country thresholds.

Six premium gate themes

Minimal, Luxury Dark, Glassmorphism, Neon, Soft Gradient, and Brand Auto — each WCAG AA compliant and responsive across desktop, tablet, and mobile.

Everything in the box

NP Age Verification Suite 1.2.4 ships as a single module with all features built-in — no add-on purchases, no SaaS subscriptions, no external dependencies.

Five layout modes

Center modal, fullscreen, side panel, bottom sheet, and inline embed. All convert to a native-feel bottom sheet on mobile viewports.

Analytics dashboard

KPI cards, result distribution with inline bars, 14-day daily volume chart, and CSV export. Track verification rates without third-party analytics.

Per-product & per-category age tiers

Set 18+ for beer and 21+ for spirits in the same store. The gate uses the highest applicable minimum age when multiple rules match.

Brand auto-palette

Enter one hex color and the module generates a full WCAG AA compliant palette — background, text, accent, error, and success colors that match your brand.

Checkout blocking

Unverified visitors with restricted items in their cart are redirected to the verification prompt. Direct add-to-cart links cannot bypass the check.

Anti-bruteforce & privacy

Per-IP rate limiting stops repeated failed attempts. IP and user-agent stored as SHA256 hashes only — no PII in the database.

Multistore & multilingual

Full per-shop configuration, audit scoping, and cookie isolation. English and Spanish included; all strings translatable through PrestaShop’s standard interface.

SEO-safe & Web Vitals friendly

Crawler bypass for search engines and social bots. data-nosnippet on gate DOM. Verified visitors load zero module assets — no CLS, no LCP impact.

Feature matrix

NP Age Verification Suite 1.2.4 compared with typical free age-gate modules on the PrestaShop marketplace.

NP Age Verification Suite feature comparison: typical free modules versus NP Age Verification Suite 1.2.4
CapabilityFree modulesNP Age Verification 1.2.4
Verification methods1 (checkbox or DOB)4 (DOB, checkbox, yes/no, birth-year)
Gate themesBasic / unstyled6 premium themes + custom CSS
Layout modesModal only5 (modal, fullscreen, side panel, bottom sheet, inline)
Per-category restrictionSometimes✓ with multi-age tiers
Per-product age tiers
GeoIP country rules
Checkout blocking
Audit log✓ immutable, hashed IP, CSV export
Analytics dashboard✓ KPIs, charts, export
Anti-bruteforce rate limiting
Brand auto-palette (WCAG AA)
Background overlay effects4 effects with adjustable intensity
Gate header icons7 industry icons + custom upload
SEO crawler bypass
Privacy (hashed PII)Plain IP storedSHA256 hashes only
Multistore supportPartialFull per-shop isolation
AccessibilityBasicWCAG 2.1 AA (focus trap, ARIA, reduced motion)
PS8 + PS9 supportVaries✓ single codebase, both platforms

Quick fit check before you buy

Good fit if

  • You sell age-restricted products (alcohol, tobacco, CBD, supplements, gaming, adult)
  • Your payment processor or regulator requires age-verification evidence
  • You need per-category or per-product age thresholds in a mixed catalog
  • You sell internationally and need country-specific minimum ages
  • You want a professional-looking gate that matches your brand
  • You run PrestaShop 8 or 9

Not a fit if

  • You need government-issued ID document verification (Jumio, Onfido)
  • You need biometric or facial-recognition checks
  • You run PrestaShop 1.6 or 1.7
  • You need WooCommerce, Shopify, or Odoo support (PrestaShop only)

Built for regulated verticals

Every configuration option exists because a real regulated-commerce use case demands it.

Alcohol & spirits

Legal drinking ages range from 16 to 21 across countries. Use GeoIP rules, the DOB method, and the Luxury Dark theme for a premium spirits storefront. The audit log satisfies payment-processor compliance reviews.

Tobacco & vape

Increasingly regulated worldwide. Use checkbox or yes/no for lower friction, rate limiting to stop minors from brute-forcing, and the Glassmorphism theme for a modern vape-shop look.

CBD & cannabis

Regulations vary by product type. Use per-category tiers — 18+ for topicals, 21+ for edibles — and the Brand Auto theme for WCAG AA palette from your dispensary colors.

Gaming & gambling

Strict 18+ or 21+ requirements in most jurisdictions. Use fullscreen layout for an intentional verification step, GeoIP for international audiences, and the Neon theme for gaming brands.

Supplements & nutraceuticals

Some products restricted by age in specific markets. Use restricted mode to gate only the regulated categories and let the rest of your catalog stay open.

Adult products

Clear, unmissable age gate before any product is visible. Use storewide fullscreen mode with a custom logo, exit URL redirect, and consent checkbox.

Screenshots

Captured from the live PS8 and PS9 demo stores with the full 1.2.4 feature set configured.

Technical specs

Version1.2.4
CompatibilityPrestaShop 8.x (8.0.0+) and PrestaShop 9.x (9.0.0+)
PHP7.4, 8.1, 8.2, 8.3+
Packagenp_ageverify-1.2.4.zip
SHA256e5b33cee145ce7c21c9ebd5507fd31c1913f3fe4250f2cf5e3729fe7b2a9ca00
DependenciesNone (pure PHP + vanilla JS + CSS, no CDN)
DatabaseMySQL / MariaDB (InnoDB)
FrontendVanilla JS + CSS, no jQuery dependency
Gate themesMinimal, Luxury Dark, Glassmorphism, Neon, Soft Gradient, Brand Auto
Layout modesCenter modal, fullscreen, side panel, bottom sheet, inline embed
Verification methodsDOB, checkbox, yes/no, birth-year dropdown
AccessibilityWCAG 2.1 AA — focus trap, ARIA, reduced motion, 4.5:1+ contrast
Web VitalsZero module footprint after verification; inline CLS guard; no external fonts

See it in action

The live demos have NP Age Verification Suite installed with the storewide DOB gate, audit logging, and analytics configured.

Buying questions

Does this module guarantee legal compliance?

No. NP Age Verification Suite is a software tool that helps merchants present age-verification interfaces. It performs self-declared verification (date of birth, checkbox, yes/no, or birth-year). It does not verify identity documents, perform biometric checks, or connect to government databases. Merchants must determine what measures their jurisdiction requires. The audit log provides evidence of verification events, not legal certification.

Which PrestaShop versions are supported?

PrestaShop 8 (8.0.0+) and PrestaShop 9 (9.0.0+). Both platforms use the same module zip. PHP 7.4 through 8.3+ is supported.

Does the age gate affect SEO or page speed?

No. Crawler bypass ensures search engines and social bots see your content without the gate. Verified visitors load zero module CSS, JS, or HTML on subsequent pages. The gate DOM uses data-nosnippet to prevent gate text from appearing in search results.

Can I set different ages for different products?

Yes. Use per-category and per-product age tiers to set 18+ for beer and 21+ for spirits in the same store. GeoIP rules can apply country-specific thresholds automatically.

What data does the module store?

The audit log stores event type, result, declared age, timestamp, and SHA256-hashed IP and user-agent. No plaintext personally identifiable information is stored. The rate-limiting table stores hashed IPs and attempt counts with automatic expiry.

Does it work with multistore?

Yes. Each shop gets its own configuration, audit log, analytics, and verification cookies. Configure each shop separately from the PrestaShop multistore context selector.

What does the license include?

One PrestaShop installation (single domain, multistore included), 12 months of update access, 6 months of email support, and full source code. After the update period, you keep the last version you downloaded. See the install guide for full license and support details.

What is the refund policy?

14-day refund if the module does not function as described on a standard PrestaShop 8 or 9 installation. Contact support@neuroplugin.com with your order number, PrestaShop version, and a description of the issue.

Ready to protect your regulated store?

If you are ready, use the purchase controls above. If not, explore the demo, read the install guide, or contact support first.

Scroll to Top