Ir al contenido

Compliance dashboard

El panel de cumplimiento es el lugar central para comprobar los requisitos legales de la tienda. Muestra una lista de verificación con el estado de cada requisito - desde los términos y condiciones hasta el GPSR y la DSA.

Vaya a Polski > Lista de verificación de cumplimiento. El panel está disponible para los usuarios con el permiso manage_woocommerce (roles de Administrador y Gestor de tienda).

El panel muestra una lista de requisitos legales agrupados en categorías. Cada requisito tiene un estado visual:

Estado Color Icono Descripción
OK Verde ✓ Requisito cumplido
WARN Amarillo ! Parcialmente cumplido, requiere atención
FAIL Rojo ✗ No cumplido, requiere acción inmediata
OFF Gris - Módulo desactivado
Comprobación Estado verde cuando
Términos y condiciones de la tienda Página publicada y asignada
Política de privacidad Página publicada y asignada
Información sobre el desistimiento Página publicada con formulario
Política de cookies Página publicada
Información de envío y pago Página publicada
Comprobación Estado verde cuando
Aceptación de términos (pago) Casilla activa y obligatoria
Política de privacidad (pago) Casilla activa y obligatoria
Aceptación de términos (registro) Casilla activa y obligatoria
Consentimiento de marketing Casilla activa (opcional)
Comprobación Estado verde cuando
Módulo Omnibus activo Módulo activado en los ajustes
Registro del historial de precios La tabla del historial de precios existe y funciona
Precio más bajo mostrado Precio visible en los productos en oferta
Periodo de 30 días Periodo establecido en al menos 30 días
Comprobación Estado verde cuando
Módulo GPSR activo Módulo activado
Datos del fabricante completados Al menos el 80 % de los productos tienen datos GPSR
Datos del representante Completados para productos de fuera de la UE
Información de seguridad Completada para los productos que lo requieren
Comprobación Estado verde cuando
Formulario de notificación DSA Formulario disponible en una página
Punto de contacto DSA Correo electrónico de contacto establecido
Registro de notificaciones La tabla de notificaciones existe
Comprobación Estado verde cuando
Etiqueta del botón de pedido Texto conforme a la directiva de la UE
Resumen del pedido Visible antes del botón de pago
Información de IVA y envío Mostrada junto a los precios de los productos
Comprobación Estado verde cuando
Módulo KSeF activo Módulo activado
NIP de la empresa establecido NIP configurado en los ajustes
Conexión con KSeF Prueba de conexión completada con éxito
Comprobación Estado verde cuando
Módulo anti-greenwashing activo Módulo activado
Declaraciones con pruebas Todas las declaraciones tienen justificación
Certificados con enlaces Los certificados tienen números y URL

En la parte superior del panel se muestra un resumen:

  • Puntuación general - porcentaje de requisitos cumplidos (p. ej. 85 %)
  • Barra de progreso - representación visual de la puntuación
  • Requisitos críticos - número de requisitos FAIL no cumplidos
  • Advertencias - número de requisitos WARN parcialmente cumplidos
  • Fecha de la última comprobación - cuándo se actualizó el panel por última vez

Al hacer clic en un requisito se expande la sección con los detalles:

  • Descripción - qué se comprueba exactamente
  • Base legal - referencia a la normativa
  • Estado - descripción detallada del estado
  • Acción recomendada - qué hacer para cumplir el requisito
  • Enlace a los ajustes - enlace directo a la página de ajustes correspondiente

El panel comprueba los estados en tiempo real cada vez que se abre. Las comprobaciones incluyen:

  • Existencia y estado de las páginas (publicada / borrador / eliminada)
  • Existencia y configuración de las casillas
  • Corrección de los metadatos de los productos (muestreo - muestra aleatoria de 100 productos)
  • Funcionamiento de los módulos (actividad, corrección de la configuración)
  • Pruebas de conexión con API externas (KSeF)

El panel permite exportar un informe de cumplimiento:

  • PDF - informe para descargar o imprimir
  • JSON - datos legibles por máquina (p. ej. para un sistema de monitorización)
// 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);

Puede añadir comprobaciones personalizadas al panel:

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;
});

El panel muestra datos desactualizados - haga clic en el botón Actualizar en la parte superior del panel. Las comprobaciones se realizan en directo, pero algunos datos (p. ej. el muestreo GPSR) pueden estar en caché.

Estado FAIL para una página legal - compruebe que la página está publicada (no en borrador) y asignada en WooCommerce > Ajustes > Avanzado > Configuración de páginas.

Informar de problemas: github.com/wppoland/polski/issues

Esta página tiene únicamente carácter informativo y no constituye asesoramiento legal. Consulte a un abogado antes de la implementación. Polski for WooCommerce es software de código abierto (GPLv2) proporcionado sin garantía.