Support Revolution: configuración y ayuda

Inicio rápido

  1. Sube el ZIP de Support Revolution en Módulos > Gestor de módulos e instala el módulo.
  2. Abre Support > Departments. Ajusta los departamentos activos y traduce sus nombres.
  3. Abre Support > Settings > General. Revisa Allow Guest Tickets, Max Attachment Size, Allowed File Types y Use Support Revolution as the shop's contact page.
  4. En Email Notifications, configura Support Email, revisa los interruptores de notificación y guarda.
  5. Abre la tienda y envía un ticket. Compruébalo en Support > Tickets y verifica los dos correos de notificación.
  6. Responde desde la vista del ticket, añade una nota interna y verifica que el cliente pueda acceder a la conversación.
  7. Copia la URL cron del front office desde el panel Cron Job si necesitas consultar periódicamente el buzón o cerrar tickets automáticamente. Programa su ejecución y comprueba el resultado JSON.

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instalación y configuración

Sigue los pasos de Inicio rápido.

Configurar los tickets

Abre Support > Departments. Ajusta los departamentos multilingües instalados, sus descripciones, su estado activo y su orden. Abre Support > Settings para acceder a los ajustes siguientes. Guarda después de modificarlos.

General

  • Use Support Revolution as the shop's contact page. Predeterminado: activado. Dirige la página de contacto de la tienda al formulario de contacto del módulo para que los envíos se conviertan en tickets. Revisa este ajuste antes de activar el módulo en una tienda pública.

  • Ticket Prefix. Controla el prefijo utilizado en las referencias de tickets, como SR-000001; predeterminado: SR. Configúralo en Support -> Settings -> General.

  • Auto-Close After. Cierra automáticamente los tickets resolved tras este número de días de inactividad; predeterminado: 14. Usa 0 para desactivar el cierre automático.

  • Max Attachment Size. Establece el tamaño máximo de subida por archivo adjunto en MB; predeterminado: 10.

  • Allowed File Types. Establece la lista de extensiones permitidas para los archivos adjuntos, separadas por comas; predeterminado: jpg,jpeg,png,gif,pdf,doc,docx,xls,xlsx,txt,zip,rar.

  • Default Department. Selecciona el departamento utilizado cuando se crea un ticket sin un valor de departamento; predeterminado: 0.

  • Allow Guest Tickets. Permite a los visitantes que no han iniciado sesión crear tickets de soporte; predeterminado: 1.

  • Include in Sitemap. Añade las URL de la base de conocimientos mediante el hook gSitemapAppendUrls; predeterminado: 1.

  • Article Author. Predeterminado: vacío. Introduce el nombre que se mostrará como autor en los artículos de la base de conocimientos y en sus datos estructurados. Si lo dejas vacío, se atribuye la autoría a la tienda.

Cambiar Ticket Prefix afecta a las nuevas referencias generadas. Por ejemplo, HELP produce referencias como HELP-000001. Conserva la referencia esperada en el asunto de las respuestas para que la importación del correo pueda encontrar la conversación.

Para una política de adjuntos más restrictiva, establece Max Attachment Size en 5 y Allowed File Types en jpg,jpeg,png,pdf,txt. También se aplican los límites de subida y de solicitudes del servidor. Concede al servidor web acceso de escritura a upload/mprsupportrevolution/, dentro del directorio de subidas de la tienda, para los archivos adjuntos de los tickets.

Notificaciones por correo electrónico

  • Support Email. Establece la dirección de respuesta del soporte y el destinatario de las notificaciones al administrador; predeterminado: vacío, en cuyo caso se utiliza el correo de la tienda.
  • Notify Admin on New Ticket. Envía un correo a la dirección de soporte cuando se crea un nuevo ticket; predeterminado: 1.
  • Notify Admin on Customer Reply. Envía un correo a la dirección de soporte cuando un cliente responde; predeterminado: 1.
  • Notify Customer on New Ticket. Envía al cliente la confirmación de creación del ticket; predeterminado: 1.
  • Notify Customer on Admin Reply. Envía un correo al cliente cuando el personal publica una respuesta que no es interna; predeterminado: 1.
  • Notify Customer on Close. Envía un correo al cliente cuando se cierra un ticket; predeterminado: 1.

