WooCommerce-Altersverifikation einrichten: Schritt für Schritt
Wer in einem WooCommerce-Shop altersbeschränkte Produkte verkauft, braucht mehr als ein Geburtsdatumsfeld oder eine „Ich bin 18“-Checkbox. Das neue Plugin OneGuard for WooCommerce verbindet einzelne Produkte mit einer geführten Altersprüfung, hält betroffene Bestellungen während der Verifizierung zurück und aktualisiert ihren Status automatisch, sobald ein erfolgreiches Ergebnis vorliegt.
Damit lässt sich die Prüfung in den bestehenden Bestellablauf integrieren, ohne den gesamten Shop hinter einer pauschalen Altersschranke zu verstecken. In diesem Beitrag erfährst du, wie der Ablauf funktioniert, welche Daten verarbeitet werden und worauf du vor dem Livegang achten solltest.
Warum WooCommerce-Shops eine echte Altersverifizierung brauchen
Tabak und Vapes, alkoholische Getränke, bestimmte Medien oder andere altersbeschränkte Waren dürfen nicht ohne passende Schutzmaßnahmen an Minderjährige gelangen. Welche Vorgaben konkret gelten, hängt vom Produkt, dem Land der Kundschaft und dem Versandmodell ab.
Eine reine Selbstauskunft prüft weder das angegebene Alter noch, ob die Person tatsächlich zu den verwendeten Daten gehört. Eine technische Altersverifizierung schafft dagegen einen nachvollziehbaren Prüfpunkt im Bestellprozess. Für Händler:innen sind dabei drei Dinge besonders wichtig:
- Gezielter Einsatz: Die Prüfung sollte nur dort ausgelöst werden, wo sie benötigt wird.
- Klarer Bestellstatus: Ungeprüfte Bestellungen dürfen nicht versehentlich in die Auslieferung gelangen.
- Datensparsame Umsetzung: Sensible Prüfungen sollten außerhalb der normalen WordPress-Medienbibliothek und Bestelldarstellung stattfinden.
OneGuard setzt genau an diesen Punkten an. Einen allgemeinen Überblick über digitale Prüfverfahren findest du außerdem in unserem Leitfaden zur ID- und Altersverifizierung.
Was das neue OneGuard-Plugin für WooCommerce bietet
Das Plugin erweitert WooCommerce um produktbezogene Regeln und verbindet den Shop mit dem externen OneGuard-Verifizierungsdienst.
| Funktion | Nutzen im Shop |
|---|---|
| Altersprüfung pro Produkt | Nur Bestellungen mit entsprechend markierten Produkten lösen eine Verifizierung aus. |
| Individuelles Mindestalter | Für jedes eingeschränkte Produkt kann ein Mindestalter festgelegt werden; alternativ greift ein globaler Standardwert. |
| Automatischer Bestellstopp | Betroffene bezahlte Bestellungen bleiben während der ausstehenden Prüfung in Wartestellung. |
| Geführter Prüfprozess | Kund:innen werden nach dem Checkout direkt zum OneGuard-Verifizierungsflow geleitet. |
| Automatische Rückmeldung | Nach erfolgreicher Prüfung wird das Ergebnis an WooCommerce zurückgegeben und die Bestellung aktualisiert. |
| Deutsch und Englisch | Admin-Oberfläche, Kundenhinweise und Verifizierungsflow verwenden eine passende Sprache. |
| HPOS-Unterstützung | Das Plugin deklariert Kompatibilität mit WooCommerce High-Performance Order Storage. |
Die aktuelle WordPress.org-Startversion verwendet einen kostenlosen OneGuard-Plan. Dafür werden in WordPress keine Zahlungsdaten abgefragt; laut Plugin-Listing fallen im Launch-Plan weder eine monatliche Gebühr noch Kosten pro Verifizierung an.
So funktioniert die Altersprüfung nach dem Checkout
Der Ablauf bleibt für nicht altersbeschränkte Waren unverändert. Enthält eine bezahlte Bestellung dagegen mindestens ein entsprechend konfiguriertes Produkt, startet der OneGuard-Prozess:
- Plugin verbinden: Unter
WooCommerce > Oneguardaktivierst du den kostenlosen OneGuard-Plan und verbindest den Shop. - Produkte kennzeichnen: In der Produktbearbeitung aktivierst du die Altersverifizierung und legst das erforderliche Mindestalter fest.
- Normaler Checkout: Die Kundin oder der Kunde schließt den gewohnten WooCommerce-Checkout ab.
- Bestellung anhalten: Die betroffene Bestellung bleibt zurückgehalten, solange noch kein erfolgreiches Prüfergebnis vorliegt.
- Alter verifizieren: Ein geführter OneGuard-Flow leitet die Person durch die erforderliche Verifizierung.
- Ergebnis übernehmen: OneGuard sendet das Ergebnis zurück; das Plugin aktualisiert die WooCommerce-Bestellung automatisch.
So bleibt die Entscheidung direkt mit der betreffenden Bestellung verknüpft. Im WordPress-Backend kannst du den aktuellen Verbindungs-, Plan- und Verifizierungsstatus einsehen, ohne Dokumentbilder in WooCommerce verwalten zu müssen.
Altersregeln pro Produkt statt einer pauschalen Shop-Barriere
Viele Shops führen sowohl frei verkäufliche als auch altersbeschränkte Artikel. Eine vorgeschaltete 18+-Seite für den gesamten Shop erzeugt in diesem Fall unnötige Reibung und sagt wenig über das Alter einer tatsächlich bestellenden Person aus.
Mit OneGuard markierst du eingeschränkte Produkte einzeln. Ein globales Standardalter erleichtert die Grundkonfiguration; abweichende Altersgrenzen lassen sich am jeweiligen Produkt pflegen. Die Einstellungsseite zeigt außerdem, für welche Produkte die Altersverifizierung bereits aktiv ist.
Vor dem Start solltest du dein Sortiment deshalb systematisch prüfen:
- Welche Produkte unterliegen einer Altersgrenze?
- Gilt überall dieselbe Grenze oder gibt es Unterschiede nach Produktgruppe?
- In welche Länder lieferst du und welche Regeln gelten dort?
- Welche zusätzlichen Vorgaben muss dein Versanddienstleister bei der Übergabe erfüllen?
Für typische Anwendungsfälle findest du weitere Hinweise auf unseren Seiten zu Vapes und Tabak sowie Alkohol und Spirituosen.
Was während einer ausstehenden Prüfung mit der Bestellung passiert
Eine Altersprüfung ist nur hilfreich, wenn ihr Ergebnis den Fulfillment-Prozess tatsächlich steuert. Das Plugin hält eine betroffene bezahlte Bestellung deshalb zurück, während die Verifizierung aussteht. Erst nach einer erfolgreichen Rückmeldung aktualisiert es die Bestellung automatisch.
Für den operativen Ablauf empfiehlt sich zusätzlich eine klare interne Regel:
- Zurückgehaltene Bestellungen nicht kommissionieren oder versenden.
- Den Verifizierungsstatus vor manuellen Statusänderungen kontrollieren.
- Testen, wie angebundene Warenwirtschafts-, Fulfillment- und E-Mail-Systeme mit dem Hold-Status umgehen.
- Einen dokumentierten Prozess für nicht abgeschlossene, abgelaufene oder nicht erfolgreiche Prüfungen festlegen.
Das öffentliche Plugin-Listing verspricht keine automatische Stornierung. Wenn dein Shop dafür eigene Automationen nutzt, sollten sie separat getestet werden.
Datenschutz: Was in WordPress gespeichert wird – und was nicht
Die eigentliche Dokument- und Gesichtsprüfung findet nicht in WordPress statt. Sie wird durch den externen OneGuard-Dienst verarbeitet. Dadurch landen besonders sensible Rohdaten nicht in der WordPress-Medienbibliothek oder in einem lokalen Upload-Ordner.
Nicht in WordPress gespeichert werden:
- Dokument- oder Ausweisbilder
- Gesichtsbilder und Selfie-Videos
- biometrische Rohdaten
- OCR-Rohdaten
- vollständige Namen oder Adressen direkt aus dem Identitätsdokument
WordPress speichert jedoch ausgewählte technische Status-, Bestell- und Ergebnisdaten. Dazu können unter anderem Verifizierungs-ID und -status, erforderliches Alter, Ablaufdatum, Bestell- und Kunden-ID, E-Mail-Adresse, Warenkorb-Hash sowie die betroffenen Produkte gehören. Nach einer erfolgreichen Prüfung können außerdem Dokumentnummer, Dokumenttyp, Geburtsdatum und berechnetes Alter zurückgegeben und gespeichert werden.
Für die Verifizierung übermittelt das Plugin die erforderlichen Shop-, Bestell- und Kundendaten an die OneGuard-Dienste. Dazu zählen je nach Vorgang beispielsweise Shop-Domain und Softwareversionen sowie Bestellnummer, Name, E-Mail-Adresse, Rechnungsanschrift, Sprache, erforderliches Alter und Informationen zu den altersbeschränkten Produkten. Die Verbindung wird erst aufgebaut, nachdem der Shop den kostenlosen Plan in den Plugin-Einstellungen aktiviert hat.
Verifizierungsdatensätze in der eigenen Plugin-Tabelle bleiben bis zur Deinstallation des Plugins erhalten; bei der Deinstallation wird diese Tabelle entfernt. Metadaten an WooCommerce-Bestellungen folgen dagegen den normalen Aufbewahrungs- und Löschregeln des Shops. Berücksichtige diese Verarbeitung in deiner Datenschutzerklärung, deinem Löschkonzept und gegebenenfalls in deinen Verträgen zur Auftragsverarbeitung. Weitere Details stehen in der OneGuard-Datenschutzerklärung und direkt im WordPress.org-Plugin-Listing.
Sichere Rückmeldungen an WooCommerce
Damit eine fremde Anfrage nicht einfach den Prüfstatus einer Bestellung verändern kann, verwendet die Verbindung pro Shop erzeugte HMAC-Signaturen. Rückmeldungen an WooCommerce enthalten außerdem Zeitstempel und Nonce. Das Plugin weist laut technischer Beschreibung veraltete Zeitstempel, doppelt verwendete Nonces, ungültige Signaturen und Rückmeldungen für einen anderen Shop zurück.
Der Shop-Schlüssel wird in den WordPress-Optionen gespeichert, aber im Administrationsbereich nicht im Klartext angezeigt. Wie bei jeder sicherheitsrelevanten Integration solltest du WordPress, WooCommerce und das Plugin aktuell halten und den Zugriff auf Administrationskonten absichern.
Deutsch und Englisch für Shop und Kundschaft
In den Einstellungen kann der Shop Deutsch oder Englisch als Plugin-Sprache auswählen. Diese Auswahl gilt für die Administration und dient als kundenbezogene Fallback-Sprache, falls das Land nicht erkannt werden kann.
Bei erkannter Rechnungsadresse verwendet das Plugin deutsche Kundenhinweise für Deutschland, Österreich, die Schweiz, Liechtenstein und Luxemburg. Für andere erkannte Länder werden englische Hinweise angezeigt. Dieselbe Spracheinstellung wird an den OneGuard-Verifizierungsflow übergeben, damit der Wechsel vom Checkout zur Prüfung konsistent bleibt.
Installation und Test in sechs Schritten
- Prüfe, ob dein System die im Plugin-Listing genannten Voraussetzungen erfüllt: WordPress ab 6.2, PHP ab 8.0 und eine aktive WooCommerce-Installation.
- Installiere Oneguard for WooCommerce direkt aus dem WordPress-Plugin-Verzeichnis und aktiviere es.
- Öffne
WooCommerce > Oneguardund aktiviere den kostenlosen Launch-Plan. - Lege Standardsprache, globales Mindestalter und weitere Verifizierungseinstellungen fest.
- Aktiviere die Altersprüfung in den relevanten WooCommerce-Produkten und prüfe deren Mindestalter.
- Führe eine vollständige Testbestellung mit einem altersbeschränkten Produkt durch. Kontrolliere dabei Weiterleitung, Hold-Status, erfolgreiche Rückmeldung und das Verhalten angeschlossener Systeme.
Das Plugin unterstützt WooCommerce HPOS. Trotzdem empfiehlt sich vor dem produktiven Einsatz ein Test in einer Staging-Umgebung – insbesondere bei individuell angepasstem Checkout, externem Fulfillment oder weiteren Plugins, die Bestellstatus automatisch verändern.
Rechtliche Einordnung: Das Plugin ist ein Werkzeug, keine Garantie
OneGuard stellt die technische Altersverifizierung und die Verbindung zum WooCommerce-Auftrag bereit. Daraus folgt keine pauschale Garantie, dass jeder Shop in jedem Land sämtliche gesetzlichen Anforderungen erfüllt.
In Deutschland enthält etwa § 10 Jugendschutzgesetz besondere Vorgaben für Tabak, nikotinhaltige Erzeugnisse sowie E-Zigaretten im Versandhandel. Für Alkohol, Medien, Messer und andere Waren gelten jeweils eigene Regeln und Altersgrenzen. Je nach Produkt und Rechtsordnung kann zusätzlich zur digitalen Prüfung eine Alters- oder Identitätskontrolle bei der Zustellung erforderlich sein.
Prüfe deshalb vor dem Livegang mit qualifizierter rechtlicher Beratung und deinem Versanddienstleister:
- welche Altersgrenze für jedes Produkt und Lieferland gilt,
- an welchem Punkt oder an welchen Punkten geprüft werden muss,
- welche Nachweise aufbewahrt werden dürfen oder müssen,
- ob eine persönliche Übergabe oder zusätzliche Zustellprüfung erforderlich ist.
Häufige Fragen zur WooCommerce-Altersverifizierung
Muss ich die Altersprüfung für den ganzen Shop aktivieren?
Nein. Das Plugin kann auf Produktebene aktiviert werden. Damit lässt sich die Prüfung auf die Artikel beschränken, für die du sie benötigst.
Was passiert, solange eine Verifizierung offen ist?
Eine betroffene bezahlte Bestellung bleibt zurückgehalten. Nach einer erfolgreichen Rückmeldung aktualisiert das Plugin die WooCommerce-Bestellung automatisch.
Ist OneGuard for WooCommerce kostenlos?
Die aktuelle WordPress.org-Launch-Version aktiviert einen kostenlosen OneGuard-Plan ohne Monats- oder Verifizierungsgebühr. Zahlungsdaten werden dafür nicht in WordPress erfasst. Künftige Angebote können sich ändern; maßgeblich ist das aktuelle Plugin-Listing.
Werden Ausweis- oder Selfie-Bilder in WordPress gespeichert?
Nein. Dokumentbilder, Gesichtsbilder, Selfie-Videos sowie biometrische und OCR-Rohdaten werden nicht in WordPress gespeichert. Ausgewählte Status-, Bestell- und Ergebnisdaten werden jedoch lokal hinterlegt.
Funktioniert das Plugin mit WooCommerce HPOS?
Ja. OneGuard for WooCommerce deklariert die Kompatibilität mit WooCommerce High-Performance Order Storage.
Reicht die digitale Prüfung auch für die Zustellung aus?
Das lässt sich nicht pauschal beantworten. Je nach Produkt, Lieferland und Versandart kann eine zusätzliche Prüfung bei der Übergabe vorgeschrieben oder sinnvoll sein. OneGuard ersetzt nicht die Klärung dieser Anforderungen mit Rechtsberatung und Logistikpartnern.
Was sollte ich vor dem Livegang testen?
Teste mindestens ein frei verkäufliches Produkt, ein altersbeschränktes Produkt, eine erfolgreiche Prüfung sowie einen offenen oder abgebrochenen Vorgang. Kontrolliere auch E-Mails, Fulfillment-Export und alle Automationen, die auf WooCommerce-Bestellstatus reagieren.
Fazit: Altersprüfung direkt mit WooCommerce verbinden
OneGuard for WooCommerce verbindet produktbezogene Altersregeln mit einem nachvollziehbaren Bestellprozess: Kund:innen kaufen über den gewohnten Checkout, betroffene Bestellungen bleiben bis zum erfolgreichen Ergebnis zurückgehalten und WooCommerce wird anschließend automatisch aktualisiert. Gleichzeitig bleiben Dokumentbilder, Selfie-Videos und biometrische Rohdaten außerhalb von WordPress.
Du möchtest die Altersverifizierung in deinem Shop einrichten?
Installiere OneGuard kostenlos über WordPress.org oder sieh dir die WooCommerce-Integration im Detail an.