Produkt · Shopware Store Plugin
Shopware 6.5 bis 6.7

Shopware Altersverifikation16+ und 18+, serverseitig durchgesetzt

Setzt Altersgrenzen für Shopware 6 am Produkt, in der Storefront und im Checkout durch. Statt eines Popups, das sich wegklicken lässt, blockiert das Plugin die Bestellung serverseitig, bis die Altersprüfung bestanden ist. Für Alkohol, Tabak, Messer, FSK-Artikel und andere altersbeschränkte Sortimente.
16 / 18
Altersstufen je Produkt
2
Verifikationsmodi je Verkaufskanal
6.5-6.7
Unterstützte Shopware-Versionen
DHL · DPD · GLS
Alterssichtprüfung per Order-Tag buchbar
Warum ein Popup nicht genügt

Eine Altersabfrage, die im Browser lebt, ist keine Sperre

Die meisten Altersabfragen im Shop sind ein Overlay mit zwei Buttons. Der Checkout dahinter merkt nichts davon.

Ein Overlay beim ersten Seitenaufruf ist schnell eingebaut und sieht nach Jugendschutz aus. Technisch ist es ein Cookie und ein Stück JavaScript. Wer die Seite ohne JavaScript lädt, den Cookie löscht oder per Direktlink im Checkout landet, bestellt ohne jede Abfrage. Für den Shopbetreiber bleibt das Risiko, dass eine Bestellung mit Spirituosen oder einem FSK-18-Titel durchgeht, die er nicht hätte annehmen dürfen.

Die zweite Lücke liegt hinter dem Shop. Wer altersbeschränkte Ware versendet, bucht beim Paketdienst die Alterssichtprüfung. Dafür muss das ERP oder der Versandlabel-Connector wissen, welche Bestellung sie braucht. Ein Popup hinterlässt diese Information nirgends.

Shopware 6 kennt ab Werk weder ein Mindestalter am Produkt noch eine Prüfung im Checkout. Beides muss eine Erweiterung ergänzen, und zwar dort, wo die Bestellung entsteht: serverseitig, im Cart- und Order-Prozess.

Was das Plugin daran ändert

Das Mindestalter steht am Produkt und wirkt im Warenkorb, nicht nur auf einer Landingpage.
Die Sperre sitzt serverseitig im Checkout; ohne bestandene Prüfung entsteht keine Bestellung.
Geforderte Altersstufe und Bestätigt-Flag liegen als Order-Zusatzfelder für ERP und Versandlabel vor.
Der Storefront-Dialog ist optional und nutzt dieselbe Session wie das Checkout-Gate.
So läuft die Altersprüfung

Vom Mindestalter am Produkt bis zum Order-Tag

Produkt, Warenkorb, Checkout und Bestellung greifen ineinander. Der Kunde sieht davon ein Badge und eine Abfrage.

Warenkorb:        1x Gin 0,7 l           Mindestalter 18
                  1x Tonic Water          Mindestalter leer
                  -> Checkout verlangt Stufe 18

Modus (Kanal DE): Geburtsdatum
Eingabe:          21.09.2008
Berechnung:       heute 21.09.2026 -> 18 Jahre, Geburtstag zählt mit
                  -> bestanden, gültig für "Bestätigung merken in"

Bestellung:       custom_fields.age_required  = 18
                  custom_fields.age_confirmed = true
                  (kein Geburtsdatum an der Bestellung)

Ohne Bestätigung: Bestellung wird serverseitig abgewiesen,
                  auch bei deaktiviertem JavaScript oder Direktlink

Selbstauskunft, klar benannt

Checkbox- und Geburtsdatum-Modus sind Selbstauskunft des Kunden. Das Plugin macht daraus keinen amtlichen Ausweischeck und behauptet das auch nirgends. Für Sortimente, die eine geprüfte Identität verlangen, gibt es die Schnittstelle zu externen ID-Diensten und die Alterssichtprüfung des Paketdienstes bei der Übergabe.

Datensparsam an der Bestellung

