Altersprüfung für Shopware 6 — mit dem Chip im Ausweis
EdelVerify verbindet Ihren Shopware-6-Shop mit dem Ausweis, den Ihre Kundschaft ohnehin besitzt: Die EdelVerify-App liest den Chip im Reisepass oder Ausländerausweis, Ihr Shop nimmt das Ergebnis serverseitig entgegen — datensparsam und ohne Medienbruch im Checkout.
Paket für Shopware 6
Erweiterungen → Meine Erweiterungen → Erweiterung hochladen. Stand: erprobt — läuft im Demo-Shop.
Wenn Sie in Ihrem Shopware-6-Shop altersbeschränkte Produkte verkaufen, brauchen Sie eine Altersprüfung, die im Bestellprozess funktioniert und nur das Nötigste abfragt. EdelVerify prüft dafür den Chip im Pass oder Ausländerausweis: Jeder Schweizer Pass seit 2006 trägt ihn, gelesen wird er von der EdelVerify-App am Telefon Ihrer Kundschaft. Ihr Shop erhält ausschliesslich die Antwort «über 18: ja/nein» samt Prüfweg — keinen Namen, kein Geburtsdatum, keine Adresse. Die staatliche E-ID ist eingebaut und wird freigeschaltet, sobald der Bund sie ausgibt (Termin offen, vom Bund am 30. Juni 2026 verschoben); anfangen können Sie ohne sie.
So fügt sich EdelVerify in Shopware 6 ein
Shopware 6 ist auf Erweiterbarkeit ausgelegt: Über das App- und Plugin-System, die Storefront-Erweiterungspunkte und die Admin-API lassen sich zusätzliche Schritte sauber in den Bestellprozess einklinken. EdelVerify setzt an diesen Punkten an und führt die eigentliche Altersprüfung serverseitig durch, statt sie dem Browser oder dem Frontend zu überlassen.
Plugin mit CartValidator als Riegel — greift damit auch bei direktem Zugriff auf die Store-API. Die Warenkorb-Schublade führt auf die Warenkorbseite, weil Shopware sie per AJAX einsetzt und Skripte darin nicht ausführt.
Der Ablauf: Liegt ein altersbeschränktes Produkt im Warenkorb, erscheint die Altersprüfung und beginnt sofort — kein Wahlschirm, kein Konto, keine Anmeldung. Am Desktop führt ein QR-Code auf das Telefon, dort öffnet sich der Prüfauftrag in der EdelVerify-App, und die Kundschaft hält Pass oder Ausländerausweis an die Rückseite des Geräts. EdelVerify nimmt das Ergebnis serverseitig entgegen und meldet Ihrem Shopware-Backend nur «über 18: ja/nein» samt Prüfweg zurück.
Was der Chip belegt — und was nicht
Dass das Dokument körperlich vorlag: Der Chip gibt nur etwas heraus, wenn ihm die abgelesenen Zeilen der Datenseite gezeigt werden. Der Chip antwortet nach ICAO 9303 nur dem Dokument, das jemand in der Hand hält; ein hochgeladenes Foto führt zu keiner Antwort.
Für sich genommen nicht, dass das Dokument echt ist: Ein nachgebauter Chip mit abgeschriebenem Datenbestand antwortet genauso. Ob die Echtheit geprüft wurde, steht auf einer zweiten Achse daneben und wird getrennt verlangt. Und nicht, dass die meldende App unverändert ist. Das gehört ausgesprochen, weil es die Grundlage Ihrer Entscheidung ist: Der Weg ist deutlich stärker als eine Checkbox und schwächer als ein staatlich signierter Nachweis.
Für Sie heisst das: Die Antwort ist auf jedem Weg dieselbe, der Nachweis dahinter nicht. Welchen Weg Sie für welche Ware gelten lassen, entscheiden Sie — die Angabe, welcher es war, steht beim Ergebnis.
Die Ausweiszeilen: der Weg für die Identitätskarte
Trägt ein Dokument keinen Chip, liest dieselbe App die maschinenlesbaren Zeilen am Rand mit der Kamera. Das ist der Weg für die Schweizer Identitätskarte: Sie trägt keinen Chip — die biometrische ist ab 2. November 2026 beantragbar und bleibt freiwillig neben der chiplosen.
Die Stufe belegt weniger als der Chip: Nicht, dass das Dokument vorlag: Ein Foto der Rückseite genügt. Die Kamera unterscheidet ein Dokument nicht von seinem Abbild. Deshalb ist sie in Ihrem EdelVerify-Konto ab Werk abgeschaltet; Sie schalten sie frei, wenn Sie sie wollen, und sehen bei jeder Prüfung, welcher Weg gelaufen ist.
Die Entscheidung gilt für Ihren Laden und nicht je Warengruppe: Sie fällt einmal und bewusst. Die Altersgrenze dagegen, 16 oder 18, kommt weiterhin je Prüfung aus dem Warenkorb.
Flow Builder und Webhooks statt harter Eingriffe
Shopware 6 bringt mit dem Flow Builder eine ereignisgesteuerte Automatisierung mit, die sich an Bestell- und Checkout-Ereignisse hängen lässt. EdelVerify macht das Prüfergebnis über klar definierte Schnittstellen verfügbar, sodass Sie es im Flow Builder oder über Webhooks weiterverarbeiten können — etwa um eine Bestellung erst nach erfolgreicher Altersprüfung freizugeben oder einen entsprechenden Status zu setzen.
Weil zum Ergebnis auch der genommene Weg gehört, bleibt Ihnen die Wahl, wie Sie damit umgehen. So bleibt Ihre Geschäftslogik dort, wo sie hingehört: in Shopware. EdelVerify liefert das Signal, Ihr Shop entscheidet, was damit geschieht. Der Ansatz erleichtert Updates, weil die Integration nicht tief in den Kern eingreift, sondern an den dafür vorgesehenen Erweiterungspunkten ansetzt.
Datensparsam von Grund auf
Das Geburtsdatum bleibt auf dem Telefon: Die EdelVerify-App liest den Chip oder die Zeilen, rechnet dort und schickt nur das Ergebnis. Weder Ihr Shop noch EdelVerify erfährt das Datum; von den Ausweiszeilen wird kein Bild gespeichert und keines übertragen.
Für Sie als Shopbetreiber bedeutet das konkret weniger Personendaten in der Bestellverarbeitung. Sie müssen kein Ausweisfoto speichern und kein Geburtsdatum vorhalten, nur um eine Altersgrenze zu dokumentieren. Das reduziert die Datenmenge, die Sie schützen und gegebenenfalls löschen müssen — ein Vorteil, der gut zum Grundsatz der Datensparsamkeit im schweizerischen Datenschutzrecht passt.
Wo Sie die Altersgrenze einstellen
In Shopware setzen Sie die Grenze Erweiterungen → Meine Erweiterungen → EdelVerify → Konfiguration: je Kategorie, wobei Unterkategorien mitzählen, und unter die Kategorie über eine Produkteigenschaft, etwa «Altersbeschränkt: ja» — sie wirkt am einzelnen Artikel. Bier ab 16, Spirituosen ab 18, im selben Shop — der Prüfschritt wird nur ausgelöst, wenn etwas Altersbeschränktes im Warenkorb liegt.
Wie es die anderen Systeme halten: Altersgrenzen 16 und 18 je Kategorie in WooCommerce, Shopware und Magento — bis zum einzelnen Artikel in WooCommerce und Shopware, in Shopify eine Grenze je Laden. Die Übersicht dazu steht unter /anleitung/ware-markieren.
Ehrlicher Projektstatus
Läuft in einem Shopware 6.6.10.3, das wir selbst betreiben. Nachgemessen sind Warenkorb, Warenkorb-Schublade, Kasse und der Ausweis-Weg bis zum QR-Code. Zum Selbstausprobieren steht der Laden unter https://shopware.edelbyte.ch; eingespielt wird das Plugin über Erweiterungen → Meine Erweiterungen → Erweiterung hochladen.
Zwei Grenzen nennen wir von uns aus. Die EdelVerify-App gibt es heute für Android, seit dem 20. August 2026 im Play Store; die Fassung fürs iPhone ist in Arbeit, einen Termin nennen wir nicht, weil er nicht in unserer Hand liegt. Wer ein iPhone benutzt, kommt heute nur über den Kameraweg im Browser durch (eine schwächere Stufe, ab Werk aus).
Und der Weg über die staatliche E-ID ist abgeschaltet: Er ist gebaut, unser Verifier steht im eidgenössischen Vertrauensregister, angeboten wird er, sobald der Bund die E-ID produktiv ausgibt — Termin offen, vom Bund am 30. Juni 2026 verschoben. Für Ihren Shop ändert sich an diesem Tag nichts; was das im Einzelnen heisst, steht unter /e-id.
Buchen können Sie über /preise — mit Karte oder TWINT, das Konto entsteht automatisch nach der Zahlung: ab CHF 19 im Monat, keine Gebühr je Prüfung, keine Vorauszahlung. Über dem Kontingent 10 Rappen je bestandener Prüfung, nie mehr als der nächsthöhere Tarif — abgeschaltet wird nie. Der Testbetrieb ist gratis, Sie können also erst einbauen und dann entscheiden.
Warum EdelVerify für Shopware 6
- Prüft heute: der Chip im Reisepass oder Ausländerausweis, gelesen von der EdelVerify-App.
- Serverseitige Prüfung über das App- und Plugin-System von Shopware 6 — keine sensible Logik im Frontend.
- Der Riegel sitzt im CartValidator und greift auch bei direktem Zugriff auf die Store-API.
- Rückgabe ausschliesslich als «über 18: ja/nein», dazu die Angabe, welcher Weg es war.
- Das Geburtsdatum bleibt auf dem Telefon; die App rechnet dort und schickt nur das Ergebnis.
- Der Chip belegt, dass das Dokument vorlag — nicht, dass es echt ist.
- Die Schweizer Identitätskarte kommt über die Ausweiszeilen durch — eine schwächere Stufe, ab Werk aus.
- Altersgrenze je Kategorie und je Produkteigenschaft — und damit je Artikel; Unterkategorien zählen mit.
- App heute nur auf Android; ohne App bleibt der Kameraweg im Browser, ab Werk aus.
Häufige Fragen
Quellen
EdelVerify ist ein unabhängiger Integrationsdienst von EdelByte und steht in keiner offiziellen Verbindung zu Shopware oder zur Schweizerischen Eidgenossenschaft. «swiyu» und die «E-ID» sind Angebote des Bundes. Die Prüfung liest Reisedokumente nach ICAO 9303 und belegt, dass das Dokument vorlag, nicht dessen Echtheit; die Ausweiszeilen belegen das körperliche Vorliegen nicht — ein Foto der Rückseite genügt ihnen, weshalb diese Stufe je Konto ab Werk abgeschaltet ist. Die EdelVerify-App gibt es heute für Android; die Fassung fürs iPhone ist in Arbeit. Der E-ID-Weg ist eingebaut und abgeschaltet, bis der Bund die E-ID produktiv ausgibt (Termin offen, vom Bund am 30. Juni 2026 verschoben) — eine Zusicherung der Verfügbarkeit ist das nicht. Massgeblich sind die jeweils geltenden gesetzlichen Anforderungen.
Bereit für eine Altersprüfung, die heute läuft?
Anfangen können Sie heute: Geprüft wird mit dem Chip im Pass, den Ihre Kundschaft längst dabeihat — ohne Starttermin und ohne Wartezeit. Die staatliche E-ID ist in derselben Einbindung schon eingebaut und wartet auf den Bund.
EdelVerify ist ein unabhängiger Integrationsdienst von EdelByte. «swiyu» und die «E-ID» sind Angebote der Schweizerischen Eidgenossenschaft.