Usa la configuración de correo de la tienda para probar la entrega. Support Email proporciona la dirección de respuesta y el destinatario de las notificaciones de soporte, con el correo de la tienda como alternativa. El servicio de correo usa las plantillas del directorio mails/ del módulo. Las variables que pasa la plantilla correspondiente pueden incluir {customer_name}, {ticket_reference}, {message} y {ticket_url}. Las variables disponibles dependen de la plantilla de correo.

Recuperación IMAP

  • Enable IMAP Fetching. Activa la consulta periódica del buzón cuando está disponible la extensión PHP IMAP; predeterminado: 0.
  • IMAP Host. Establece el nombre de host del servidor IMAP; predeterminado: vacío.
  • IMAP Port. Establece el puerto del servidor IMAP; predeterminado: 993.
  • Encryption. Establece el modo de cifrado IMAP; predeterminado: ssl. Los valores aceptados son ssl, tls y none.
  • IMAP Username. Establece el nombre de usuario de acceso IMAP; predeterminado: vacío.
  • IMAP Password. Establece la contraseña de acceso IMAP; predeterminado: vacío. Si dejas el campo vacío al guardar, se conserva la contraseña almacenada actualmente.
  • IMAP Folder. Establece la carpeta del buzón que se supervisará; predeterminado: INBOX.
  • Poll Interval. Predeterminado: 5 minutos. La tarea programada compartida usa este valor, con un mínimo de un minuto.
  • Skip Auto-Replies and Bounces. Predeterminado: activado. Preferencia guardada; la recuperación programada del correo no usa este ajuste para omitir mensajes automáticos.
  • Honor Server Spam Verdict. Predeterminado: activado. Preferencia guardada; la recuperación programada del correo no usa este ajuste para omitir mensajes marcados como spam.
  • Blocked Senders. Predeterminado: vacío. Almacena direcciones de correo o @domains separados por comas; la recuperación programada del correo no aplica esta lista de bloqueo.
  • Max Emails per Sender per Hour. Predeterminado: 10. Cero desactiva el límite; la recuperación programada del correo no lo aplica.

Introduce un buzón dedicado, por ejemplo, host imap.example.com, puerto 993, Encryption ssl, nombre de usuario support@example.com y carpeta INBOX. Configura la contraseña del buzón y guarda. Si dejas vacío el campo de contraseña, se conserva la contraseña almacenada.

La recuperación programada del correo requiere la extensión PHP IMAP y que Enable IMAP Fetching esté activado. Sin la extensión, la recuperación programada permanece desactivada.

Solo se procesan los mensajes no leídos. Una referencia coincidente, como [SR-000001], vincula el mensaje a un ticket existente. Los mensajes sin un ticket coincidente crean un ticket con origen email. No se importan los archivos adjuntos entrantes. La recuperación programada no comprueba si el remitente coincide con el correo del ticket y no aplica los filtros de remitentes anteriores.

Configurar el formulario de contacto

Abre Support > Contact form. El submenú contiene Dashboard, Forms, Fields, Submissions y Configuration. La instalación crea un formulario predeterminado si no existe ninguno. Selecciona la tienda correcta, revisa sus campos y envíalo una vez desde la tienda antes de usarlo como página de contacto pública.

Usa Use Support Revolution as the shop's contact page en los ajustes de soporte para controlar qué sistema gestiona la página de contacto. Comprueba el envío resultante tanto en Contact form > Submissions como en Support > Tickets. Los permisos de acceso de los empleados a estos controladores determinan quién puede gestionar los formularios y consultar los envíos.

Formularios y campos

En Forms, edita Internal Name, el campo multilingüe Form Title, Description, Success Message, Email Subject y GDPR Label. La creación automática genera Default Contact Form con el título inglés Contact us, una confirmación del mensaje de contacto y una etiqueta de consentimiento para los datos personales. Traduce y sustituye estos textos para tu tienda.

