Kostenloses WooCommerce-Plugin

Alterskontrolle für WooCommerce.
Auch bei Apple Pay.

Mein kostenloses WordPress-Plugin fragt das Geburtsdatum dort ab, wo bestellt wird, und lehnt die Bestellung auf dem Server ab, wenn das Mindestalter fehlt. Es deckt auch die Schnellkauf-Knöpfe ab, die das Kassenformular überspringen, und meldet jede Bestellung ohne gültige Altersprüfung.

100 % kostenlos Kein Popup Keine externen Dienste
Geburtsdatum an der WooCommerce-Kasse, daneben gesperrte Schnellkauf-Knöpfe

Ein Popup ist keine Alterskontrolle

Wer Alkohol, Tabak oder andere Produkte mit Mindestalter verkauft, darf sie nicht an Jüngere abgeben. Die meisten Plugins zeigen dafür ein Popup beim Öffnen des Shops, andere ein Feld an der Kasse. Beides reicht aus drei Gründen nicht.

Ein Klick genügt

Ein Popup beantwortet man mit «Ja, ich bin 18». Es hat keine Verbindung zur Bestellung und hinterlässt keinen Beleg.

Schnellkauf überspringt die Kasse

Apple Pay, Google Pay und PayPal stehen direkt auf der Produktseite. Wer dort klickt, sieht das Kassenformular nie, und damit auch kein Geburtsdatum-Feld.

Du merkst es nicht

Zahlungsplugins ändern sich. Ein Update kann einen neuen Bestellweg mitbringen, und niemand sagt dir, dass dort nichts mehr geprüft wird.

Geprüft wird dort, wo bestellt wird

Mein Plugin arbeitet am anderen Ende: im Moment der Bestellung, auf dem Server. Damit hängt die Alterskontrolle für WooCommerce an der Bestellung selbst und nicht an einem Fenster, das man wegklickt.

Auf dem Server geprüft. Das Feld im Browser zu manipulieren hilft nicht. Auch Bestellungen, die direkt an die WooCommerce Store API gehen, werden abgelehnt.
Schnellkauf-Knöpfe abgedeckt. Das Geburtsdatum wird direkt neben den Knöpfen abgefragt. Erst nach der Prüfung geht die Zahlung durch.
Ein Sicherheitsnetz. Jede verbindliche Bestellung ohne gültige Altersprüfung bekommt eine Bestellnotiz, einen Log-Eintrag und eine E-Mail an dich.
Kein Popup, kein Drittdienst. Ein Feld an der Kasse, keine Kosten pro Prüfung, keine Daten an fremde Server.

Zwei Wege zur Bestellung, beide geprüft

Deine Kundschaft gibt das Geburtsdatum einmal ein. Die Bestätigung gilt danach zwei Stunden lang im ganzen Shop.

An der Kasse

Das Geburtsdatum ist ein Pflichtfeld im Kassenformular, im klassischen und im Block-Checkout. Wer zu jung ist, kann die Bestellung nicht abschliessen.

Bei Schnellkauf-Knöpfen

Auf Produktseiten und auf der klassischen Warenkorbseite steht das Feld direkt über den Knöpfen. Sie bleiben gesperrt, bis ein gültiges Datum bestätigt ist. Im Warenkorb-Block und im Mini-Warenkorb fehlt die Abfrage noch. Dort lehnt der Server Bestellungen ab, bis das Alter bestätigt ist.

Produktseite mit Geburtsdatum-Feld über den Schnellkauf-Knöpfen, die Knöpfe sind gesperrt, weil das Alter nicht reicht

Produktseite mit Schnellkauf-Knöpfen: Das Alter reicht nicht, die Knöpfe bleiben gesperrt.

Was das Plugin kann

Mindestalter je Kategorie und Produkt

16 für Bier und Wein, 18 für Spirituosen, keines für Mineralwasser. Unterkategorien erben, im Warenkorb gilt das strengste Produkt. Ein einzelnes Produkt kann die Regel übersteuern, etwa ein alkoholfreies Bier.

Alkoholgehalt als Regel

