4M ID Verification – Age Check in Checkout for Age-Restricted Items
Description
Highlights
About the Extension
4M ID Verification – Age Check in Checkout for Age-Restricted Items
Introduction
4M ID Verification is a Shopware 6 plugin for age verification based on automated verification of official identity documents, fully integrated into the checkout on desktop, tablet, and mobile devices.
Verification Process
Verification is initiated by the customer in the checkout.
- On desktop: The process is transferred to a mobile device (smartphone or tablet) for capturing identity documents with the camera. After completion, the customer is automatically returned to the desktop checkout.
- On mobile devices (smartphone or tablet): The entire process is completed directly on the device, no device switch is required.
If any issues occur during document verification, error messages are displayed individually and clearly, allowing the customer to retake the capture.
Document Capture
Document capture is carried out via a guided camera flow with real-time guidance on image quality (e.g., blur, glare, incorrect framing) to minimize errors and retries.
Data Matching with Customer Account
The data extracted from the document (first name, middle name, last name, date of birth) is automatically matched by the plugin with the information in the Shopware customer account. Verification is only successful if the data matches. All error messages, from both the Didit document verification and the account data check, are consolidated and clearly displayed for targeted re-submission.
Document Verification via Didit
Document verification is performed via the open identity platform Didit, an ISO-certified platform (ISO 27001, ISO 27017, ISO 27018) for automated document verification. It supports over 14,000 document types from more than 220 countries and territories, including identity cards, passports, driver’s licenses, and residence permits. The underlying database is updated daily to ensure high accuracy and reliable verification.
Didit was designed with security and compliance as core principles. The platform provides GDPR-compliant, configurable data storage, a secure infrastructure with encryption best practices, and continuous improvements to prevent AI-driven fraud. Each verification is performed in real time with AI-driven fraud detection.
Validation & Fraud Detection
Validation is multi-layered and includes OCR, MRZ, and format checks as well as fraud detection.
Controlling Age-Restricted Items in the Shop
Age verification is controlled per product: An additional field (Zusatzfeld) allows you to configure which items require verification. The plugin only performs age checks if at least one product marked as age-restricted is in the cart.
Support and Optional Extensions
For questions or custom requirements, our team is available at any time. We provide comprehensive guidance on setup, customization, and optimization of age verification processes and support:
- Customization of age verification processes for individual shop requirements
- Integration of additional validation steps or custom rules
- Extension with face matching / biometric verification
- Direct support via email or phone
Details
- Available: English, German
- Latest update: 30 March 2026
- Publication date: 5 May 2026
- Version: 1.0.0
- Category: Checkout / Cart process
Resources
Reviews (0)
About the Extension Partner
4m Media
Partner Status
-
Shopware
Bronze Partner -
Shopware
Extension Partner
Details
- Partner since: 2020
- Extensions: 1
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly