Zum Inhalt springen

Compliance-Panel (compliance dashboard)

Das Compliance-Panel ist der zentrale Ort zur Prüfung der rechtlichen Anforderungen des Shops. Es zeigt eine Checkliste mit dem Status jeder Anforderung an, von den AGB bis hin zu GPSR und DSA.

Gehen Sie zu WooCommerce > Polski > Compliance-Panel. Erfordert die Berechtigung manage_woocommerce (Administrator oder Shop-Manager).

Rechtliche Anforderungen, gruppiert nach Kategorien. Jede hat einen visuellen Status:

StatusFarbeSymbolBeschreibung
OKGrünAnforderung erfüllt
WARNGelb!Teilweise erfüllt, erfordert Aufmerksamkeit
FAILRotNicht erfüllt, erfordert sofortige Maßnahme
OFFGrau-Modul deaktiviert
PrüfungGrüner Status wenn
AGB des ShopsSeite veröffentlicht und zugewiesen
DatenschutzerklärungSeite veröffentlicht und zugewiesen
WiderrufsbelehrungSeite veröffentlicht mit Formular
Cookie-RichtlinieSeite veröffentlicht
Liefer- und ZahlungsinformationenSeite veröffentlicht
PrüfungGrüner Status wenn
AGB-Akzeptanz (Kasse)Checkbox aktiv und erforderlich
Datenschutzerklärung (Kasse)Checkbox aktiv und erforderlich
AGB-Akzeptanz (Registrierung)Checkbox aktiv und erforderlich
Marketing-EinwilligungCheckbox aktiv (optional)
PrüfungGrüner Status wenn
Omnibus-Modul aktivModul in den Einstellungen aktiviert
Preishistorie wird gespeichertPreishistorietabelle existiert und funktioniert
Niedrigster Preis wird angezeigtPreis bei Produkten im Angebot sichtbar
30-Tage-ZeitraumZeitraum auf mindestens 30 Tage eingestellt
PrüfungGrüner Status wenn
GPSR-Modul aktivModul aktiviert
Herstellerdaten ergänztMindestens 80% der Produkte haben GPSR-Daten
VertreterdatenFür Produkte von außerhalb der EU ergänzt
SicherheitsinformationenFür erforderliche Produkte ergänzt
PrüfungGrüner Status wenn
DSA-MeldeformularFormular auf einer Seite verfügbar
DSA-KontaktstelleKontakt-E-Mail eingestellt
MeldungsregisterMeldungstabelle existiert
PrüfungGrüner Status wenn
Beschriftung der BestellschaltflächeText konform mit EU-Richtlinie
BestellzusammenfassungVor der Zahlungsschaltfläche sichtbar
Information zu MwSt. und VersandBei den Produktpreisen angezeigt
PrüfungGrüner Status wenn
KSeF-Modul aktivModul aktiviert
Firmen-NIP eingestelltNIP in den Einstellungen konfiguriert
Verbindung mit KSeFVerbindungstest erfolgreich abgeschlossen
PrüfungGrüner Status wenn
Anti-Greenwashing-Modul aktivModul aktiviert
Aussagen mit NachweisenAlle Aussagen sind belegt
Zertifikate mit LinksZertifikate haben Nummern und URLs

Oben im Panel wird eine Zusammenfassung angezeigt:

  • Gesamtergebnis - Prozentsatz der erfüllten Anforderungen (z. B. 85%)
  • Fortschrittsbalken - visuelle Darstellung des Ergebnisses
  • Kritische Anforderungen - Anzahl der nicht erfüllten FAIL-Anforderungen
  • Warnungen - Anzahl der teilweise erfüllten WARN-Anforderungen
  • Datum der letzten Prüfung - wann das Panel zuletzt aktualisiert wurde

Klicken Sie auf eine Anforderung, um Details zu sehen:

  • Beschreibung - was genau geprüft wird
  • Rechtsgrundlage - Verweis auf die Vorschrift
  • Status - detaillierte Beschreibung des Zustands
  • Empfohlene Maßnahme - was zu tun ist, um die Anforderung zu erfüllen
  • Link zu den Einstellungen - direkter Link zur passenden Einstellungsseite

Das Panel prüft die Status live bei jedem Öffnen. Die Prüfungen umfassen:

  • Existenz und Status der Seiten (veröffentlicht / Entwurf / gelöscht)
  • Existenz und Konfiguration der Checkboxen
  • Korrektheit der Daten in den Produkt-Metadaten (Sampling - zufällige Stichprobe von 100 Produkten)
  • Funktion der Module (Aktivität, korrekte Konfiguration)
  • Verbindungstests mit externen APIs (KSeF)

Exportieren Sie den Compliance-Bericht:

  • PDF - Bericht zum Herunterladen oder Drucken
  • JSON - maschinenlesbare Daten (z. B. für ein Monitoring-System)
// Hook nach Generierung des Berichts
add_action('polski/compliance/report_generated', function (array $results, string $format): void {
// Protokollierung des Generierungsdatums des Berichts
update_option('polski_last_compliance_report', current_time('mysql'));
}, 10, 2);

Das Panel sendet E-Mail-Benachrichtigungen an den Administrator:

  • Wochenbericht - Statuszusammenfassung, einmal pro Woche versendet
  • Kritischer Alarm - sofortige Benachrichtigung, wenn ein Status auf FAIL wechselt

Konfiguration der Benachrichtigungen: WooCommerce > Polski > Compliance-Panel > Benachrichtigungen.

// Häufigkeit des Berichts ändern
add_filter('polski/compliance/report_frequency', function (): string {
return 'daily'; // 'daily', 'weekly', 'monthly'
});

Sie können eigene Prüfungen zum Panel hinzufügen:

add_filter('polski/compliance/checks', function (array $checks): array {
$checks[] = [
'id' => 'custom_ssl',
'category' => 'security',
'label' => 'SSL-Zertifikat',
'callback' => function (): array {
$is_ssl = is_ssl();
return [
'status' => $is_ssl ? 'ok' : 'fail',
'message' => $is_ssl ? 'SSL aktiv' : 'Kein SSL-Zertifikat',
];
},
];
return $checks;
});

Das Panel zeigt veraltete Daten - klicken Sie oben im Panel auf Aktualisieren. Einige Daten (z. B. GPSR-Sampling) können zwischengespeichert sein.

FAIL-Status für eine Rechtsseite - prüfen Sie, ob die Seite veröffentlicht ist (nicht Entwurf) und unter WooCommerce > Einstellungen > Erweitert > Seiteneinstellungen zugewiesen ist.

Probleme melden: github.com/wppoland/polski/issues

Diese Seite dient ausschließlich zu Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2) ohne Garantie.