An die Bestellung schreibt das Plugin nur die geforderte Altersstufe und das Bestätigt-Flag. Das Geburtsdatum bleibt, wenn überhaupt, am Kundenkonto und wird dort nur gespeichert, wenn Sie die Option aktivieren. ERP, Versandlabel und Auswertungen bekommen, was sie brauchen, und nicht mehr.

Funktionsumfang

Mindestalter, Badge, Checkout-Sperre, Order-Tagging

Konfiguration je Verkaufskanal, Altersgrenze je Produkt. Ohne Template-Anpassung.

Mindestalter am Produkt

Zusatzfeld mit den Werten leer, 16 oder 18. Die höchste Stufe im Warenkorb bestimmt, was der Checkout verlangt.

Hinweis-Badge

Auf der Produktdetailseite sieht der Kunde vor dem Klick auf „In den Warenkorb“, dass der Artikel altersbeschränkt ist.

Serverseitige Checkout-Sperre

Die Bestellung wird abgewiesen, solange die Altersprüfung in der Session nicht bestanden ist. Kein Umweg über deaktiviertes JavaScript.

Checkbox oder Geburtsdatum

Je Verkaufskanal wählbar. Der Geburtsdatum-Modus rechnet das Alter exakt, inklusive Schaltjahre; der Geburtstag selbst zählt.

Storefront-Dialog

Fragt die Verifikation früh ab: nur bei beschränkten Inhalten, immer oder gar nicht. Nutzt dieselbe Session wie das Checkout-Gate.

Order-Zusatzfelder

Geforderte Altersstufe und Bestätigt-Flag an der Bestellung, für ERP und Versandlabel. Das Geburtsdatum bleibt außen vor.

Geburtsdatum am Konto

Optional am Kundenkonto speichern und bei der Registrierung vorausfüllen. Gäste sehen im Checkout einen Login-Hinweis.

Schnittstelle für ID-Dienste

Erweiterungspunkt, über den ein externer Ausweis- oder Identitätsdienst die Prüfung übernehmen kann.
Für welche Sortimente

Altersbeschränkte Artikel neben frei verkäuflichen

Die Altersgrenze hängt am einzelnen Produkt. Gemischte Sortimente brauchen keinen zweiten Verkaufskanal.

Alkohol

Bier und Wein ab 16, Spirituosen ab 18: zwei Stufen im selben Sortiment, jeweils am Produkt gesetzt.

Tabak und E-Zigaretten

Durchgehend 18+, mit Sichtprüfung beim Versanddienstleister über das Order-Tag.

Messer und Werkzeuge

Sortimente, in denen einzelne Artikel eine Altersgrenze tragen und der Rest frei verkäuflich bleibt.

Filme, Spiele, FSK/USK

FSK-16- und FSK-18-Titel neben freigegebenen Artikeln, ohne getrennte Shops oder Verkaufskanäle.

Einrichtung in drei Schritten

Installieren, Verkaufskanal konfigurieren, Produkte markieren

Installieren und aktivieren

Über den Shopware Store oder Erweiterungen › Meine Erweiterungen. Das Zusatzfeld Mindestalter am Produkt und die Order-Zusatzfelder werden dabei angelegt.

Je Verkaufskanal konfigurieren

Erweiterungen › Meine Erweiterungen › Altersverifikation (16+ / 18+) › Konfiguration: Verifikationsmodus im Checkout, Storefront-Altersdialog und „Bestätigung merken in“ setzen.

Mindestalter an den Produkten setzen

Kataloge › Produkte › Produkt › Spezifikationen › Zusatzfelder › Mindestalter auf 16 oder 18. Ab dann zeigt die Produktseite das Badge und der Checkout verlangt die Prüfung.

Preis und Lizenz

Abonnement im Shopware Store, erster Monat kostenlos

Das Plugin gibt es im Shopware Store als Abonnement: 5,00 Euro im Monat oder 60,00 Euro im Jahr, zuzüglich Umsatzsteuer, der erste Monat kostenlos und jederzeit kündbar. Preisstand September 2026, der gültige Preis steht im Store.

Support für gekaufte Lizenzen läuft über das Ticket-System im Shopware Store. Die Anbindung eines konkreten Ausweis-Dienstes oder eine Sonderlogik je Kundengruppe setzen wir als Shopware Plugin-Entwicklung um.