Los valores predeterminados de los nuevos modelos de formulario son Send Admin Email activado, Admin Email vacío, Send Customer Confirmation activado, Enable Honeypot activado, Enable Time Check activado, Min Submit Time 3 segundos, GDPR Checkbox activado y Active activado. Revísalos en cada formulario. Los tickets creados por soporte usan el servicio de correo de soporte y los interruptores de notificación de Support > Settings; los interruptores genéricos del correo de contacto no sustituyen a los de los tickets.

En Fields, elige Form, traduce Label, Placeholder y Description, y configura Field Name, Field Type, Required, Options, Position y Active. Para un campo de selección, usa una opción por línea. El formulario predeterminado tiene los campos obligatorios Full Name, Email Address, Subject y Message, y el campo opcional Phone Number. Conserva los nombres internos subject y message si quieres que esos valores se asignen al asunto y al mensaje del ticket. Los demás valores se añaden como texto con etiquetas.

Ajustes del formulario de contacto

El paquete de contacto compartido almacena sus ajustes por separado de los de los tickets. Abre Contact form > Configuration y revisa:

Pestaña y ajuste Valor predeterminado Cuándo cambiarlo
General: Replace Core Contact Page Desactivado Este es el ajuste de contacto compartido. Para Support Revolution, controla la gestión de la página con Use Support Revolution as the shop's contact page en los ajustes de soporte.
General: Enable Schema.org Markup Activado Activa o desactiva la salida LocalBusiness de la página de contacto.
Business Info: Show Business Info Cards Activado Muestra u oculta la información de la empresa.
Business Info: WhatsApp Number Vacío Introduce el número de contacto si usas este canal.
Business Info: Show Social Links Activado Oculta la sección de enlaces sociales si no la usas. Los enlaces almacenados forman una lista vacía de manera predeterminada.
Business Info: Show FAQ Section Activado Revisa el contenido de las FAQ de contacto integradas antes de publicarlo. Sustituye las respuestas genéricas sobre tiempos de respuesta, teléfono y visitas a la oficina por tus propios datos.
Location & Hours: Show Map Activado Oculta el mapa si no lo usas.
Location & Hours: Map Latitude / Map Longitude Vacío Introduce tu ubicación real para obtener un mapa útil.
Location & Hours: Map Zoom Level 15 Ajusta la escala del mapa mostrado.
Location & Hours: Show Opening Hours Activado Muestra u oculta el horario de apertura. El horario almacenado está configurado inicialmente de lunes a viernes de 09:00 a 17:00, sin horarios para los fines de semana. Revísalo antes de publicarlo.
Location & Hours: Timezone PS_TIMEZONE de la tienda Usa la zona horaria correspondiente al horario mostrado.
Email: Send Admin Notification Activado Ajuste genérico del correo de contacto; las notificaciones de tickets usan los ajustes de soporte.
Email: Admin Email Address Correo de la tienda Destinatario genérico de contacto; revisa Support Email para las notificaciones de tickets.
Email: Send Customer Confirmation Activado Ajuste genérico de contacto; revisa Notify Customer on New Ticket para la confirmación del ticket.
Spam Protection: Enable Honeypot Protection Activado Mantén la comprobación del campo oculto salvo que exista un conflicto específico con una integración del formulario.
Spam Protection: Enable Time-Based Check Activado Aplica la comprobación del tiempo mínimo antes del envío.
Spam Protection: Minimum Submit Time (seconds) 3 Ajusta el tiempo mínimo que debe transcurrir antes del envío.
Spam Protection: Max Submissions per IP/Hour 10 Establece el límite de frecuencia de los envíos de contacto.
Spam Protection: Blocked Words Vacío Introduce los términos que se rechazarán en la comprobación antispam de contacto.
Spam Protection: Cloudflare Turnstile Site Key / Cloudflare Turnstile Secret Key Vacío Configura ambas claves a la vez si usas Turnstile.
Spam Protection: Blocked IP Addresses Vacío Introduce las direcciones que debe rechazar la comprobación de contacto.

