Back to modules and plugins
PrestaShop & WooCommerce · Age verification

Check your customers' age
without storing a single face

Klikage estimates the visitor's age directly in their browser: no image, no biometric template ever leaves their device, only the verdict is used. For vaping, alcohol, CBD, airsoft and any product forbidden to minors.

PrestaShop 1.7 → 9.xWordPress / WooCommerce100% in-browser analysisNo image storedAdjustable age thresholdLifetime licence
PrestaShop & WooCommerce
Features

Compliance,
without collecting data

The analysis never leaves the browser

Age estimation runs on the visitor's own device, using face-api.js (TensorFlow.js). No image, no biometric template is sent to your shop, to Klikage or to Pikali: only the adult / minor verdict is used. That path is free and unlimited, with no cost per check.

Verified once, never again

Once the check succeeds, the validated age is recorded on the customer account: the visitor never faces the camera again, even from another device. Customers already registered on the shop when the module is installed are treated as adults by default.

You choose the scope

Apply verification to the entire shop, or only to sensitive categories — spirits, vaping, blades. The age threshold is set to match your business, from the module's back office.

A threshold that accounts for the margin

Facial estimation carries a margin of roughly 4 to 5 years. For a sale forbidden under 18, a threshold set at 23 keeps a comfortable margin without wrongly blocking the youngest adults. You decide where the cursor sits.

Reinforced check by ID document

When estimation is not enough — doubt, strong legal requirement — the ID document check is operated by Didit, a certified digital-identity provider that carries the GDPR responsibility for that step. No document passes through your shop. This option consumes prepaid credits, with no expiry, valid across all your shops.

Or you validate it yourself

The customer requests a manual review and sends the documents you asked for, after giving consent. The request lands in the module's back office, you are notified by email, you approve or refuse in one click — and the document is destroyed automatically once the request is handled.

Proof if you are inspected

Server-side, only anonymous technical logs are kept: date, method, result. Enough to show that every buyer went through an age check, without having stored anything that could identify a person biometrically.

PrestaShop and WooCommerce, natively

A native PrestaShop module (1.7 to 9.x) and a WordPress / WooCommerce plugin. Installed in minutes, configured from the usual back office, infrastructure hosted in Europe.

Live demo

Try it before you buy

A complete demo shop, online, with the plugin installed and configured.

In full transparency

What to know before buying

Facial estimation is not an ID document. It gives an approximate age, with a margin of roughly 4 to 5 years — which is why the threshold is set above the legal age. For proof that stands person by person, you need the reinforced ID check.

The visitor must allow their camera. Without a camera, or if they refuse, the journey falls back to manual review — handled by you from the back office, or by the certified provider.

The licence is per platform. €249 excl. VAT covers PrestaShop or WooCommerce; a shop on each needs two licences. ID-check credits, however, are valid across all your shops.

Klikage relies on a service, unlike our other modules. An API key links your shop to your licence and your credits; you collect it in your Klikage client area, where the purchase and the download also happen.

Market

Built for shops selling products forbidden to minors — vaping, alcohol, CBD, airsoft, blades. The infrastructure is hosted in Europe, support is in French and English, and the module is published by Pikali.

Requirements and compatibility

PrestaShop1.7 to 9.x — native module
WordPress / WooCommerceDedicated plugin
Age estimationface-api.js (TensorFlow.js), running in the browser
ID documentOption operated by Didit, a certified provider
HostingEurope
LicenceLifetime, per platform — API key required
Get the module

Ready to install on PrestaShop or WooCommerce

Klikage — PrestaShop & WooCommerce

Lifetime licence · per platform

€249.00 excl. VAT — VAT 20% extra

Buy on klikage.pikali.fr

Secure card payment through SumUp, on the Klikage website. The download appears as soon as the payment is confirmed.

Licence, updates and support

Lifetime licence, bought once, per platform. Updates and support included for two years, then an optional care plan at €49 excl. VAT per year. Your licence, your API key and your verification credits are managed from your Klikage client area. Support by email at contact@pikali.fr.

User guide

Installing on PrestaShop or WooCommerce

Four steps, no code. The only difference with our other modules: an API key to paste.

01

Get your licence

On klikage.pikali.fr, by card through SumUp. The download appears as soon as the payment is confirmed.

02

Install the module

PrestaShop's module manager, or Plugins → Upload on WordPress. No code required.

03

Paste your API key

It waits for you in your Klikage client area. It is what links the shop to your licence and your credits.

04

Set the scope and the threshold

Whole site or selected categories, and the minimum age to require. Verification is live straight away.

FAQ

Frequently asked questions

Are images of my customers stored anywhere?

No. Age estimation runs on the visitor's device and only the answer — adult or minor — is used. No image, no biometric template is sent to your shop, to Klikage or to Pikali.

How much does each check cost?

Nothing on the main path: in-browser age estimation is free and unlimited. Only the reinforced ID check consumes prepaid credits, bought from your Klikage client area, with no expiry and valid across all your shops.

What if a customer has no camera, or refuses to enable it?

They request a manual review and send the documents you asked for. You approve or refuse in one click from the module's back office, and the document is destroyed automatically once the request is handled.

Which age threshold should I set?

Facial estimation carries a margin of roughly 4 to 5 years. For a sale forbidden under 18, a threshold at 23 is a good compromise: the youngest adults are not wrongly blocked, and the margin stays comfortable.

Is a key required for the module to work?

Yes, and that is the difference with our other modules: Klikage relies on a service. An API key, available in your Klikage client area, links your shop to your licence and your verification credits.

Why does the purchase happen on klikage.pikali.fr and not here?

Because Klikage has its own client area: that is where your licence, your API key and your verification credits live. Payment is made there by card through SumUp, and the download appears as soon as the payment is confirmed.

One shop on PrestaShop and one on WooCommerce: is a single licence enough?

No, the licence is per platform: you need one for each. ID-check credits, on the other hand, are shared across all your shops.

Ready to sell without putting yourself at risk?

Try the verification on our demo shop, then get your licence. One-off purchase, immediate download.

Get the module