Auf Wunsch entscheidet der Alkoholgehalt mit: 0 Prozent braucht keine Prüfung, über der Grenze (standardmässig 15 Volumenprozent) gilt das Mindestalter des Shops, bis dahin die Regel der Kategorie. Den Wert liest es aus einem eigenen Feld, einem bestehenden benutzerdefinierten Feld oder einem Attribut, auch je Variante.

Beide Checkouts

Klassischer und neuer Block-Checkout (Store API), HPOS-kompatibel.

Drei Zahlungsplugins

WooCommerce Stripe Payment Gateway, WooCommerce PayPal Payments und TWINT for WooCommerce. Weitere lassen sich per Filter anbinden.

Sicherheitsnetz

Bestellnotiz, Log-Eintrag und E-Mail für jede verbindliche Bestellung ohne gültige Altersprüfung. Notiz und E-Mail nennen den Grund.

Datensparsam

Standardmässig werden nur das Ergebnis und das Alter gespeichert, das volle Geburtsdatum bei der Bestellung oder im Kundenkonto nur, wenn du es einschaltest. Export und Löschung sind angebunden, dazu ein Textvorschlag für deine Datenschutzerklärung.

Alter in der Bestellung

Das Ergebnis der Prüfung steht in der Bestellansicht und in der Bestell-E-Mail an den Shop. Wer verpackt, sieht es auf einen Blick.

Website-Zustand

Vier Tests zeigen, ob die Prüfung aktiv ist, ob die Zahlungsplugins noch passen, ob das Sicherheitsnetz in den letzten 30 Tagen etwas gemeldet hat und wie viele Produkte einen Alkoholgehalt tragen.

Aus dem Verzeichnis

Kostenlos im offiziellen WordPress-Plugin-Verzeichnis, mit Updates per Klick. Deutsch für Deutschland und die Schweiz ist dabei.

Was es ist, und was nicht

Das ist es: eine Prüfung des selbst angegebenen Geburtsdatums, fest mit der Bestellung verbunden, auf dem Server und auf allen Bestellwegen. Sie unterstützt dich bei deiner Alterskontrolle.
Das ist es nicht: eine Ausweisprüfung und keine Garantie für Rechtskonformität. Welche Massnahmen für deine Produkte und dein Land genügen, klärst du selbst. Brauchst du eine Prüfung von Ausweisdokumenten, ist ein spezialisierter Identitätsdienst der richtige Weg. Auch das sage ich dir ehrlich.
Roger Perren, Entwickler des Age-Check-Plugins für WooCommerce
CH
Von Hand gebaut

Ich bin Roger, und das Plugin kommt aus der Praxis

Entstanden ist es für einen Schweizer Spirituosen-Shop. Dort standen nach einem Update plötzlich Schnellkauf-Knöpfe auf der Produktseite, und die Alterskontrolle an der Kasse griff nicht mehr. Ein Plugin, das diese Lücke schliesst, habe ich nicht gefunden. Also habe ich es gebaut. Eine erste Fassung läuft dort im echten Betrieb, aus ihr ist dieses Plugin entstanden. Jetzt stelle ich es kostenlos zur Verfügung.

Du willst die Alterskontrolle sauber in deinen Shop einbauen, ohne dich durch Zahlungsplugins und Einstellungen zu kämpfen? Dann übernehme ich das für dich, zusammen mit dem Rest deines WooCommerce-Setups, wenn du magst.

Plugin installieren Einrichtung anfragen

FAQ zur Alterskontrolle für WooCommerce

Prüft das Plugin Ausweise?

Nein. Es prüft ein Geburtsdatum, das die Kundin oder der Kunde selbst eingibt. Wenn du eine echte Ausweisprüfung brauchst, nimm dafür einen spezialisierten Identitätsdienst.

Macht es meinen Shop rechtskonform?

Es unterstützt dich bei der Alterskontrolle, garantieren kann es die Konformität nicht. Welche Massnahmen genügen, hängt von deinen Produkten und deinem Land ab. Die Regeln, die für dich gelten, klärst du selbst.

Funktioniert es mit Apple Pay, Google Pay und PayPal?

