Skip to content

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 WooCommerce > Polski > Compliance Dashboard. 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:

StatusFarbeSymbolBeschreibung
OKGrünAnforderung erfüllt
WARNGelb!Teilweise erfüllt, benötigt Aufmerksamkeit
FAILRotNicht erfüllt, erfordert sofortiges Handeln
OFFGrau-Modul deaktiviert
PrüfungGrüner Status, wenn
AGB des ShopsSeite veröffentlicht und zugewiesen
DatenschutzerklärungSeite veröffentlicht und zugewiesen
WiderrufsinformationSeite veröffentlicht mit Formular
Cookie-RichtlinieSeite veröffentlicht
Liefer- und ZahlungsinformationenSeite veröffentlicht
PrüfungGrü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-EinwilligungCheckbox aktiv (optional)
PrüfungGrüner Status, wenn
Omnibus-Modul aktivModul in den Einstellungen aktiviert
Preisverlauf-AufzeichnungPreisverlauf-Tabelle vorhanden und funktioniert
Niedrigster Preis angezeigtPreis bei Produkten im Angebot sichtbar
30-Tage-ZeitraumZeitraum auf mindestens 30 Tage gesetzt
PrüfungGrüner Status, wenn
GPSR-Modul aktivModul aktiviert
Herstellerdaten ausgefülltMindestens 80 % der Produkte haben GPSR-Daten
Bevollmächtigten-DatenAusgefüllt für Produkte außerhalb der EU
SicherheitsinformationenAusgefüllt für Produkte, die dies erfordern
PrüfungGrüner Status, wenn
DSA-MeldeformularFormular auf einer Seite verfügbar
DSA-KontaktstelleKontakt-E-Mail festgelegt
MeldungsregisterMeldungstabelle vorhanden
PrüfungGrüner Status, wenn
Beschriftung der BestellschaltflächeText konform mit EU-Richtlinie
BestellübersichtSichtbar vor der Zahlungsschaltfläche
MwSt.- und LieferinformationenNeben den Produktpreisen angezeigt
PrüfungGrüner Status, wenn
KSeF-Modul aktivModul aktiviert
Firmen-NIP festgelegtNIP in den Einstellungen konfiguriert
KSeF-VerbindungVerbindungstest erfolgreich abgeschlossen
PrüfungGrüner Status, wenn
Anti-Greenwashing-Modul aktivModul aktiviert
Aussagen mit NachweisenAlle Aussagen haben eine Begründung
Zertifikate mit LinksZertifikate 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);

Das Dashboard kann E-Mail-Benachrichtigungen an den Administrator senden:

  • Wöchentlicher Bericht - Statuszusammenfassung, die einmal pro Woche gesendet wird
  • Kritischer Alarm - sofortige Benachrichtigung, wenn sich der Status auf FAIL ändert

Konfiguration der Benachrichtigungen: WooCommerce > Polski > Compliance Dashboard > Benachrichtigungen.

// Change report frequency
add_filter('polski/compliance/report_frequency', function (): string {
return 'daily'; // 'daily', 'weekly', 'monthly'
});

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.