Theme styles usa los valores compartidos del tema detectado. Sus valores predeterminados específicos de contacto incluyen Form spacing 20px, WhatsApp color #25D366 y las sombras normales/elevadas de las tarjetas del paquete. Ajústalos después de comprobar el formulario renderizado.

Usa Dashboard y Submissions para comprobar la actividad de contacto y el ticket vinculado a un envío. Prueba un mensaje permitido y un envío rechazado después de cambiar los ajustes antispam.

Programar el mantenimiento

URL cron del front office del módulo

Copia la URL completa del panel Cron Job en Support > Settings. Tiene esta forma:

https://your-shop.com/module/mprsupportrevolution/cron?token=YOUR_SUPPORT_CRON_TOKEN

Usa el CRON_TOKEN del módulo, generado como una cadena de 32 caracteres hexadecimales durante la instalación de la configuración. Regenerate Token invalida la URL anterior, así que actualiza después tu programador.

El controlador frontal ejecuta la consulta IMAP, si está permitida, y el cierre automático cada vez que lo llamas. No aplica por sí mismo los intervalos de las tareas compartidas. Por ejemplo, llámalo cada cinco minutos si esa es la frecuencia de consulta elegida. El cierre automático afecta a los tickets resueltos con una antigüedad superior a Auto-Close After; cero lo desactiva.

Ejecutor CLI compartido

Si usas el programador MPR común, su punto de entrada CLI es:

php /var/www/html/modules/mprsupportrevolution/cron.php --token=YOUR_SHARED_MPR_CRON_TOKEN --max-tasks=20 --max-seconds=55 --context=cron

Sustituye la ruta de instalación y usa el token cron compartido de tu configuración cron MPR. Es diferente del token de la URL de soporte. El ejecutor valida el valor global TOKEN de mprcron, generado como una cadena de 64 caracteres hexadecimales cuando es necesario. Puede ejecutar las tareas programadas de distintos módulos MPR cuyo momento de ejecución haya llegado mediante el programador compartido.

Las tareas de soporte son la consulta IMAP según Poll Interval, el cierre automático de tickets resueltos cada 3600 segundos y la comprobación de cambios en la caché de la base de conocimientos cada 300 segundos. Una llamada CLI cada minuto permite al programador respetar esos intervalos. Comprueba los resultados y errores de las tareas después de la primera ejecución.

Trabajar con tickets

Los clientes abren My Tickets desde su cuenta. Con las rutas predeterminadas, pueden consultar los tickets en /my-support, crearlos en /my-support/create y abrirlos en /my-support/ticket/{id_ticket}. Usa los enlaces generados para incluir el prefijo de tienda e idioma.

El formulario de creación recoge el asunto, el departamento, el mensaje, los archivos adjuntos opcionales y el consentimiento GDPR. Los nuevos tickets comienzan con prioridad media. Para los clientes que han iniciado sesión se usa la identidad de su cuenta. Los invitados introducen su nombre y correo si Allow Guest Tickets está activado. Los enlaces de tickets de invitados incluyen un token privado. Conserva el enlace completo al comprobar el acceso de invitados.

Abre Support > Dashboard para ver los recuentos, los resúmenes por estado y los mensajes recientes. Usa Support > Tickets para filtrar por referencia, cliente, correo, estado, prioridad, departamento, empleado asignado, número de mensajes y fechas. Abre un ticket para responder, añadir una nota interna, adjuntar archivos, cambiar el estado o la prioridad y asignar un empleado. Asignar un ticket abierto lo cambia a in_progress.

Los estados son open, in_progress, waiting, resolved y closed. Las prioridades son low, medium, high y urgent. No hay un editor para añadir valores personalizados de estado o prioridad. Las notas internas permanecen en el back office. Los tickets cerrados no muestran el formulario de respuesta del cliente.

Concede a los empleados solo los permisos de tickets y departamentos que necesiten para su trabajo. Comprueba una nota interna desde una cuenta de cliente para confirmar que está oculta.

Usar la base de conocimientos