Shopware 6.5Shopware 6.6Shopware 6.7Version 1.4.2
Häufige Fragen

Altersverifikation in Shopware 6 im Detail

Was unterscheidet das Plugin von einem Altersabfrage-Popup?

Ein Popup lässt sich mit dem Entwicklerwerkzeug des Browsers oder per Direktlink umgehen, weil die Prüfung nur im JavaScript der Storefront stattfindet. Dieses Plugin prüft serverseitig im Checkout: Liegt ein Produkt mit Mindestalter im Warenkorb und ist die Altersprüfung in der Session nicht bestanden, wird die Bestellung abgewiesen. Der optionale Storefront-Dialog ist eine Ergänzung für die frühe Abfrage, nicht die eigentliche Sperre.

Welche Verifikationsmodi gibt es?

Zwei, wählbar je Verkaufskanal. Im Checkbox-Modus bestätigt der Kunde per Häkchen, dass er das geforderte Alter erreicht hat. Im Geburtsdatum-Modus gibt er sein Geburtsdatum ein, und das Plugin berechnet das Alter exakt, inklusive Schaltjahren, wobei der Geburtstag selbst mitzählt. Beide Modi sind Selbstauskunft, kein amtlicher Ausweischeck.

Wie setze ich das Mindestalter an einem Produkt?

Über ein Zusatzfeld am Produkt: Kataloge › Produkte › Produkt öffnen › Spezifikationen › Zusatzfelder › Mindestalter. Die Werte sind leer, 16 oder 18. Das Feld wirkt im Warenkorb: Die höchste Altersstufe aller enthaltenen Produkte bestimmt, was der Checkout verlangt.

Was landet an der Bestellung für ERP und Versandlabel?

Zwei Order-Zusatzfelder: die geforderte Altersstufe (16 oder 18) und ein Bestätigt-Flag. Damit kann das ERP oder der Versanddienstleister-Connector die Alterssichtprüfung von DHL, DPD oder GLS automatisch buchen. Das Geburtsdatum selbst wird nicht an die Bestellung geschrieben, aus Gründen der Datensparsamkeit.

Kann ich das Geburtsdatum am Kundenkonto speichern?

Optional ja. Dann wird das Datum bei der Registrierung vorausgefüllt und der angemeldete Kunde muss es nicht bei jeder Bestellung neu eingeben. Für Gäste zeigt die Checkout-Confirm-Box einen Hinweis auf Login und Registrierung. Wie lange eine bestandene Bestätigung in der Session gilt, stellen Sie unter „Bestätigung merken in“ je Verkaufskanal ein.

Lässt sich ein externer Ausweis- oder ID-Dienst anbinden?

Das Plugin bringt eine Schnittstelle als Erweiterungspunkt mit, über die ein eigener Verifikationsdienst die Prüfung übernehmen kann. Die Anbindung an einen konkreten Anbieter ist nicht enthalten und lässt sich als individuelle Erweiterung umsetzen.

Mit welchen Shopware-Versionen ist das Plugin kompatibel?

Mit Shopware 6.5, 6.6 und 6.7. Der Versionsconstraint ist auf diese drei Minor-Versionen eingegrenzt (~6.5.0 || ~6.6.0 || ~6.7.0), damit ein Update auf eine noch nicht getestete Version das Plugin nicht mitzieht.

Was kostet das Plugin?

Das Plugin wird im Shopware Store als Abonnement angeboten, Stand September 2026 für 5,00 Euro im Monat oder 60,00 Euro im Jahr, jeweils zuzüglich Umsatzsteuer. Der erste Monat ist kostenlos und in dieser Zeit jederzeit kündbar. Support für gekaufte Lizenzen läuft über das Ticket-System im Shopware Store.

Altersprüfung, die im Checkout tatsächlich greift

Installieren Sie das Plugin aus dem Shopware Store und testen Sie es einen Monat kostenlos. Oder sprechen Sie mit uns über die Anbindung eines Ausweis-Dienstes oder die Übergabe des Order-Tags an Ihr ERP.