Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
8mylez

FSK 16/18 Age Verification via ID Document MRZ in Checkout | Youth Protection

Rating: 4.0

Average rating of 4 out of 5 stars

(1 reviews)
Downloads: <100

Description

Highlights

  • FSK 16 and FSK 18 age check right in the checkout
  • ID cards with 3 or 2 lines and passports
  • Server-side check of age, check digits and expiry date
  • Customers are marked as verified once
  • Privacy-friendly: the name line is not requested

Features

  • FSK level per product: none, FSK 16 or FSK 18
  • Assign FSK products via dynamic product groups
  • Age restriction notice on the product page
  • Optionally hide the notice for verified customers
  • Age verification box on the order confirmation page
  • MRZ entry for ID cards (3 or 2 lines) and passports
  • Expired identity documents are rejected
  • Check digit validation according to ICAO 9303
  • Age calculated from the date of birth (16 or 18 years)
  • Order is blocked if the customer is too young
  • Accepted issuing countries can be restricted
  • Age level is saved on the customer (FSK 16/18 validated)
  • Works for guest orders too
  • Verification status visible and editable in the admin
  • German and English

About the Extension

Age verification for FSK 16 and FSK 18 products – right in the checkout

Movies, games and other age-rated products must not be sold to minors. This plugin checks your customers' age exactly where it matters: on the order confirmation page, before the order is placed.

The customer enters the machine-readable zone (MRZ) of their ID card or passport. The plugin checks the data server-side – check digits, date of birth, expiry date and issuing country – and only allows the order if the required minimum age is reached. After that the customer is marked as verified and does not have to repeat the check for further orders.

Mark age-rated products

  • Per product: In the custom field "FSK Age Restriction Level" choose between no restriction, FSK 16 and FSK 18.
  • Per dynamic product group: Assign your own product groups for FSK 16 and FSK 18 – ideal for whole categories such as movies or games.

Notice on the product page

  • For FSK products, a notice in the buy box tells customers that their ID will be checked at purchase.
  • The notice can be hidden for customers who are already verified. If their age level is too low for the product, it is always shown.

Age verification in the checkout

  • If the cart contains FSK products, a separate box with FSK label appears on the order confirmation page.
  • Three document types: ID card with 3 lines (e.g. German ID card), ID card with 2 lines and passport.
  • Clear instructions on where to find the MRZ, with a character counter per line.
  • If the customer is too young, the document has expired or the data is invalid, the order is rejected with a clear message.

Privacy-friendly and traceable

  • The line with the name is not requested – for passports, the lower line is enough.
  • Only the result is saved on the customer: "FSK 16 validated" or "FSK 18 validated".
  • You can see and change the status in the administration under Customers – for guest orders too.

Flexible settings

  • Enable the age verification globally or per sales channel
  • Define accepted issuing countries, e.g. Germany, Austria and Switzerland
  • Texts in German and English

Important note

The plugin checks the MRZ according to the international standard ICAO 9303. Test the verification with identity documents from your target countries before going live. The online check is no substitute for legal advice: depending on your range, an additional age check on delivery may be required.

Documentation and support

To the detailed documentation

We're happy to help you set up the extension and answer your questions.
Email: support@8mylez.com
Phone: +49 (0) 5251 284 710

Do you like the plugin? We'd love to read your review in the Store!

Details

  • Available: English, German
  • Latest update: 12 November 2026
  • Publication date: 5 January 2021
  • Version: 2.0.4
  • Category: Checkout / Cart process

Resources

Reviews (1)

Average rating
4.0

Average rating of 4 out of 5 stars

Based on 1 reviews
2.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

0 %
100 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
Für deutsche Kunden sehr gut, alles darüber hinaus nicht
4.0

Average rating of 4 out of 5 stars

by Philip Kaminski
18 February 2021 14:05
Im Prinzip macht das Plugin was es soll: Man gibt die IDD Daten eines gültigen Personalausweises ein und es wird das Alter verifiziert. Dies kann auch im Backend manuell für Kunden aktiviert werden. Zum Glück, denn alle Kunden, die keinen deutschen Personalausweis haben, müssen manuell freigeschaltet werden. Der manuelle Aufwand steigt damit enorm und viele Kunden sind zunächst verärgert.

Das Plugin ist nicht kompatibel mit Klarna Payments (egal welcher Zahlungsmethode von Klarna). Regelmäßig schlagen Zahlungen fehl, aber die Altersverifikation kommt problemlos durch. Keinerlei Probleme mit PayPal oder Vorkasse.

Für den Preis "nur" für deutsche Ausweise, ist doch etwas zu teuer. Es gibt bereits zwei Alternativen, die auch internationale Ausweisdokumente erlauben. Zum Zeitpunkt als wir dieses hier gekauft haben, jedoch noch nicht.

Der Support von 8mylez ist hervorragend! Hatten mal ein Ticket mit ihnen für ein anderes Plugin und da war der Service überragend. Denke das wäre hier nicht anders.
2.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

Partner Status

  • Shopware Platinum Partner Shopware
    Platinum Partner
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.6

    Average rating of 4.6 out of 5 stars

  • Partner since: 2015
  • Extensions: 51
  • Certifications: 52

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly
Shopware 6 certified This Extension Partner has been certified by our Academy for Shopware 6.