El módulo proporciona una base de conocimientos pública con rutas localizadas para categorías y artículos, seguimiento de visitas, valoraciones de utilidad, salida canonical/SEO y aportaciones al sitemap. El menú de administración del módulo no incluye un editor de categorías ni de artículos. Publica el contenido mediante tu proceso de publicación actual.

Las rutas habituales son:

/knowledge-base
/knowledge-base/{category}
/knowledge-base/{category}/{article}

El segmento base se toma de la categoría CMS localizada con ID 5 cuando está disponible. Los segmentos URL alternativos usan el ID de idioma: 1 knowledge-base, 2 wissensdatenbank, 3 base-de-connaissances, 4 baza-wiedzy, 5 base-di-conoscenza y 6 base-de-conocimientos. Por tanto, una distribución diferente de los ID de idioma puede cambiar el segmento alternativo que aparece. Sigue los enlaces generados en lugar de dar por sentada una correspondencia entre el código ISO y el segmento URL.

La indexación de los artículos sigue el ajuste de indexación de la categoría. Los artículos 46 y 52 siempre se excluyen de la indexación. Los artículos indexables pueden generar datos estructurados de artículo. Include in Sitemap habilita las URL aptas mediante gSitemapAppendUrls; un generador de sitemap compatible debe utilizar ese hook.

Verificación y resolución de problemas

  1. Envía un ticket de prueba como cliente y, si está habilitado, como invitado. Verifica la notificación al administrador, la confirmación al cliente y el enlace privado del invitado.
  2. Responde desde el back office. Comprueba el correo del cliente y la conversación. Añade una nota interna y comprueba que siga siendo privada.
  3. Prueba un archivo adjunto permitido y un archivo demasiado grande o no permitido. Comprueba los límites de subida de PHP si falla el archivo permitido.
  4. Envía un correo no leído con una referencia de prueba, llama al programador elegido y comprueba que se procese una sola vez. Si no se recupera ningún correo, comprueba la disponibilidad de la extensión, las credenciales, la carpeta, el estado no leído y el token.
  5. Resuelve un ticket de prueba y comprueba en la salida del programador el procesamiento del cierre automático. No reduzcas un ajuste de inactividad en producción solo para probar tickets antiguos.
  6. Abre el contenido existente de la base de conocimientos en cada idioma. Comprueba la generación de rutas y si las URL cumplen los requisitos para incluirse en el sitemap por separado de las páginas de tickets.

Si una URL cron devuelve Invalid token, cópiala de nuevo desde el panel correcto. Un token de URL de soporte no autentica el ejecutor CLI compartido. Si el buzón se conecta pero un mensaje queda fuera de la conversación, comprueba el prefijo de referencia y el estado no leído. Si no llega la confirmación al cliente, comprueba Notify Customer on New Ticket, la configuración de correo y los registros de entrega del correo.

Personalizar las plantillas y los estilos

Usa estas rutas de sobrescritura de plantillas en tu tema activo:

themes/your-theme/modules/mprsupportrevolution/views/templates/front/ticket_create.tpl
themes/your-theme/modules/mprsupportrevolution/views/templates/front/ticket_view.tpl
themes/your-theme/modules/mprsupportrevolution/views/templates/front/tickets_list.tpl
themes/your-theme/modules/mprsupportrevolution/views/templates/hook/displayCustomerAccount.tpl

Añade el CSS a la hoja de estilos personalizada de tu tema. Carga el CSS mediante los ajustes de hojas de estilos del tema. Los selectores útiles son #mprsupportrevolution-link, .mpr-support, .mpr-support__hero, .mpr-support__card, .mpr-support__status--open, .mpr-support__status--in_progress, .mpr-support__status--waiting, .mpr-support__status--resolved, .mpr-support__status--closed, .mpr-support__message--staff y .mpr-support__message--customer.

Desactivar o desinstalar

