iFeedback

Documentación completa para instalar, configurar y utilizar el módulo iFeedback en tu tienda PrestaShop.

¿Qué es iFeedback?

iFeedback es un módulo completo y profesional para PrestaShop que te permite gestionar reseñas y valoraciones de tus clientes. Con soporte para múltiples tipos de reseñas (productos, pedidos y tienda), criterios de valoración personalizables, envío automático de solicitudes por email y rich snippets para mejorar tu SEO.

El módulo incluye un sistema avanzado de moderación, generación automática de cupones de descuento como incentivo para dejar reseñas, carga de imágenes en las opiniones, y una completa integración con Schema.org para mostrar las valoraciones en los resultados de búsqueda de Google.

4.1.6
Versión
PS 1.7.6+
PS 8.x
PS 9.x
Multitienda
Multi-idioma

Características Principales

Múltiples Tipos de Reseñas

Reseñas de productos, pedidos completos y valoración general de la tienda, todo en un solo módulo.

Criterios Personalizados

Define tus propios criterios de valoración multilingües y asócialos a cada tipo de reseña.

Email Automático

Sistema cron para envío automático de solicitudes de reseñas con configuración por transportista.

Cupones de Descuento

Genera automáticamente cupones de descuento para incentivar a tus clientes a dejar reseñas.

Rich Snippets SEO

Integración Schema.org para mostrar las estrellas de valoración en los resultados de búsqueda de Google.

Moderación Avanzada

Aprueba, rechaza o responde reseñas desde el panel de administración. Notificaciones automáticas al cliente.

Imágenes en Reseñas

Los clientes pueden adjuntar imágenes a sus reseñas para mayor credibilidad.

Importar/Exportar

Importa reseñas desde CSV o migra desde otros módulos. Exporta para hacer backups.

Requisitos del Sistema

Requisito Mínimo Recomendado
PrestaShop 1.7.6 9.x
PHP 7.2 8.1+
MySQL 5.6 8.0+

Instalación

Existen dos métodos para instalar el módulo en tu tienda PrestaShop, dependiendo de las características de tu servidor.

Método 1: Instalación desde el Back Office

1
Accede al Back Office

Inicia sesión en el panel de administración de tu tienda PrestaShop.

2
Navega a Módulos

Ve a Módulos → Gestor de módulos en el menú lateral.

3
Sube el módulo

Haz clic en "Subir un módulo" y selecciona el archivo ZIP descargado.

4
Instala y activa

Una vez subido, el módulo se instalará automáticamente. Haz clic en "Configurar" para comenzar.

Método 2: Instalación por FTP

1
Descomprime el archivo ZIP

Extrae el contenido del archivo ZIP en tu ordenador local.

2
Conéctate por FTP

Usa un cliente FTP (como FileZilla) para conectarte a tu servidor.

3
Sube la carpeta del módulo

Sube la carpeta "ifeedback" a /modules/ en tu instalación de PrestaShop.

4
Instala desde el Back Office

Ve a Módulos → Gestor de módulos, busca "iFeedback" y haz clic en "Instalar".

Posibles Problemas de Instalación

Si experimentas errores de override al instalar o activar el módulo, no intentes resolverlo por tu cuenta si no tienes experiencia técnica. Contacta con nuestro equipo de soporte para recibir ayuda personalizada y resolver el conflicto de manera segura.

Contactar con Soporte

Configuración

El módulo iFeedback ofrece más de 50 opciones de configuración para adaptar completamente el sistema de reseñas a las necesidades de tu tienda.

Configuración General

Accede al panel de configuración a través de: Módulos → Module Manager → iFeedback → Configurar

Opciones principales:

  • Activar módulo: Habilita o deshabilita el módulo globalmente
  • Mostrar opiniones por idioma: Filtra las reseñas según el idioma actual de la tienda
  • Número de días para enviar email: Tiempo de espera tras la compra antes de solicitar reseña
  • Estado del pedido para enviar email: Estado requerido del pedido para enviar la solicitud
  • Mostrar reseñas de pedidos en productos: Permite mostrar reseñas de pedido en las fichas de producto
  • Moderación automática: Aprueba automáticamente las reseñas o requiere aprobación manual
  • Permitir editar reseñas: Los clientes pueden editar sus propias reseñas
  • Número máximo de imágenes: Límite de imágenes que puede adjuntar un cliente

