Zum Inhalt springen
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle, Plugin-Icon
Shopware 6

Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle

Altersprüfung ohne Popup für jeden Besucher: Du kennzeichnest Kategorien und Artikel, gefragt wird nur, wer sie wirklich ansteuert. Danach geht es dort weiter, wo er hinwollte.

Preise

Monatlich 9,97 €
Jährlich 95,00 €

Auf einen Blick

  • Gefragt wird nur, wer gesperrte Ware ansteuert, nicht jeder Shop-Besucher
  • Deine altersbeschränkten Artikel bleiben bei Suchmaschinen auffindbar
  • Eine Kategorie kennzeichnen genügt, alles darunter ist mit geschützt
  • Jeder Verkaufskanal bekommt sein eigenes Mindestalter, 18 hier, 16 dort
  • Nach der Bestätigung landet der Besucher genau dort, wo er hinwollte

Spirituosen, Tabak, Messer, Feuerwerk. Sobald dein Sortiment eine gesetzliche Altersgrenze hat, stellt sich die Frage, wie du sie im Shop abbildest. Die üblichen Antworten stellen eine Tür vor den kompletten Shop: Jeder Besucher wird beim ersten Klick nach seinem Alter gefragt. Auch der, der nur ein Weinglas sucht.

Das Problem

Eine Abfrage beim Betreten trifft alle und steht zwischen dem Besucher und deinem Sortiment, bevor er überhaupt weiß, ob er bleiben will. Nimmst du die altersbeschränkte Ware stattdessen ganz aus dem Shop, verlierst du sie bei Google gleich mit. Und wer einzelne Artikel von Hand ausblendet, übersieht früher oder später die Suche, das Cross-Selling oder eine Einkaufswelt, in der die Ware weiter auftaucht.

Die Lösung

Du kennzeichnest in der Administration, welche Kategorien und welche einzelnen Artikel altersbeschränkt sind. Alles Gekennzeichnete verschwindet für Besucher, die ihr Alter nicht bestätigt haben. Die Abfrage erscheint erst, wenn jemand genau auf diese Ware zugreift. Wer nichts Altersbeschränktes ansieht, bekommt sie nie zu Gesicht.

Was du davon hast

Kein Popup für Besucher, die es nichts angeht. Die Frage kommt nicht an der Eingangstür, sondern an der Ware. Deine Startseite, dein Blog und dein übriges Sortiment bleiben so erreichbar, wie sie es ohne Plugin wären.

Deine altersbeschränkten Artikel bleiben auffindbar. Suchmaschinen und die Vorschau-Dienste sozialer Netzwerke können eine Frage nicht beantworten. Das Plugin behandelt sie wie bestätigte Besucher. Gekennzeichnete Artikel bleiben deshalb im Index, und ein geteilter Link zeigt weiter Bild und Titel.

Eine Kennzeichnung reicht für einen ganzen Zweig. Setz den Schalter an der Kategorie Spirituosen, und jede Unterkategorie und jeder Artikel darin ist mit geschützt. Auch die Artikel, die du nächste Woche anlegst.

Jeder Verkaufskanal bekommt sein eigenes Alter. B2B ohne Prüfung, B2C mit 18, ein dritter Kanal mit 16. Der Browser speichert das bestätigte Alter statt eines Hakens, deshalb öffnet eine Bestätigung für 16 keinen Kanal, der 18 verlangt.

Keine Antwort zählt wie ein Nein. Solange der Besucher nicht geantwortet hat, ist sein Alter unbekannt. Gekennzeichnete Artikel bleiben verborgen: in Kategorielisten, in der Suche, in der Vorschau unter dem Suchfeld, im Cross-Selling und in Einkaufswelten.

So arbeitet das Plugin

Ruft ein Besucher ohne bestätigtes Alter eine gesperrte Artikel- oder Kategorieseite auf, bricht der Server die Seite ab, bevor er sie zusammenbaut, und schickt ihn auf die Startseite mit der Altersabfrage. Dort stehen zwei Schaltflächen: “Ich bin über 18 Jahre” und “Ich bin unter 18 Jahre”. Die Zahl darin folgt deiner Einstellung.

Bestätigt er, kehrt er auf die Adresse zurück, die er ursprünglich aufgerufen hat. Verneint er, landet er auf der Startseite, und die gekennzeichneten Kategorien verschwinden für ihn aus dem Hauptmenü. Erneut gefragt wird er nicht. Die Antwort liegt 30 Tage im Browser.

Gekennzeichnete Kategorien bleiben im Menü, solange die Frage offen ist. Sonst gäbe es für den Besucher keinen Weg, die Abfrage überhaupt zu erreichen, und ein Shop mit durchgehend altersbeschränktem Sortiment sähe leer aus.