Desactiva el módulo en el Gestor de módulos para detener su integración en la tienda. Antes de desinstalarlo, haz una copia de seguridad de los tickets, mensajes, archivos adjuntos, formularios de contacto, envíos, contenido de la base de conocimientos y ajustes. Elimina o actualiza tus tareas cron. La desinstalación elimina las tareas programadas, las páginas de administración, la configuración y las tablas de base de datos del módulo. Los archivos adjuntos almacenados permanecen después de la desinstalación; revísalos por separado después de hacer una copia de seguridad.

Capturas de pantalla de referencia

Support Revolution, Crear un ticket de soporte

Support Revolution, Base de conocimientos

Support Revolution, Gestión de tickets en la administración

Support Revolution, Departamentos de soporte en la administración

Preguntas

1

¿Qué guarda un ticket y exige consentimiento el formulario nativo de creación?

Un ticket guarda identidad del cliente, asunto, departamento, prioridad, estado, tienda e IP del remitente, junto con el hilo de mensajes y los adjuntos guardados.

El formulario nativo exige marcar su casilla de consentimiento para el tratamiento de datos. Las notas internas se excluyen de la conversación del cliente. Las importaciones de correo y los formularios de contacto tienen controles propios; el requisito de esta casilla no se aplica automáticamente a esos canales.

Problemas conocidos

21

La lista de tickets del cliente muestra tickets de todas las tiendas en multitienda

Abierto

Un cliente con cuentas en varias tiendas ve los tickets de todas las tiendas fusionados en una sola lista. El ID de cliente es compartido, pero el contexto del ticket no está filtrado por tienda.

Nota de resolución

Se añadió el filtro id_shop a la consulta de tickets del cliente.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 2.8.2
Refuerzo de la seguridad.

Fallaban los correos de tickets en versiones recientes de PrestaShop

ResueltoActualizado:
Corregido en: 2.8.2
El envío de correos de notificación de tickets de asistencia podía fallar en PrestaShop 1.7, 8 y 9.

La insignia de respuesta del personal era poco legible

ResueltoActualizado:
Corregido en: 2.7.4
Las insignias de respuesta del personal podían tener un contraste insuficiente en temas Bootstrap 4.

Solapamiento del título de la base de conocimientos en Classic

ResueltoActualizado:
Corregido en: 2.7.4
El enlace de categoría y la insignia podían superponerse al título del artículo en el tema Classic.

La consulta del buzón ignoraba el intervalo configurado

ResueltoActualizado:
Corregido en: 2.7.4
La consulta del buzón se ejecutaba cada cinco minutos en lugar de seguir el intervalo configurado.

No se enviaba la confirmación de nuevo ticket

ResueltoActualizado:
Corregido en: 2.7.4
Los clientes no recibían el correo de confirmación de nuevo ticket, pese a estar activado, después de crear un ticket.

No se cargaba la vista del ticket en la administración

ResueltoActualizado:
Corregido en: 2.7.3
La apertura de un ticket en el back office podía fallar porque no se encontraba su vista.

Las etiquetas de administración seguían en inglés

ResueltoActualizado:
Corregido en: 2.7.1
Algunos ajustes y etiquetas breves de administración no usaban las traducciones disponibles.

La configuración omitía datos de tienda de los artículos

ResueltoActualizado:
Corregido en: 2.7.1
Las comprobaciones de instalación podían omitir información de la tienda necesaria para los artículos de la base de conocimientos.

Fallaban los enlaces a tickets de invitados

ResueltoActualizado:
Corregido en: 2.7.1
Los invitados no podían abrir de forma fiable sus tickets de asistencia desde los enlaces facilitados.

El módulo rechazaba cargarse en PHP 7.1

ResueltoActualizado:
Corregido en: 2.7.0
El módulo podía rechazar PHP 7.1 aunque esta versión fuera compatible.

Los tickets por correo no aparecían en el portal del cliente

ResueltoActualizado:
Corregido en: 2.6.0
Los tickets creados a partir de correos entrantes no se vinculaban a la cuenta del cliente correspondiente y, por tanto, no aparecían en su portal.

Incoherencias entre los datos de respuesta y ticket

ResueltoActualizado:
Corregido en: 2.6.0
Un fallo al guardar una respuesta podía dejar el mensaje y la información del ticket actualizados solo en parte.