Plantillas de Email

El módulo permite personalizar completamente los emails enviados a los clientes. Las plantillas son multilingües y se almacenan en la base de datos.

Email de Solicitud de Reseña

Variables disponibles:

  • {customer_name} - Nombre del cliente
  • {order_reference} - Referencia del pedido
  • {products_list} - Lista de productos comprados
  • {review_link} - Enlace para dejar reseña
Email de Cupón de Descuento

Variables disponibles:

  • {customer_name} - Nombre del cliente
  • {voucher_code} - Código del cupón
  • {voucher_amount} - Importe del descuento
  • {voucher_expiry} - Fecha de caducidad

Configuración de Hooks

El módulo permite configurar dónde se muestran las reseñas de productos en tu tienda. Los hooks son puntos de anclaje en el tema donde el módulo puede insertar contenido.

Opciones de visualización:

  • IFB_PLACE_PRODUCT_REVIEWS: Controla dónde mostrar las reseñas
    • productTab - En una pestaña del producto (por defecto)
    • productFooter - En el pie de página del producto
  • IFB_HOOK_RIGHT_COLUMN_PRODUCT: Hook para columna derecha
    • Valor por defecto: displayProductAdditionalInfo
    • Otros hooks comunes: displayRightColumn, displayProductButtons
  • IFB_HOOKS: Hooks adicionales separados por comas

Cupones de Descuento

El módulo puede generar automáticamente cupones de descuento cuando un cliente deja una reseña. Esta es una excelente estrategia para incentivar las opiniones.

Configuración de cupones:

  • Activar cupones: Habilita la generación automática
  • Nombre del cupón: Nombre descriptivo (multilingüe)
  • Tipo de descuento: Porcentaje o importe fijo
  • Valor del descuento: Cantidad a descontar
  • Compra mínima: Importe mínimo del carrito para usar el cupón
  • Días de validez: Tiempo antes de que expire el cupón
  • Enviar por email: Notifica al cliente del cupón generado

Uso del Módulo

Gestión de Reseñas

Todas las reseñas recibidas se listan en el panel de configuración del módulo. Desde aquí puedes:

Ver Detalles

Revisar el contenido completo de la reseña

Aprobar

Publicar la reseña en tu tienda

Rechazar

Ocultar reseñas inapropiadas

Responder

Contestar públicamente a la reseña

Filtros disponibles:

  • Por estado (aprobada/pendiente/rechazada)
  • Por tipo (producto/pedido/tienda)
  • Por valoración (estrellas)
  • Por producto
  • Por cliente
  • Por fecha

Tipos de Reseñas

El módulo soporta tres tipos distintos de reseñas, cada uno con sus propios criterios de valoración:

Reseñas de Productos

Las reseñas de productos se muestran en la ficha del producto. Los clientes pueden valorar según los criterios que hayas definido (calidad, diseño, precio, etc.).

Características:
  • Visibles en la ficha de producto
  • Aparecen en rich snippets de Google
  • Pueden incluir imágenes del producto
  • Se agregan a la valoración media del producto

Reseñas de Pedidos

Los clientes pueden valorar su experiencia completa de compra: atención al cliente, tiempo de entrega, embalaje, etc.

Características:
  • Vinculadas a un pedido específico
  • Permiten valorar el servicio general
  • Opcionalmente visibles en fichas de productos del pedido
  • Útiles para medir la satisfacción del proceso de compra

Reseñas de la Tienda

Moderación y Respuestas

Aprobar Reseñas

1
Revisa la reseña

Lee el contenido, verifica las imágenes adjuntas y la puntuación.

2
Haz clic en "Aprobar"