Typische Einsatzszenarien

Spirituosen neben Zubehör. Dein Shop verkauft Whisky, Gläser und Geschenkkörbe. Nur der Whisky liegt hinter der Abfrage, alles andere bleibt für jeden erreichbar.

Tabak und E-Zigaretten. Die Hauptkategorie ist gekennzeichnet, Liquids, Zubehör und jede weitere Unterkategorie erben den Schutz.

Messer und Outdoor. Nur einzelne Klingen sind gekennzeichnet, Rucksäcke und Lampen bleiben offen.

B2B und B2C auf einer Installation. Im Händlerkanal läuft der Shop ohne Prüfung, im Endkundenkanal mit 18.

Technische Fakten für deine IT

  • Shopware 6.7, PHP 8.2 oder neuer.
  • Das Plugin legt beim Aktivieren ein eigenes Freitextfeld-Set an und verknüpft es mit Artikel und Kategorie. Shopware-Tabellen bleiben unverändert, eigene Datenbanktabellen entstehen nicht.
  • Das Plugin sendet keine Daten an externe Server. Die Antwort liegt im Cookie ageCheckSix mit 30 Tagen Laufzeit und enthält nur das bestätigte Alter, keine personenbezogenen Daten.
  • Der Cookie meldet sich beim Cookie-Hinweis deines Shops als “Altersbestätigung” in der Gruppe der technisch notwendigen Cookies an.
  • Der HTTP-Cache führt drei getrennte Einträge: unbeantwortet, abgelehnt, bestätigt. Eine Seite für einen bestätigten Besucher wird nie an einen unbestätigten ausgeliefert.
  • Die Sperre greift auf dem Server, nicht erst im Browser. Wer JavaScript abschaltet, kommt damit nicht an ihr vorbei.
  • Fehler in den Subscribern gehen in einen eigenen Log-Kanal und brechen nie eine Seite ab.
  • Deinstallierst du ohne die Option “Benutzerdaten behalten”, entfernt das Plugin Freitextfeld-Set, Feld, seine Konfigurationswerte und seine Textbausteine.

Ehrlich gesagt

Die Abfrage ist eine Selbstauskunft, keine Ausweiskontrolle. Wer “Ich bin über 18 Jahre” klickt, kommt durch, nachgewiesen wird dabei nichts. Ist für deine Ware eine geprüfte Verifikation mit Ausweis oder Zustellkontrolle vorgeschrieben, brauchst du zusätzlich ein Produkt, das genau das leistet.

Dasselbe Maß an Ehrlichkeit gilt für die Ausnahme für Suchmaschinen: Erkannt werden sie an der Browserkennung, und die lässt sich fälschen. Das ist ein bewusster Tausch von Schutz gegen Auffindbarkeit. Probier es mit einer einzigen gekennzeichneten Kategorie aus, dann siehst du in wenigen Minuten, ob diese Bauweise zu deinem Sortiment passt.

Häufige Fragen

Ersetzt das Plugin eine geprüfte Altersverifikation?

Nein. Der Besucher bestätigt sein Alter selbst, nachgewiesen wird nichts. Das Plugin hält gekennzeichnete Ware von allen fern, die nicht bestätigt haben. Eine Ausweis- oder Zustellprüfung leistet es nicht, dafür brauchst du ein anderes Produkt.

Bekommt jeder Besucher beim Betreten des Shops ein Popup?

Nein. Gefragt wird nur, wer eine gekennzeichnete Kategorie oder einen gekennzeichneten Artikel aufruft und noch nicht geantwortet hat. Wer nichts Altersbeschränktes ansieht, sieht auch nie eine Abfrage.

Muss ich jeden Artikel einzeln kennzeichnen?

Nein. Kennzeichne die Kategorie, dann sind alle Unterkategorien und alle Artikel darin geschützt, auch die, die du später anlegst. Den Schalter am einzelnen Artikel brauchst du nur für Ausnahmen außerhalb dieser Kategorien.

Funktioniert das mit meinem Theme?

Ja, wenn dein Theme auf der Standard-Storefront aufsetzt. Das Plugin erweitert die Basis-Vorlage an einer einzigen Stelle und ruft den Ursprungsinhalt mit auf. Ein Theme, das diese Vorlage komplett ersetzt statt sie zu erweitern, braucht eine kleine Anpassung.

Verliere ich meine Google-Platzierungen für altersbeschränkte Artikel?

Nein. Suchmaschinen und die Vorschau-Dienste sozialer Netzwerke werden wie bestätigte Besucher behandelt, die Artikel bleiben im Index. Erkannt werden sie an der Browserkennung, und die lässt sich fälschen. Diesen Tausch gehst du bewusst ein.

