Preskočiť na obsah

Panel zhody (compliance dashboard)

Panel zhody je centralne miesto na kontrolu pravnych poziadaviek obchodu. Zobrazuje kontrolny zoznam so statusom kazdej poziadavky - od obchodnych podmienok az po GPSR a DSA.

Prejdite do WooCommerce > Polski > Panel zhody. Vyzaduje opravnenie manage_woocommerce (Administrator alebo Spravca obchodu).

Pravne poziadavky su zoskupene do kategorii. Kazda ma vizualny status:

StatusFarbaIkonaPopis
OKZelenaPoziadavka splnena
WARNZlta!Ciastocne splnena, vyzaduje pozornost
FAILCervenaNesplnena, vyzaduje okamzitu akciu
OFFSiva-Modul vypnuty
KontrolaStatus zeleny ak
Obchodne podmienkyStranka publikovana a priradena
Zasady ochrany sukromiaStranka publikovana a priradena
Informacia o odstupeni od zmluvyStranka publikovana s formularom
Zasady cookiesStranka publikovana
Informacia o dodani a platbachStranka publikovana
KontrolaStatus zeleny ak
Akceptacia podmienok (pokladna)Checkbox aktivny a povinny
Zasady ochrany sukromia (pokladna)Checkbox aktivny a povinny
Akceptacia podmienok (registracia)Checkbox aktivny a povinny
Marketingovy suhlasCheckbox aktivny (volitelny)
KontrolaStatus zeleny ak
Modul Omnibus aktivnyModul zapnuty v nastaveniach
Historia cien sa zaznamenavaTabulka historie cien existuje a funguje
Najnizsia cena sa zobrazujeCena viditelna na produktoch v akcii
Obdobie 30 dniNastavene obdobie aspon 30 dni
KontrolaStatus zeleny ak
Modul GPSR aktivnyModul zapnuty
Udaje vyrobcu doplneneAspon 80 % produktov ma udaje GPSR
Udaje zastupcuDoplnene pre produkty mimo EU
Informacie o bezpecnostiDoplnene pre produkty, ktore to vyzaduju
KontrolaStatus zeleny ak
Formular nahlaseni DSAFormular dostupny na stranke
Kontaktny bod DSAKontaktny email nastaveny
Register nahlaseniTabulka nahlaseni existuje
KontrolaStatus zeleny ak
Popisok tlacidla objednavkyText v sulade so smernicou EU
Zhrnutie objednavkyViditelne pred tlacidlom platby
Informacia o DPH a doruceniZobrazena pri cenach produktov
KontrolaStatus zeleny ak
Modul KSeF aktivnyModul zapnuty
NIP firmy nastavenyNIP nakonfigurovany v nastaveniach
Spojenie s KSeFTest spojenia uspesne ukonceny
KontrolaStatus zeleny ak
Modul anti-greenwashing aktivnyModul zapnuty
Vyhlasenia s dokazmiVsetky vyhlasenia maju odovodnenie
Certifikaty s odkazmiCertifikaty maju cisla a URL adresy

V hornej casti panela je viditelne zhrnutie:

  • Celkovy vysledok - percento splnenych poziadaviek (napr. 85 %)
  • Lista priebehu - vizualna reprezentacia vysledku
  • Kriticke poziadavky - pocet nesplnenych poziadaviek FAIL
  • Upozornenia - pocet ciastocne splnenych poziadaviek WARN
  • Datum poslednej kontroly - kedy bol panel naposledy obnoveny

Kliknite na poziadavku, aby ste videli detaily:

  • Popis - co presne sa kontroluje
  • Pravny zaklad - odkaz na predpis
  • Status - podrobny popis stavu
  • Odporucana akcia - co treba urobit na splnenie poziadavky
  • Odkaz na nastavenia - priamy odkaz na prislusnu stranku nastaveni

Panel kontroluje statusy naopak pri kazdom otvoreni. Kontroly zahrnaju:

  • Existenciu a status stranok (publikovana / koncept / odstranena)
  • Existenciu a konfiguraciu checkboxov
  • Spravnost udajov v meta produktov (sampling - nahodna vzorka 100 produktov)
  • Fungovanie modulov (aktivita, spravnost konfiguracie)
  • Testy spojeni s externymi API (KSeF)

Exportujte report zhody:

  • PDF - report na stiahnutie alebo tlac
  • JSON - strojovo citatelne udaje (napr. pre monitorovaci system)
// Hook po vygenerovani reportu
add_action('polski/compliance/report_generated', function (array $results, string $format): void {
// Logovanie datumu generovania reportu
update_option('polski_last_compliance_report', current_time('mysql'));
}, 10, 2);

Panel posiela emailove notifikacie administratorovi:

  • Tyzdenny report - zhrnutie statusov posielane raz tyzdenne
  • Kriticky alert - okamzita notifikacia, ked sa status zmeni na FAIL

Konfiguracia notifikacii: WooCommerce > Polski > Panel zhody > Notifikacie.

// Zmena frekvencie reportu
add_filter('polski/compliance/report_frequency', function (): string {
return 'daily'; // 'daily', 'weekly', 'monthly'
});

Mozete pridat vlastne kontroly do panela:

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

Panel zobrazuje zastarane udaje - kliknite na Obnovit v hornej casti panela. Niektore udaje (napr. GPSR sampling) mozu byt cachovane.

Status FAIL pre pravnu stranku - skontrolujte, ci je stranka publikovana (nie koncept) a priradena v WooCommerce > Nastavenia > Pokrocile > Nastavenia stranok.

Nahlasovanie problemov: github.com/wppoland/polski/issues

Tato stranka ma vylucne informacny charakter a nepredstavuje pravne poradenstvo. Pred nasadenim sa poradte s pravnikom. Polski for WooCommerce je open source softver (GPLv2) poskytovany bez zaruky.