La reseña se publicará automáticamente en tu tienda.

3
Generación de cupón (opcional)

Si tienes activados los cupones, se genera y envía automáticamente al cliente.

Responder a Reseñas

Puedes responder públicamente a cualquier reseña. Esto demuestra compromiso con tus clientes y puede mejorar la percepción de tu marca.

1
Localiza la reseña

En la lista de reseñas, haz clic en el icono de "responder".

2
Escribe tu respuesta

Redacta una respuesta profesional y útil.

3
Notificación automática

El cliente recibe un email automático informándole de tu respuesta.

Criterios de Valoración

Los criterios de valoración permiten a tus clientes evaluar diferentes aspectos de los productos o el servicio. Son completamente personalizables y multilingües.

Crear Criterios Personalizados

1
Accede a Criterios

En la configuración del módulo, ve a la pestaña "Criterios de valoración".

2
Añade un nuevo criterio

Haz clic en "Añadir criterio" e introduce el nombre en todos los idiomas activos.

3
Activa el criterio

Marca como activo para que aparezca en los formularios de reseñas.

Ejemplos de criterios por tipo:

Para productos:
  • Calidad
  • Diseño
  • Relación calidad-precio
  • Durabilidad
Para pedidos:
  • Tiempo de entrega
  • Embalaje
  • Atención al cliente
  • Facilidad de compra

Asociar Criterios a Tipos de Reseña

Cada criterio puede asociarse a uno o varios tipos de reseña:

  • Tipo 1: Reseñas de tienda (deprecado desde v4.1.0)
  • Tipo 2: Reseñas de pedidos
  • Tipo 3: Reseñas de productos

Email Automático

El sistema de envío automático de emails permite solicitar reseñas a tus clientes tras la compra, sin intervención manual.

Sistema Cron

El módulo incluye un endpoint cron que envía automáticamente emails de solicitud de reseñas basándose en tus configuraciones.

Funcionamiento del Cron

Proceso automático:
  1. El cron se ejecuta según la frecuencia configurada en tu servidor
  2. Busca pedidos que cumplan los criterios:
    • Tienen el estado configurado (ej: "Entregado")
    • Han pasado N días desde la compra
    • No se les ha enviado email previamente
  3. Envía el email personalizado con enlace único para dejar reseña
  4. Registra el envío en ifb_history_feedback para evitar duplicados

Configurar el Cron en tu Servidor

Debes configurar una tarea cron en tu servidor para que ejecute periódicamente la URL del cron del módulo.

Ejemplo de configuración cron (cPanel)

URL del cron:

https://tu-tienda.com/module/ifeedback/cron?token=TU_TOKEN_AQUI

Comando:

0 */6 * * * curl "https://tu-tienda.com/module/ifeedback/cron?token=TU_TOKEN_AQUI"

Este ejemplo ejecuta el cron cada 6 horas

Token de Seguridad

El token de seguridad protege el endpoint del cron de accesos no autorizados. Es un string hexadecimal de 64 caracteres generado con random_bytes().

Seguridad del token:
  • Se almacena en la configuración: IFEEDBACK_CRON_TOKEN
  • El endpoint valida usando hash_equals() para prevenir timing attacks
  • Se genera automáticamente en la instalación del módulo
  • No se regenera automáticamente si se pierde

Configuración por Transportista

El módulo permite configurar diferentes tiempos de espera según el transportista utilizado en el pedido. Esto es útil cuando algunos métodos de envío son más lentos que otros.

Activar Configuración por Transportista

1
Activa la opción

En configuración general, habilita "Configurar número de días por transportista" (IFB_N_DAYS_BY_CARRIER).

2
Configura días por transportista

Asigna los días de espera para cada transportista activo en tu tienda.

Ejemplo práctico:
Transportista Días de espera Motivo
Correos Express 3 días Entrega rápida
Envío estándar 7 días Entrega estándar
Correo ordinario 14 días Entrega lenta

Rich Snippets para SEO

