Quick Conversion -AGB auto akzeptieren/ausbleben, Regelbasiert
Beschreibung
Highlights
Über die Erweiterung
AGB-Checkbox & Widerrufsbelehrung im Checkout steuern — mit Audit-Trail
AGB-Checkbox vorauswählen, AGB-Block oder Widerrufsbelehrung ausblenden — global, pro Verkaufskanal oder regelbasiert über den nativen Shopware Rule Builder. Mit lückenlosem Audit-Trail in jeder Bestellung.
Auf einen Blick
- AGB-Checkbox vorauswählen — global oder per Regel (z. B. für Stammkunden)
- AGB-Block komplett ausblenden — z. B. für B2B-Verkaufskanäle mit Rahmenvertrag
- Widerrufsbelehrung separat ausblenden — z. B. für reine B2B-Kataloge oder Digital-Inhalte
- Pro Verkaufskanal konfigurierbar — der B2C-Shop bleibt unangetastet, während der B2B-Kanal eigene Regeln nutzt
- Native Shopware Rule Builder Integration — kein eigenes Regel-System, keine Migrationen, keine Lernkurve
- Audit-Trail pro Bestellung — fünf Custom-Felder dokumentieren rechtssicher, wie das Plugin jede Bestellung behandelt hat
- Zero-JavaScript-Architektur — kompatibel mit allen Themes, robust gegen Vue-2-/Vue-3-Drift, keine Admin-Build-Dependencies
Welche Probleme löst dieses Plugin?
„Müssen meine Stammkunden bei jeder Bestellung den AGB-Haken neu setzen?"
Nein — mit der Auto-Check-Option ist die Checkbox vorausgewählt. Der Kunde kann sie jederzeit manuell entfernen; die Standard-Validierung greift unverändert.
„Ich betreibe einen B2B-Shop. Meine Geschäftskunden bestellen über Rahmenverträge und sollen keinen AGB-Block sehen."
Aktivieren Sie das Hide-Modul — entweder global pro Verkaufskanal oder über eine Shopware-Regel (z. B. „Kundengruppe = B2B"). Die Bestellung schließt erfolgreich ab; ein verstecktes Hidden-Input liefert tos=1 ans Bestellformular.
„Wie weise ich später nach, ob das Plugin die AGB für eine Bestellung ausgeblendet hat?"
Jede Bestellung speichert fünf Audit-Felder: Sichtbarkeitsstatus, Auto-Accept-Status, Widerrufsstatus, einen JSON-Snapshot der zutreffenden Regeln (mit Namen) und eine menschenlesbare Zusammenfassung. Diese Daten überleben Plugin-Deaktivierung und Reinstallation.
„Ich verkaufe rein digitale Inhalte. Die Standard-Widerrufsbelehrung passt nicht."
Blenden Sie die Widerrufsbelehrung gezielt aus — global oder regelbasiert. Die Einwilligung zum sofortigen Beginn (§356 V BGB) bleibt immer erhalten. Kein versehentlicher Verstoß möglich.
Audit-Trail: Ihr Compliance-Vorsprung
Zu jeder Bestellung, die unter aktivem Plugin entstanden ist, schreibt das Plugin fünf Custom-Felder in die Bestelldetailansicht:
- tosHidden — War der AGB-Block beim Bestellabschluss ausgeblendet?
- tosAutoAccepted — War die AGB-Checkbox automatisch vorausgewählt?
- revocationHidden — War die Widerrufsbelehrung ausgeblendet?
- matchedRules — JSON-Snapshot der zutreffenden Regeln (ID + Name) — überlebt späteres Löschen oder Umbenennen der Regel
- auditSummary — Mehrzeilige menschenlesbare Zusammenfassung in deutscher Sprache
Die Audit-Daten leben auf der Bestellung selbst (order.customFields) und überleben:
- Plugin-Deaktivierung
- Plugin-Deinstallation mit keepUserData=true
- Plugin-Reinstallation (Audit-Daten werden dann wieder angezeigt)
Bestellungen, die vor der Plugin-Installation entstanden sind oder von einem Verkaufskanal mit pluginActive=false kommen, tragen lediglich die Audit-Zusammenfassung mit dem Hinweis „Plugin war zu Bestellzeit nicht aktiv — keine Audit-Daten verfügbar."
Anwendungsbeispiele
B2B-Verkaufskanal mit Rahmenvertrag
Im Verkaufskanal „B2B-Shop" Plugin aktivieren, hideAgb und hideRevocation global einschalten. Andere Verkaufskanäle (z. B. öffentlicher B2C-Shop) bleiben unverändert.
Stammkunden-Beschleunigung
Im Rule Builder eine Regel „Stammkunde" anlegen (Bedingung: bisherige Bestellungen ≥ 5). In der Plugin-Konfiguration unter autoCheckAgbRuleIds zuweisen. Neukunden sehen die unangetastete AGB-Checkbox; Stammkunden einen voreingestellten Haken.
Gemischte Steuerung mit Priorität
Geschäftskunden sehen keinen AGB-Block (Regel A → Hide), B2C-Stammkunden sehen die vorausgewählte Checkbox (Regel B → Auto-Check). Treffen beide zu, gewinnt Hide per Prioritätslogik (PRIO 1 > PRIO 2). Im Audit-Trail werden trotzdem beide Regeln vermerkt.
Häufig gestellte Fragen
Brauche ich Programmier-Kenntnisse?
Nein. Alles wird über die Standard-Shopware-Admin-Oberfläche konfiguriert. Regeln legen Sie im Rule Builder an (kein Code), Schalter und Regelzuweisungen über Klick-Bedienung.
Kann ich das Plugin nur für einen einzelnen Verkaufskanal aktivieren?
Ja. Jede Einstellung ist pro Verkaufskanal konfigurierbar.
Was passiert, wenn ich das Plugin deinstalliere?
Bei keepUserData=true (Standard) bleiben Audit-Daten und Custom-Feld-Definitionen erhalten. Die Audit-Werte auf bestehenden Bestellungen bleiben in allen Fällen erhalten.
Funktioniert das Plugin mit meinem Custom-Theme?
Ja, sofern das Theme die Standard-Twig-Blöcke erbt. Themes, die den Checkout vollständig ohne Vererbung ersetzen, deaktivieren das Plugin still — ohne Fehlermeldung.
Kann ich nur die Widerrufsbelehrung ausblenden, ohne die AGB anzufassen?
Ja. AGB- und Widerruf-Steuerung sind unabhängig voneinander konfigurierbar.
Was ist mit der Einwilligung zum sofortigen Beginn (Digital-Inhalte)?
Diese Einwilligung (§356 V BGB) wird vom Plugin niemals unterdrückt — auch nicht im Hide-Widerruf-Modus. Sie ist als Code-Invariante geschützt.
Bekomme ich Updates für künftige Shopware-Versionen?
Ja. Die Entwicklungs-Pipeline testet bei jedem Release automatisiert über alle vier Versionen.
Support
Support-Ticket: ticket@daturex.de
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 27. April 2026
- Version: 0.1.0
- Kategorie: Checkout / Bestellprozess
Über den Extension Partner
DATUREX GmbH
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Bewertung: 4.6
- Partner seit: 2023
- Erweiterungen: 33
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Schnell