No se podían guardar los tickets abiertos

ResueltoActualizado:
Corregido en: 2.6.0
El guardado de un ticket abierto podía fallar en la validación porque su fecha de cierre estaba vacía.

Faltaban los estilos del contenido de los artículos

ResueltoActualizado:
Corregido en: 2.4.2
Los artículos de la base de conocimientos no siempre cargaban los estilos necesarios para su contenido.

Respuesta incorrecta para direcciones desconocidas

ResueltoActualizado:
Corregido en: 2.4.2
Las solicitudes de artículos inexistentes no siempre devolvían una respuesta adecuada de página no encontrada.

El encabezado no usaba el título del artículo

ResueltoActualizado:
Corregido en: 2.4.2
Las páginas de artículos podían mostrar un encabezado incorrecto en lugar del título del artículo.

Datos estructurados en artículos excluidos de la indexación

ResueltoActualizado:
Corregido en: 2.1.16
Los artículos marcados para quedar fuera de la indexación podían seguir publicando datos estructurados de artículo.

Opiniones de la base de conocimientos mal asociadas

ResueltoActualizado:
Corregido en: 2.1.16
El seguimiento de visitas y valoraciones de utilidad de la base de conocimientos no asociaba de forma fiable las opiniones con el artículo correcto.

No se abría la página de atención al cliente

ResueltoActualizado:
Corregido en: 2.1.16
La página de atención al cliente podía devolver un error al generar enlaces a tickets individuales.

Solicitudes de funcionalidades

22

Implementado

Conversión de correos en tickets mediante IMAP

Implementado
Los correos entrantes del buzón IMAP configurado se convierten en tickets de soporte. Las respuestas que incluyen la referencia de un ticket existente en el asunto se añaden a ese ticket.

Base de conocimientos con visitas y opiniones de los lectores

Implementado
Puedes publicar en tu tienda artículos multilingües con un contador de visitas. Los lectores pueden indicar si un artículo les ha resultado útil y dejar un comentario.

Base de conocimientos multilingüe

Implementado
Publica artículos dedicados en la base de conocimientos con direcciones traducidas, navegación entre artículos y opiniones de visitantes.

Visitas y valoraciones de utilidad de artículos

Implementado
Mide las visitas a los artículos y recoge respuestas de los lectores sobre si les resultaron útiles o no.

Categorías de la base de conocimientos

Implementado
Organiza los artículos en categorías con direcciones anidadas, navegación por categorías y redirecciones desde direcciones anteriores.

Autor y fechas de artículos

Implementado
Muestra los autores, las fechas de publicación y los datos de confianza junto al contenido de la base de conocimientos.

Vistas previas y enlaces de FAQ

Implementado
Conecta la base de conocimientos con el contenido de FAQ y muestra vistas previas de FAQ a los lectores.

Comprobación y reparación de la instalación

Implementado
Comprueba los requisitos de instalación y repara la infraestructura del módulo que falte desde el back office.

Actualizaciones del módulo con un clic

Implementado
Busca e instala las actualizaciones del módulo desde el back office.

Bloques de código con formato en artículos

Implementado
Muestra ejemplos de código en los artículos de la base de conocimientos con el formato compartido de bloques de código.

Escáner público de seguridad de PrestaShop

Implementado
Ofrece una página pública de comprobaciones pasivas de seguridad de PrestaShop y haz que se pueda encontrar desde la base de conocimientos y el sitemap.

Tickets de correo sin extensión IMAP

Implementado
Importa mensajes del buzón como tickets de soporte en alojamientos sin la extensión IMAP opcional, incluidas las instalaciones modernas de PHP.

Filtros de correo entrante

Implementado
Omite respuestas automáticas, mensajes devueltos y spam, bloquea determinados remitentes o dominios y define un límite de tickets por hora y remitente.

Integraciones de tickets

Implementado
Permite a las integraciones compatibles de la tienda crear, leer, responder y cerrar tickets de soporte, con alcance limitado al cliente y la tienda correspondientes.

