Skip to content

Verified reviews

El módulo marca las opiniones de clientes que compraron el producto con una insignia de Compra verificada. Aumenta la credibilidad de las reseñas y facilita el cumplimiento de la Directiva Ómnibus.

Vaya a WooCommerce > Polski > Herramientas > Opiniones verificadas y active el módulo. El módulo requiere que las reseñas estén habilitadas en WooCommerce (WooCommerce > Ajustes > Productos > General > Habilitar reseñas de productos).

Tras activar el módulo, las opiniones de clientes que compraron el producto reciben una insignia de Compra verificada. La insignia se muestra junto al nombre del reseñador.

La insignia se otorga cuando:

  1. El autor de la opinión ha iniciado sesión como cliente
  2. El cliente tiene al menos 1 pedido que contiene el producto reseñado
  3. El pedido tiene el estado completed o processing

Para los invitados (no conectados), el sistema compara la dirección de correo indicada en la opinión con las direcciones de correo de los pedidos. Si la dirección coincide con un pedido que contiene el producto reseñado, la opinión recibe la insignia de verificación.

La coincidencia de correo funciona en modos:

ModoDescripciónSeguridad
ExactoEl correo debe ser idénticoAlta
NormalizadoIgnora mayúsculas/minúsculas y alias de Gmail (+)Media

Configuración del modo: WooCommerce > Polski > Opiniones verificadas > Modo de coincidencia de correo.

// Cambiar el modo mediante código
add_filter('polski/verified_reviews/email_matching', function (): string {
return 'exact'; // 'exact' or 'normalized'
});
El cliente envía una opinión
|
El sistema comprueba:
1. ¿El cliente ha iniciado sesión?
-> SÍ: comprobar pedidos por user_id
-> NO: comprobar pedidos por correo
|
2. ¿Existe un pedido que contiene este producto?
-> SÍ: comprobar el estado del pedido
-> NO: sin insignia
|
3. ¿El estado del pedido es "completed" o "processing"?
-> SÍ: otorgar la insignia "Compra verificada"
-> NO: sin insignia

Opciones de configuración de la insignia:

OpciónDescripciónPredeterminado
TextoContenido de la insigniaCompra verificada
IconoIcono junto al textoMarca de verificación
Color de fondoColor de fondo de la insigniaVerde (#059669)
Color del textoColor del textoBlanco (#ffffff)
PosiciónPosición respecto al nombre del autorDespués del nombre
TamañoTamaño de la insigniaPequeño
.polski-verified-badge {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 2px 8px;
border-radius: 4px;
font-size: 0.75rem;
font-weight: 600;
background-color: #059669;
color: #ffffff;
}
.polski-verified-badge__icon {
width: 14px;
height: 14px;
}

Clases CSS:

  • .polski-verified-badge - contenedor de la insignia
  • .polski-verified-badge__icon - icono
  • .polski-verified-badge__text - texto de la insignia
  • .polski-verified-badge--large - variante grande

El módulo añade un filtro en la página del producto que permite a los clientes mostrar:

  • Todas las opiniones - vista predeterminada
  • Solo verificadas - opiniones con insignia
  • Solo no verificadas - opiniones sin insignia

El filtro se muestra como un conjunto de botones sobre la lista de opiniones.

// Desactivar el filtro
add_filter('polski/verified_reviews/show_filter', '__return_false');

Las opiniones verificadas pueden priorizarse en la ordenación. Opciones:

  • Cronológicamente - ordenación predeterminada de WooCommerce
  • Verificadas primero - opiniones con insignia arriba
  • Valoración descendente - de mayor a menor valoración
  • Valoración ascendente - de menor a mayor valoración
add_filter('polski/verified_reviews/default_sort', function (): string {
return 'verified_first'; // 'date', 'verified_first', 'rating_desc', 'rating_asc'
});

El panel de administración (WooCommerce > Polski > Opiniones verificadas > Estadísticas) muestra:

  • Total de opiniones - todas las opiniones de la tienda
  • Verificadas - opiniones con insignia (número y porcentaje)
  • No verificadas - opiniones sin insignia
  • Valoración media de las verificadas - promedio de estrellas de las opiniones con insignia
  • Valoración media de las no verificadas - promedio de estrellas de las opiniones sin insignia
  • Gráfico mensual - tendencia de opiniones verificadas frente a no verificadas

El módulo ofrece mecanismos de protección adicionales:

Un cliente puede enviar un máximo de 1 opinión por producto. Al intentar añadir una segunda opinión, se muestra un mensaje indicando que ya se ha enviado una opinión.

Una opinión solo puede enviarse X días después de la entrega. Predeterminado 3 días - para dar al cliente tiempo de probar el producto.

add_filter('polski/verified_reviews/min_days_after_delivery', function (): int {
return 7; // 7 days after delivery
});

Las opiniones pueden requerir moderación antes de su publicación. Opciones:

  • Sin moderación - las opiniones se publican de inmediato
  • Moderar las no verificadas - solo las opiniones sin insignia requieren aprobación
  • Moderar todas - todas las opiniones requieren aprobación

Configuración: WooCommerce > Polski > Opiniones verificadas > Moderación.

El sistema marca automáticamente las opiniones sospechosas:

SeñalDescripción
Varias opiniones desde una IPMás de 3 opiniones desde la misma IP/día
Opinión inmediatamente tras la compraOpinión enviada a los pocos minutos del pedido
Texto idénticoMismo texto de opinión en distintos productos
Correo sospechosoDirección de correo de un dominio temporal

Las opiniones sospechosas pasan a la cola de moderación con la etiqueta Requiere revisión.

Las opiniones verificadas generan datos estructurados Review con un campo adicional:

{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Jan K."
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"datePublished": "2025-05-20",
"reviewBody": "Excelente calidad, muy recomendable.",
"publisher": {
"@type": "Organization",
"name": "Mi Tienda"
}
}

Google prefiere las opiniones de compras confirmadas en los rich snippets.

El módulo puede enviar automáticamente un correo al cliente solicitando una opinión X días después de la entrega.

Configuración:

OpciónDescripciónPredeterminado
ActivadoSi se envía el correoNo
RetrasoDías después de la entrega7
PlantillaPlantilla de correoPredeterminada
LímiteMáx. 1 correo por pedido
// Cambiar el retraso del correo
add_filter('polski/verified_reviews/email_delay_days', function (): int {
return 14;
});
[polski_verified_badge text="Confirmed order" icon="shield"]

El shortcode muestra una insignia de verificación. Útil en plantillas de opiniones personalizadas.

La insignia no se muestra a pesar de una compra - compruebe el estado del pedido. Solo los pedidos con estado completed o processing cumplen los requisitos para la verificación. Compruebe también si el correo de la opinión coincide con el correo del pedido.

Todas las opiniones aparecen como no verificadas - asegúrese de que el módulo esté activo y de que WooCommerce exija una dirección de correo al añadir opiniones.

El correo de solicitud de opinión no llega - compruebe la configuración de correo de WordPress. Utilice un plugin SMTP para un envío de correo fiable.

Notificar problemas: github.com/wppoland/polski/issues

Esta página tiene únicamente fines informativos 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.