Skip to content

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

EstadoColorIconoDescripción
OKVerdeRequisito cumplido
WARNAmarillo!Parcialmente cumplido, requiere atención
FAILRojoNo cumplido, requiere acción inmediata
OFFGris-Módulo desactivado
ComprobaciónEstado verde cuando
Términos y condiciones de la tiendaPágina publicada y asignada
Política de privacidadPágina publicada y asignada
Información sobre el desistimientoPágina publicada con formulario
Política de cookiesPágina publicada
Información de envío y pagoPágina publicada
ComprobaciónEstado 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 marketingCasilla activa (opcional)
ComprobaciónEstado verde cuando
Módulo Omnibus activoMódulo activado en los ajustes
Registro del historial de preciosLa tabla del historial de precios existe y funciona
Precio más bajo mostradoPrecio visible en los productos en oferta
Periodo de 30 díasPeriodo establecido en al menos 30 días
ComprobaciónEstado verde cuando
Módulo GPSR activoMódulo activado
Datos del fabricante completadosAl menos el 80 % de los productos tienen datos GPSR
Datos del representanteCompletados para productos de fuera de la UE
Información de seguridadCompletada para los productos que lo requieren
ComprobaciónEstado verde cuando
Formulario de notificación DSAFormulario disponible en una página
Punto de contacto DSACorreo electrónico de contacto establecido
Registro de notificacionesLa tabla de notificaciones existe
ComprobaciónEstado verde cuando
Etiqueta del botón de pedidoTexto conforme a la directiva de la UE
Resumen del pedidoVisible antes del botón de pago
Información de IVA y envíoMostrada junto a los precios de los productos
ComprobaciónEstado verde cuando
Módulo KSeF activoMódulo activado
NIP de la empresa establecidoNIP configurado en los ajustes
Conexión con KSeFPrueba de conexión completada con éxito
ComprobaciónEstado verde cuando
Módulo anti-greenwashing activoMódulo activado
Declaraciones con pruebasTodas las declaraciones tienen justificación
Certificados con enlacesLos 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);

El panel puede enviar notificaciones por correo electrónico al administrador:

  • Informe semanal - resumen de estados enviado una vez a la semana
  • Alerta crítica - notificación inmediata cuando un estado cambia a FAIL

Configuración de las notificaciones: WooCommerce > Polski > Compliance Dashboard > Notificaciones.

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

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.