El módulo integra automáticamente rich snippets (fragmentos enriquecidos) utilizando el estándar Schema.org, lo que permite que las valoraciones de tus productos aparezcan como estrellas en los resultados de búsqueda de Google.

¿Qué son los Rich Snippets?

Los rich snippets son metadatos estructurados que ayudan a los motores de búsqueda a entender mejor el contenido de tu página. En el caso de las reseñas, permiten mostrar:

  • Puntuación media del producto (estrellas)
  • Número total de reseñas
  • Detalles de reseñas individuales

Integración con Schema.org

El módulo genera automáticamente JSON-LD (JavaScript Object Notation for Linked Data) en las páginas de producto. Este formato es el recomendado por Google.

Ejemplo de JSON-LD generado
{
  "@context": "https://schema.org",
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "27"
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Juan P."
      },
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "reviewBody": "Excelente producto..."
    }
  ]
}

Ventajas para el SEO

Mayor CTR

Los resultados con estrellas destacan visualmente y reciben más clics (Click-Through Rate).

Confianza del Usuario

Ver las valoraciones antes de hacer clic genera confianza y atrae tráfico más cualificado.

Ventaja Competitiva

Destacas frente a competidores que no muestran valoraciones en los resultados.

Mejor Indexación

Los datos estructurados ayudan a Google a entender mejor tu contenido.

Verificar los Rich Snippets

Puedes comprobar que los rich snippets están correctamente implementados usando las herramientas de Google:

1
Accede a la herramienta de prueba

Visita Google Rich Results Test

2
Introduce la URL de un producto

Pega la URL de una ficha de producto que tenga reseñas aprobadas.

3
Revisa los resultados

Google te mostrará si detecta correctamente las valoraciones y cómo se visualizarán.

Importar y Exportar Reseñas

El módulo incluye funcionalidades avanzadas de importación y exportación para hacer backups, migrar reseñas desde otros módulos o tiendas.

Exportar Reseñas

Exporta todas tus reseñas a un archivo CSV para hacer backup o migrar a otra tienda.

1
Accede a Importar/Exportar

En la configuración del módulo, ve a la pestaña "Importar - Exportar".

2
Haz clic en "Exportar"

El sistema generará un archivo CSV con todas las reseñas.

3
Descarga el archivo

Guarda el CSV en un lugar seguro.

Importar Reseñas

Importa reseñas desde un archivo CSV previamente exportado o desde otra fuente compatible.

1
Prepara el archivo CSV

Asegúrate de que el CSV tenga el formato correcto con todas las columnas requeridas.

2
Sube el archivo

Haz clic en "Seleccionar archivo" y elige tu CSV.

3
Inicia la importación

Haz clic en "Importar". El proceso puede tardar varios minutos si hay muchas reseñas.

4
Regenerar caché

Tras la importación, el módulo recalcula automáticamente las puntuaciones medias.

Migrar desde Otros Módulos

El módulo incluye herramientas de migración para importar reseñas desde otros módulos populares de PrestaShop.

Módulos soportados:
  • Revws - Product Reviews (DataKick v1.2.1): Migración automática desde la versión 4.1.0
  • ProductComments (nativo PrestaShop): Importación de comentarios nativos
  • Yotpo: Compatibilidad de importación

Solución de Problemas

Problemas Comunes

Posibles causas:

  • El módulo no está activado en la configuración general
  • Las reseñas están pendientes de aprobación
  • La configuración de hooks no es compatible con tu tema
  • El filtro por idioma está activado y no hay reseñas en el idioma actual

Solución: Verifica la configuración del módulo, aprueba las reseñas pendientes y comprueba que IFB_PLACE_PRODUCT_REVIEWS esté configurado correctamente. Limpia la caché de PrestaShop.

Posibles causas:

  • El token de seguridad es incorrecto o se ha perdido
  • La tarea cron no está configurada en el servidor
  • Los pedidos no cumplen los criterios (estado, días transcurridos)
  • El archivo de bloqueo (lock) está corrupto

