Перейти до вмісту

Панель вiдповiдностi (compliance dashboard)

Панель вiдповiдностi - це центральне мiсце для перевiрки правових вимог магазину. Вiдображає контрольний список зi статусом кожної вимоги - вiд регламенту до GPSR та DSA.

Перейдiть до WooCommerce > Polski > Панель вiдповiдностi. Панель доступна для користувачiв з дозволом manage_woocommerce (ролi Адмiнiстратор та Менеджер магазину).

Контрольний список (checklist)

Section titled “Контрольний список (checklist)”

Панель вiдображає список юридичних вимог, згрупованих за категорiями. Кожна вимога має вiзуальний статус:

СтатусКолiрIконкаОпис
OKЗеленийВимога виконана
WARNЖовтий!Частково виконана, потребує уваги
FAILЧервонийНевиконана, потребує негайних дiй
OFFСiрий-Модуль вимкнено

Категорiя: юридичнi сторiнки

Section titled “Категорiя: юридичнi сторiнки”
ПеревiркаЗелений статус коли
Регламент магазинуСторiнка опублiкована та призначена
Полiтика конфiденцiйностiСторiнка опублiкована та призначена
Iнформацiя про вiдмову вiд договоруСторiнка опублiкована з формою
Полiтика cookiesСторiнка опублiкована
Iнформацiя про доставку та оплатуСторiнка опублiкована

Категорiя: юридичнi чекбокси

Section titled “Категорiя: юридичнi чекбокси”
ПеревiркаЗелений статус коли
Прийняття регламенту (каса)Чекбокс активний та обов’язковий
Полiтика конфiденцiйностi (каса)Чекбокс активний та обов’язковий
Прийняття регламенту (реєстрацiя)Чекбокс активний та обов’язковий
Маркетингова згодаЧекбокс активний (необов’язковий)

Категорiя: директива Omnibus

Section titled “Категорiя: директива Omnibus”
ПеревiркаЗелений статус коли
Модуль Omnibus активнийМодуль увiмкнено в налаштуваннях
Iсторiя цiн записуєтьсяТаблиця iсторii цiн iснує та працює
Найнижча цiна вiдображаєтьсяЦiна видима на продуктах зi знижкою
Перiод 30 днiвВстановлений перiод не менше 30 днiв
ПеревiркаЗелений статус коли
Модуль GPSR активнийМодуль увiмкнено
Данi виробника заповненiЩонайменше 80% продуктiв мають данi GPSR
Данi представникаЗаповненi для продуктiв поза ЄС
Iнформацiя про безпекуЗаповнена для продуктiв, що вимагають

Категорiя: DSA (Digital Services Act)

Section titled “Категорiя: DSA (Digital Services Act)”
ПеревiркаЗелений статус коли
Форма повiдомлень DSAФорма доступна на сторiнцi
Контактний пункт DSAКонтактний e-mail встановлено
Реєстр повiдомленьТаблиця повiдомлень iснує
ПеревiркаЗелений статус коли
Мiтка кнопки замовленняТекст вiдповiдає директивi ЄС
Пiдсумок замовленняВидимий перед кнопкою оплати
Iнформацiя про ПДВ та доставкуВiдображається бiля цiн продуктiв
ПеревiркаЗелений статус коли
Модуль KSeF активнийМодуль увiмкнено
NIP компанii встановленоNIP налаштовано в параметрах
З’єднання з KSeFТест з’єднання пройшов успiшно
ПеревiркаЗелений статус коли
Модуль анти-greenwashing активнийМодуль увiмкнено
Заяви з доказамиВсi заяви мають обгрунтування
Сертифiкати з посиланнямиСертифiкати мають номери та URL-и

У верхнiй частинi панелi вiдображається пiдсумок:

  • Загальний результат - вiдсоток виконаних вимог (наприклад, 85%)
  • Прогрес-бар - вiзуальне представлення результату
  • Критичнi вимоги - кiлькiсть невиконаних вимог FAIL
  • Попередження - кiлькiсть частково виконаних вимог WARN
  • Дата останньої перевiрки - коли панель була востаннє оновлена

Натискання на вимогу розгортає секцiю з деталями:

  • Опис - що саме перевiряється
  • Юридична пiдстава - посилання на нормативний акт
  • Статус - детальний опис стану
  • Рекомендованi дii - що потрiбно зробити для виконання вимоги
  • Посилання на налаштування - пряме посилання на вiдповiдну сторiнку налаштувань

Панель перевiряє статуси в реальному часi при кожному вiдкриттi. Перевiрки включають:

  • Iснування та статус сторiнок (опублiкована / чернетка / видалена)
  • Iснування та конфiгурацiю чекбоксiв
  • Коректнiсть даних у meta продуктiв (sampling - випадкова вибiрка 100 продуктiв)
  • Роботу модулiв (активнiсть, коректнiсть конфiгурацii)
  • Тести з’єднань iз зовнiшнiми API (KSeF)

Панель дозволяє експортувати звiт вiдповiдностi:

  • PDF - звiт для завантаження або друку
  • JSON - данi у машинозчитуваному форматi (наприклад, для системи монiторингу)
// Hook після генерації звіту
add_action('polski/compliance/report_generated', function (array $results, string $format): void {
// Логування дати генерації звіту
update_option('polski_last_compliance_report', current_time('mysql'));
}, 10, 2);

Панель може надсилати e-mail сповiщення адмiнiстратору:

  • Щотижневий звiт - пiдсумок статусiв, що надсилається раз на тиждень
  • Критичне сповiщення - негайне повiдомлення, коли статус змiниться на FAIL

Конфiгурацiя сповiщень: WooCommerce > Polski > Панель вiдповiдностi > Сповiщення.

// Зміна частоти звіту
add_filter('polski/compliance/report_frequency', function (): string {
return 'daily'; // 'daily', 'weekly', 'monthly'
});

Ви можете додати власнi перевiрки до панелi:

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

Панель показує застарiлi данi - натиснiть кнопку Оновити у верхнiй частинi панелi. Перевiрки виконуються в реальному часi, але деякi данi (наприклад, GPSR sampling) можуть бути кешованi.

Статус FAIL для юридичної сторiнки - перевiрте, чи сторiнка опублiкована (не в чернетцi) та чи призначена в WooCommerce > Налаштування > Додатково > Налаштування сторiнки.

Повiдомлення про проблеми: github.com/wppoland/polski/issues

Ця сторінка має виключно інформаційний характер і не є юридичною консультацією. Перед впровадженням зверніться до юриста. Polski for WooCommerce - це програмне забезпечення з відкритим кодом (GPLv2), що надається без гарантій.