Zum Inhalt springen

Compliance dashboard

Das Compliance-Dashboard 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 zu GPSR und DSA.

Gehen Sie zu Polski > Compliance-Checkliste. Das Dashboard steht Benutzern mit der Berechtigung manage_woocommerce zur Verfügung (Rollen Administrator und Shop-Manager).

Das Dashboard zeigt eine Liste der rechtlichen Anforderungen an, gruppiert in Kategorien. Jede Anforderung hat einen visuellen Status:

Status Farbe Symbol Beschreibung
OK Grün Anforderung erfüllt
WARN Gelb ! Teilweise erfüllt, benötigt Aufmerksamkeit
FAIL Rot Nicht erfüllt, erfordert sofortiges Handeln
OFF Grau - Modul deaktiviert
Prüfung Grüner Status, wenn
AGB des Shops Seite veröffentlicht und zugewiesen
Datenschutzerklärung Seite veröffentlicht und zugewiesen
Widerrufsinformation Seite veröffentlicht mit Formular
Cookie-Richtlinie Seite veröffentlicht
Liefer- und Zahlungsinformationen Seite veröffentlicht
Prüfung Grüner Status, wenn
AGB-Zustimmung (Kasse) Checkbox aktiv und erforderlich
Datenschutzerklärung (Kasse) Checkbox aktiv und erforderlich
AGB-Zustimmung (Registrierung) Checkbox aktiv und erforderlich
Marketing-Einwilligung Checkbox aktiv (optional)
Prüfung Grüner Status, wenn
Omnibus-Modul aktiv Modul in den Einstellungen aktiviert
Preisverlauf-Aufzeichnung Preisverlauf-Tabelle vorhanden und funktioniert
Niedrigster Preis angezeigt Preis bei Produkten im Angebot sichtbar
30-Tage-Zeitraum Zeitraum auf mindestens 30 Tage gesetzt
Prüfung Grüner Status, wenn
GPSR-Modul aktiv Modul aktiviert
Herstellerdaten ausgefüllt Mindestens 80 % der Produkte haben GPSR-Daten
Bevollmächtigten-Daten Ausgefüllt für Produkte außerhalb der EU
Sicherheitsinformationen Ausgefüllt für Produkte, die dies erfordern
Prüfung Grüner Status, wenn
DSA-Meldeformular Formular auf einer Seite verfügbar
DSA-Kontaktstelle Kontakt-E-Mail festgelegt
Meldungsregister Meldungstabelle vorhanden
Prüfung Grüner Status, wenn
Beschriftung der Bestellschaltfläche Text konform mit EU-Richtlinie
Bestellübersicht Sichtbar vor der Zahlungsschaltfläche
MwSt.- und Lieferinformationen Neben den Produktpreisen angezeigt
Prüfung Grüner Status, wenn
KSeF-Modul aktiv Modul aktiviert
Firmen-NIP festgelegt NIP in den Einstellungen konfiguriert
KSeF-Verbindung Verbindungstest erfolgreich abgeschlossen
Prüfung Grüner Status, wenn
Anti-Greenwashing-Modul aktiv Modul aktiviert
Aussagen mit Nachweisen Alle Aussagen haben eine Begründung
Zertifikate mit Links Zertifikate haben Nummern und URLs

Oben im Dashboard wird eine Zusammenfassung angezeigt:

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

Ein Klick auf eine Anforderung erweitert den Abschnitt mit Details:

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

Das Dashboard prüft die Status in Echtzeit bei jedem Öffnen. Die Prüfungen umfassen:

  • Existenz und Status der Seiten (veröffentlicht / Entwurf / gelöscht)
  • Existenz und Konfiguration der Checkboxen
  • Korrektheit der Produkt-Metadaten (Sampling - Zufallsstichprobe von 100 Produkten)
  • Modulbetrieb (Aktivität, Korrektheit der Konfiguration)
  • Verbindungstests mit externen APIs (KSeF)

Das Dashboard ermöglicht den Export eines Compliance-Berichts:

  • PDF - Bericht zum Herunterladen oder Drucken
  • JSON - maschinenlesbare Daten (z. B. für ein Überwachungssystem)
// Hook after report generation
add_action('polski/compliance/report_generated', function (array $results, string $format): void {
// Log the report generation date
update_option('polski_last_compliance_report', current_time('mysql'));
}, 10, 2);

Sie können dem Dashboard eigene Prüfungen hinzufügen:

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

Das Dashboard zeigt veraltete Daten an - klicken Sie auf die Schaltfläche Aktualisieren oben im Dashboard. Die Prüfungen werden live durchgeführt, aber einige Daten (z. B. GPSR-Sampling) können zwischengespeichert sein.

FAIL-Status für eine rechtliche Seite - prüfen Sie, ob die Seite veröffentlicht ist (kein Entwurf) und in WooCommerce > Einstellungen > Erweitert > Seiteneinrichtung 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), die ohne Gewährleistung bereitgestellt wird.