Back to PrestaShop modules
PrestaShop · 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.8 → 9.1100% in-browser analysisNo image storedOptional ID document checkNo cost per age estimate7 languages
Features

Compliance,
without collecting data

The analysis never leaves the browser

Age is estimated on the visitor's own device by an AI model running in their browser. No image, no biometric template is sent to your shop, to Klikage or to Pikali: only the adult / minor verdict is used. Free and unlimited, with no cost per check.

You choose when

Check visitors as soon as they arrive, at sign-up with a safeguard at checkout, or only at checkout. An unverified visitor cannot place an order containing an age-restricted product.

No camera? The phone takes over

On a computer without a camera, the visitor scans a QR code and finishes the check on their phone; the computer page unlocks by itself.

Or you approve it yourself

The customer requests a manual review and sends the documents you asked for, after giving consent. You are notified by email, you approve or refuse in one click from the back office — and the document is deleted as soon as the request is handled.

ID document check as a fallback

When the facial estimate is not enough, visitors can prove their age with their ID document and a selfie, checked by our verification partner. Only a document showing 18 or older is accepted; neither the document nor the selfie goes through your store. 1 credit = 1 verification started (refunded if the visitor gives up); credit packs are bought on this page and the balance is shown in the back office. Out of credits: manual review takes over.

Verified once, never again

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

A threshold that accounts for the margin

Facial estimation is approximate, roughly 4 to 5 years either way. For a sale forbidden under 18, a threshold of 23 keeps a comfortable margin; visitors below it are not rejected, they are offered the phone or a manual review.

You choose the scope

Apply verification to the whole shop, or only to sensitive categories — spirits, vaping, blades. Login and account pages stay reachable, so an already verified customer can always sign in.

Live demo

Try it before you buy

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

Screenshots

What you will see

The verification window as soon as the visitor arrives: camera, phone or an already verified account.
The verification window as soon as the visitor arrives: camera, phone or an already verified account.
ID document check successful: the visitor returns to the unlocked shop.
ID document check successful: the visitor returns to the unlocked shop.
On a phone, the same check, fitted to the screen.
On a phone, the same check, fitted to the screen.
Module configuration in the PrestaShop back office (shown here in French): age threshold, when to verify.
Module configuration in the PrestaShop back office (shown here in French): age threshold, when to verify.
Manual approval requests, handled in one click from the back office (shown here in French).
Manual approval requests, handled in one click from the back office (shown here in French).
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. Depending on your business and country, it may not be enough on its own for a formal identity-check obligation.

The visitor must allow their camera. Without one, they use their phone (QR code) or request a manual review, which you handle yourself from the back office.

The ID document check is a paid option. It uses prepaid credits bought in packs on this page; without credits it is not offered to visitors, and the free manual review remains available.

Market

Built for shops selling products forbidden to minors — vaping, alcohol, CBD, airsoft, blades. Support in French and English, module published by Pikali.

Requirements and compatibility

PHP7.2 or newer
PrestaShop1.7.8, 8.1 and 9.1 tested — native module, PHP 7.2+
Age estimationAI running in the browser
FallbacksPhone (QR code) and manual review
LanguagesFR, EN, DE, ES, IT, NL, PT
Code licenceAFL-3.0 (Academic Free License)
Get the module

Ready to install on your PrestaShop

Klikage — PrestaShop

Version 1.1.3 · 363 Ko · AFL-3.0 (Academic Free License) licence

€249.00 excl. VAT

i.e. €298.80 incl. VAT

VAT: 20% for French businesses, reverse charge for EU businesses with a verified VAT number, not applicable outside the EU.

Sign in to buy

A business account is required to buy.

Credits Klikage

1 crédit = 1 vérification KYC (pièce d’identité). Credits are bought without any mandatory subscription.

  • Pack of 50 credits
    €50.00 excl. VAT
    €60.00 incl. VAT · €1.00 excl. VAT per credit
  • Pack of 200 credits
    €150.00 excl. VAT
    €180.00 incl. VAT · €0.75 excl. VAT per credit
  • Pack of 500 credits
    €325.00 excl. VAT
    €390.00 incl. VAT · €0.65 excl. VAT per credit
  • Pack of 1,500 credits
    €825.00 excl. VAT
    €990.00 incl. VAT · €0.55 excl. VAT per credit

Valid for 12 months. Bought online here, on the SumUp payment page; credits are added to your account as soon as the payment is made and managed in your client area (“My credits”). Buy your credits on this page, with the Pikali account that bought your shop's licence: that is the account your shop uses.

Licence, updates and support

Licence per shop (1 licence = 1 shop) and per platform: one shop on PrestaShop and one on WooCommerce need two licences. One-off purchase, no time limit on use.

12 months of updates and support included from the purchase (current version downloadable from your client area, new versions announced by e-mail).

Then an optional “Entretien” (care plan) at 20% of the licence price per year (€49.80 excl. VAT per year): updates and support extended for one year, with no catch-up for past years. Without it, the module keeps working.

Code released under the free AFL-3.0 (Academic Free License) licence: the rights that licence grants on the code remain whole; the Pikali licence covers the use in your shop, the updates and the support.

Klikage API key provided in your client area (“My modules”) as soon as you pay: it links your shop to your ID document verification credits; age estimation works without it.

Support by e-mail at contact@pikali.fr.

User guide

Installing on PrestaShop

The file is a standard WordPress plugin: four steps, no code.

01

Download the ZIP file

From your Pikali client area, right after purchase. Do not unzip it.

02

Open the module manager

In the PrestaShop admin: Modules → Module Manager, then Upload a module at the top right.

03

Drop the file

Drag the ZIP file into the window. PrestaShop installs the module by itself. Age estimation works as soon as the module is active. For ID document verification, paste the Klikage API key provided in your Pikali client area (“My modules”) into the “Enhanced identification” tab of the Klikage module.

04

Configure, you are live

Click Configure: every setting is explained on the module page.

FAQ

Frequently asked questions

Are images of my customers stored anywhere?

No. Age is estimated 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 for in-browser estimation, the phone relay and manual review: included, unlimited. The optional ID document check is paid with prepaid credits: 1 credit per verification started, refunded if the visitor gives up. Packs and prices are shown on this page.

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

They can scan a QR code and use their phone, or request a manual review with the documents you asked for. You approve or refuse in one click, and the document is deleted 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 of 23 is a good compromise: the margin stays comfortable, and young adults below it go through the phone or manual review instead of being blocked.

Do I need an account for the module to work?

Not for age estimation, the phone relay and manual review: they work right after installation. The ID document check is linked to your Pikali customer account from the module settings and uses the credits bought on this page.

Can I try it before buying?

Yes: the demo shop klikage-ps.dev.pikali.fr takes you through the check as a customer, then opens the back office in one click to configure the module and handle an approval request.

Ready to sell without putting yourself at risk?

Try the verification on our demo shop, then get your licence: immediate download after payment.

Get the module