Búsqueda integrada en la base de conocimientos

Implementado
Haz que los artículos de la base de conocimientos estén disponibles en la búsqueda compartida compatible de la tienda.

Actualización de caché de la base de conocimientos

Implementado
Avisa a las cachés de páginas compatibles cuando cambie el contenido de la base de conocimientos para que los lectores puedan recibir artículos actualizados.

Variables reutilizables en el contenido de soporte

Implementado
Resuelve las variables de contenido reutilizables en los artículos de la base de conocimientos escritos por el personal y en las etiquetas públicas de soporte, incluidos los resultados de búsqueda y los metadatos.

Detección automática de actualizaciones de artículos

Implementado
Comprueba las actualizaciones de la base de conocimientos cada cinco minutos y avisa a las cachés compatibles cuando el contenido cambie fuera del editor habitual.

Ajuste del autor de los artículos

Implementado
Elige en los ajustes del módulo el nombre del autor que aparece en los artículos de la base de conocimientos.

Mensajes de contacto como tickets de soporte

Implementado
Usa opcionalmente Support Revolution para la página de contacto de la tienda, de modo que los mensajes, incluidos los de invitados, se conviertan en tickets con seguimiento.

Formularios de contacto y protección antispam

Implementado
Gestiona formularios de contacto, campos y envíos con protección antispam compartida y Cloudflare Turnstile opcional.

Caché de páginas públicas de la base de conocimientos

Implementado
Permite que las herramientas de rendimiento compatibles almacenen en caché las páginas públicas de la base de conocimientos.

Registro de cambios

v2.1.182026-05-27

  • AddedFinalize support hub SEO cleanup
  • AddedShow FAQ previews in knowledge base
  • AddedLink knowledge base back to FAQ
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedUse article title for KB headings
  • FixedSuppress KB schema on noindex articles
  • FixedCreate support runtime tables from schema
  • FixedWire support integrity services
Versiones anteriores

v1.3.02026-04-20

  • AddedAdd KB category system with nested URLs and 301 redirects
  • AddedAdd author byline and dates to KB footer bar, remove cache-busting
  • AddedRedesign KB footer as compact inline bar with views + thumb counts
  • AddedKnowledge Base — fully-owned KB articles with views + feedback
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedRevert KB listing to simpler card design with category sections
  • ImprovedPush views + thumbs to right side of KB footer bar
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • FixedUpdate SCSS source for KB footer bar styles
  • FixedKB insights — replace broken negative-ID hack with proper id_article column
  • FixedKB SEO — 301 redirect ?slug= URLs, sitemap hook, version bump
  • Fixedvarious stability and compatibility improvements (6 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.2.02026-02-10

  • AddedPS 9 / Hummingbird theme compatibility
  • AddedIMAP email-to-ticket bridge — incoming emails auto-create or reply to tickets
  • Improveddepartment routing rules with keyword and category triggers
  • Optimized ticket list query — 60% faster on stores with 10k+ tickets using indexed status
  • Fixedthreaded reply notification not sending when customer updates closed ticket

v1.0.02026-02-05

  • Initialrelease: customer support ticketing system for PrestaShop
  • InitialThreaded ticket conversations between customers and agents
  • InitialDepartment routing and agent assignment
  • InitialCustomer-facing ticket portal in My Account section
  • InitialCompatible with PS 1.7.x and PS 8.x

v1.1.02025-04-30

  • Addedfile-attachment support (PDF, images) on ticket replies
  • AddedSLA timer — displays response-due countdown in agent back office
  • AddedCSAT rating request sent after ticket closure

Demo

Prueba el módulo completo antes de comprar

Compra la licencia más tarde y conserva tus ajustes.

  • Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
  • Tienda demo lista Explora una tienda demo lista en tu navegador.
  • Sin registro Sin cuenta, correo ni dominio de tienda.
Iniciar tienda demo

Al descargar, aceptas las condiciones de la demo y la política de privacidad.

Al abrir esta demo, acepta los términos de la demo y la política de privacidad.

Cargando...
Volver arriba