Ja. Unterstützt werden die Schnellkauf-Knöpfe von WooCommerce Stripe Payment Gateway (Apple Pay, Google Pay, Link), WooCommerce PayPal Payments und TWINT for WooCommerce. Das Geburtsdatum wird auf Produktseiten und auf der klassischen Warenkorbseite direkt neben den Knöpfen abgefragt und auf dem Server geprüft, erst dann geht die Zahlung durch. Im Warenkorb-Block und im Mini-Warenkorb fehlt die Abfrage noch, Bestellungen von dort lehnt der Server ab, bis das Alter bestätigt ist. Knöpfe anderer Plugins werden nicht freigeschaltet. Bestellungen über diese Knöpfe werden abgelehnt, wo sie die üblichen WooCommerce-Wege nutzen, und sonst vom Sicherheitsnetz gemeldet.

Was wird gespeichert?

Standardmässig nur das Ergebnis der Prüfung und das Alter zum Zeitpunkt der Bestellung. Auf Wunsch speicherst du das volle Geburtsdatum bei der Bestellung, zum Beispiel als Beleg für Kontrollen. Ins Kundenkonto kommt das Geburtsdatum nur, wenn du das einschaltest: Dann wird es nach einer Bestellung mit bestandener Prüfung hinterlegt, die Kundin oder der Kunde kann es dort auch selbst mit der Rechnungsadresse speichern, und die Kasse füllt es beim nächsten Einkauf aus. Standardmässig ist das aus. Export und Löschung personenbezogener Daten sind angebunden, auch für das Geburtsdatum im Kundenkonto.

Kann ich für Bier und Spirituosen unterschiedliche Mindestalter setzen?

Ja. Du setzt das Mindestalter pro Produktkategorie, zum Beispiel 16 für Bier und Wein, 18 für Spirituosen und keines für Mineralwasser. Unterkategorien erben den Wert, und im Warenkorb gilt immer das strengste Produkt. Zusätzlich kannst du es bei einem einzelnen Produkt festlegen, etwa 0 für ein alkoholfreies Bier in der Kategorie Bier. Produkte ohne Regel bekommen das Mindestalter, das du für den ganzen Shop festlegst, oder keine Prüfung, wenn du das so einstellst. Auf Wunsch entscheidet zusätzlich der Alkoholgehalt: Ein Produkt mit 0 Prozent braucht keine Prüfung, über einer Grenze gilt das Mindestalter des ganzen Shops, bis zur Grenze die Regel der Kategorie. Die Grenze liegt bei 15 Volumenprozent, du kannst sie ändern. Standardmässig ist das aus.

Was kostet das Plugin, und wer steht dahinter?

Nichts. Es ist kostenlos und quelloffen im offiziellen WordPress-Plugin-Verzeichnis verfügbar, ohne Bezahlversion und ohne Gebühren pro Prüfung. Es ist ein unabhängiges Projekt von Blueforce Digital Solutions und nicht mit WooCommerce, Stripe, PayPal oder TWINT verbunden. Die genannten Namen sind Marken ihrer Inhaber und stehen hier nur, um die Kompatibilität zu beschreiben.

Welche technischen Voraussetzungen hat das Plugin?

WordPress ab 6.0, WooCommerce ab 8.9 und PHP ab 7.4. Es läuft im klassischen und im Block-Checkout und ist HPOS-kompatibel. Es braucht keine externen Dienste, kein Konto bei einem Anbieter und macht keine Aufrufe an fremde Server.

Auch von mir: TWINT für WooCommerce

TWINT als Bezahlmethode in deinem Shop, ohne API-Vertrag und ohne Transaktionsgebühren. Ebenfalls kostenlos im WordPress-Verzeichnis. Und für jede WordPress-Website: ein Spamschutz für Formulare und Kommentare, ohne Captcha, der auf deinem eigenen Server prüft.

Zum TWINT-PluginZum Spamschutz-Plugin

Alterskontrolle, die an der Bestellung hängt.

Kostenlos aus dem WordPress-Verzeichnis installieren. Oder du überlässt mir die saubere Einrichtung.

Kostenlos installieren Einrichten lassen