Ich habe zwei Verkaufskanäle mit 16 und 18. Gilt eine Bestätigung für beide?

Nur nach oben. Gespeichert wird das bestätigte Alter, nicht ein einfaches Ja. Wer 18 bestätigt hat, kommt auch in den Kanal mit 16. Wer 16 bestätigt hat, wird im Kanal mit 18 erneut gefragt.

Sendet das Plugin Daten an externe Server?

Nein. Die Antwort des Besuchers bleibt in seinem Browser, alle Einstellungen bleiben in deiner Shopware-Datenbank. Das Plugin meldet den Cookie beim Cookie-Hinweis deines Shops an, damit er dort für deine Besucher sichtbar ist.

Bremst das Plugin meinen Shop aus?

Der HTTP-Cache bleibt in Betrieb. Das Plugin führt für unbeantwortet, abgelehnt und bestätigt getrennte Einträge, statt den Cache abzuschalten. Die gekennzeichneten Kategorien ermittelt es einmal pro Seitenaufruf.

Was passiert bei der Deinstallation mit meinen Kennzeichnungen?

Mit der Option “Benutzerdaten behalten” bleibt alles erhalten, inklusive Freitextfeld und gesetzter Kennzeichnungen. Ohne diese Option entfernt das Plugin Freitextfeld-Set, Feld, Konfigurationswerte und Textbausteine wieder.

Kann ich die Texte der Abfrage ändern?

Ja. Titel und Schaltflächentexte liegen als Textbausteine in deinem Shop und lassen sich dort überschreiben. Die Altersangabe im Text folgt automatisch deiner Einstellung “Zu prüfendes Alter”.

Features im Überblick

  • Kategorien und Artikel über das Freitextfeld "Altersprüfung aktivieren" kennzeichnen
  • Eine gekennzeichnete Kategorie schützt alle Unterkategorien und die Artikel darin
  • Gesperrte Artikel- und Kategorieseiten bricht der Server ab, bevor er sie zusammenbaut
  • Gekennzeichnete Artikel fehlen in Kategorielisten, in der Suche und in der Suchvorschau
  • Auch Cross-Selling und Einkaufswelten zeigen gekennzeichnete Artikel nicht mehr an
  • Eine unbeantwortete Abfrage zählt wie eine Ablehnung, die Ware bleibt verborgen
  • Nach der Bestätigung kehrt der Besucher auf die zuerst aufgerufene Adresse zurück
  • Wer verneint, verliert die gekennzeichneten Kategorien auch im Hauptmenü
  • Der Browser speichert das bestätigte Alter, nicht ein einfaches Ja oder Nein
  • Mindestalter und Ein- oder Ausschalten je Verkaufskanal einstellbar
  • Die Antwort gilt 30 Tage, danach wird beim nächsten geschützten Aufruf erneut gefragt
  • Der Cookie meldet sich beim Cookie-Hinweis als "Altersbestätigung" an
  • Suchmaschinen und Link-Vorschauen werden wie bestätigte Besucher behandelt
  • Getrennte HTTP-Cache-Einträge für unbeantwortet, abgelehnt und bestätigt
  • Fehler im Plugin werden protokolliert und brechen nie eine Seite ab
Live testen

Im Demo-Shop ausprobieren

Statt Screenshots: Plugin direkt im Frontend und Backend eines echten Shopware-6-Shops sehen.

sw6plugindemo.bui-demo.com
Einrichtung & Pflege

Brauchst du Hilfe bei der Installation?

Wir installieren, konfigurieren und pflegen das Plugin auch dauerhaft, als Teil unserer Shop-Betreuung. Damit es bei Updates nicht plötzlich Schwierigkeiten gibt.

Plugin-Insider DACH

Plugin-Updates direkt ins Postfach

Neue Releases, Kompatibilitäts-Hinweise, „Stack des Monats". Eine Mail pro Monat.

Mit dem Klick stimmst du der Zusendung zu (Art. 6 Abs. 1 lit. a DSGVO). Jederzeit abbestellbar. Mehr in der Datenschutzerklärung.

Screenshots

dein-shop.de
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 1
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 2
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 3
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 4
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 5
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 6
Altersprüfung Altersabfrage | nur gekennzeichnete Ware statt Popup für alle. Screenshot 7
BuI Insights

Plugin-Updates & Praxistipps direkt ins Postfach

Release-News zu unseren Shopware-Plugins, Kompatibilitäts-Hinweise und Best Practices aus dem Plugin-Alltag. Ein Mal im Monat, jederzeit abbestellbar.

Mit dem Klick stimmst du zu, dass wir dir den Newsletter zusenden dürfen (Art. 6 Abs. 1 lit. a DSGVO). Mehr in der Datenschutzerklärung.