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

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

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

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

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

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

Правові вимоги згруповані за категоріями. Кожна має візуальний статус:

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

Категорія: правові сторінки

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

Категорія: правові чекбокси

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

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

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

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

Section titled “Категорія: DSA (Digital Services Act)”
ПеревіркаЗелений статус, коли
Бланк звернень DSAБланк доступний на сторінці
Контактний пункт DSAКонтактний email встановлений
Реєстр зверненьТаблиця звернень існує
ПеревіркаЗелений статус, коли
Напис на кнопці замовленняТекст відповідає директиві ЄС
Підсумок замовленняВидимий перед кнопкою оплати
Інформація про ПДВ і доставкуВідображається біля цін товарів
ПеревіркаЗелений статус, коли
Модуль KSeF активнийМодуль увімкнений
NIP компанії встановленийNIP налаштований у параметрах
З’єднання з KSeFТест з’єднання завершено успішно
ПеревіркаЗелений статус, коли
Модуль анти-greenwashing активнийМодуль увімкнений
Заяви з доказамиУсі заяви мають обґрунтування
Сертифікати з посиланнямиСертифікати мають номери та URL

Угорі панелі видно підсумок:

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

Натисніть вимогу, щоб побачити деталі:

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

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

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

Експортуйте звіт відповідності:

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

Панель надсилає сповіщення на email адміністратора:

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

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

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

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

add_filter('polski/compliance/checks', function (array $checks): array {
$checks[] = [
'id' => 'custom_ssl',
'category' => 'security',
'label' => 'Сертифікат SSL',
'callback' => function (): array {
$is_ssl = is_ssl();
return [
'status' => $is_ssl ? 'ok' : 'fail',
'message' => $is_ssl ? 'SSL активний' : 'Немає сертифіката SSL',
];
},
];
return $checks;
});

Панель показує застарілі дані - натисніть Оновити угорі панелі. Деякі дані (наприклад, GPSR sampling) можуть кешуватися.

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

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

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