Solución: Verifica la URL del cron con el token correcto, comprueba que la tarea cron esté activa en tu servidor y revisa que los pedidos cumplan los criterios configurados (estado y número de días).

Posibles causas:

  • Google aún no ha indexado los rich snippets (puede tardar semanas)
  • El producto no tiene suficientes reseñas aprobadas
  • Error en la implementación de Schema.org

Solución: Verifica con Google Rich Results Test que los datos estructurados sean correctos. Ten paciencia: Google decide si mostrar o no las estrellas y puede tardar tiempo.

Causa: El archivo CSV no está codificado en UTF-8 o contiene apóstrofes mal escapados.

Solución: Asegúrate de que el CSV esté en codificación UTF-8. Si usas Excel, al guardar selecciona "CSV UTF-8". La versión 4.1.0 corrigió errores con apóstrofes durante la importación.

Causa: La caché de puntuaciones (tablas ifb_product_rating y ifb_product_rating_detail) está desactualizada.

Solución: El módulo regenera automáticamente las puntuaciones al aprobar/rechazar reseñas. Si esto falla, contacta con soporte técnico. Las versiones recientes (4.1.5+) corrigieron problemas de cálculo de puntuación media.

Posibles causas:

  • Conflicto con otro módulo
  • Versión de PHP incompatible
  • Memoria PHP insuficiente

Solución: Verifica que tu versión de PHP sea 7.2 o superior. Revisa los logs de error de PHP y PrestaShop. Si el problema persiste, contacta con soporte técnico.

Preguntas Frecuentes

Licencias y Compra

La licencia incluye actualizaciones y soporte técnico por un período determinado (6, 12 o 24 meses según el plan elegido). Una vez finalizado, puedes renovar opcionalmente para seguir recibiendo actualizaciones y soporte.
La licencia incluye instalación en un dominio de producción, acceso a todas las actualizaciones y soporte técnico durante el período activo de la licencia.
El módulo seguirá funcionando con normalidad, pero no recibirás nuevas actualizaciones ni tendrás acceso al soporte técnico.

Instalación y Compatibilidad

El módulo está diseñado para funcionar con cualquier tema que siga los estándares de PrestaShop. Tiene compatibilidad específica probada con temas populares como Panda. Si experimentas algún conflicto con tu tema, contacta con nuestro equipo de soporte.
Sí, desde la versión 4.1.6 el módulo es completamente compatible con PrestaShop 9.x, además de las versiones 1.7.6+, 8.x.
Se recomienda desactivar otros módulos de reseñas para evitar conflictos. iFeedback puede importar reseñas desde módulos como ProductComments, Revws y Yotpo, permitiendo una migración completa.

Funcionalidad

Sí, existe una opción en la configuración para permitir que los clientes editen sus propias reseñas. Esto fomenta reseñas más completas y actualizadas.
Sí, puedes configurar el módulo para que las reseñas requieran aprobación manual, o bien activar la aprobación automática si confías en que tus clientes dejarán opiniones apropiadas.
Puedes configurar el número máximo de imágenes permitidas por reseña en la configuración general del módulo.
Sí, desde la versión 4.1.1, el módulo envía automáticamente un email al cliente cuando el administrador responde a su reseña.

Actualizaciones

No, las actualizaciones conservan todos los datos, reseñas y configuraciones. Solo perderías los datos si desinstalas completamente el módulo.
Descarga la nueva versión desde tu área de cliente, desinstala la versión antigua (sin borrar datos) e instala la nueva versión. También puedes usar FTP para sobrescribir los archivos del módulo.

Soporte Técnico

Normalmente respondemos en menos de 24-48 horas laborables.
Sí, nuestro equipo de soporte atiende tanto en español como en inglés.

Soporte

Si necesitas ayuda adicional o tienes alguna pregunta sobre el módulo, estamos aquí para ayudarte.

Soporte por Email

Envíanos un correo y te responderemos lo antes posible.

support@presteamshop.com

Centro de Ayuda

Visita nuestro centro de ayuda para más recursos.

Visitar Centro de Ayuda