


Captura gratuita de errores en producción para PrestaShop 9 con saneamiento de privacidad, agrupación por huella, historial de incidentes y diagnóstico seguro.
Crash Snapshot Lite es un módulo gratuito de diagnóstico para PrestaShop 9 que captura errores compatibles de PHP, Symfony y PrestaShop a nivel de aplicación en producción, sin convertir la tienda en una pantalla de depuración completa. Guarda una instantánea saneada del incidente en el Back Office para poder investigar un error aleatorio después de que ocurra.
Una vez cargado el runtime de Crash Snapshot, las excepciones compatibles pueden capturarse automáticamente. Los errores fatales y de apagado usan primero un spool privado basado en archivos; después, una solicitud normal o el cron de mantenimiento puede importar esos incidentes a la base de datos.
Cada incidente puede incluir un mensaje de error saneado, el tipo de error o excepción, archivo y línea, una traza de pila segura, contexto de Front Office / Back Office / API, información de la solicitud y detalles del entorno como versión de PrestaShop, versión de PHP, tema, ID de tienda y uso de memoria.
Crash Snapshot es deliberadamente conservador con los datos capturados. Los secretos conocidos, cookies, cabeceras de autorización, cuerpos de solicitud sin procesar y argumentos de la pila no se almacenan por defecto. Un filtro de privacidad también elimina valores sensibles de las cadenas de diagnóstico antes de guardarlas.
Las apariciones repetidas del mismo problema se agrupan bajo una única huella de incidente. En lugar de llenar el panel con filas duplicadas, Crash Snapshot incrementa el contador de apariciones y actualiza la hora de la última detección.
El panel de diagnóstico comprueba el listener de excepciones, el manejador de apagado, el directorio privado de spool, el almacenamiento en base de datos, el filtro de privacidad y la limpieza de retención. Una autoprueba segura crea de forma intencionada incidentes sintéticos claramente marcados para verificar el flujo de captura, la importación del spool y el saneamiento de privacidad.
El módulo genera una URL cron privada protegida con token. Ejecutarla aproximadamente cada cinco minutos importa los incidentes fatales/de apagado desde el spool privado y realiza la limpieza de retención. Las excepciones normales de la aplicación se guardan inmediatamente cuando la base de datos está disponible, por lo que el cron no escanea el tráfico normal de la tienda buscando errores.
Lite ofrece captura segura para producción y revisión de incidentes. Pro añade detección de origen, diagnóstico de base de datos, correlación con cambios recientes, paquetes de soporte, alertas y controles avanzados de retención.
Captura básica de incidentes en producción, saneamiento de privacidad e historial de diagnóstico.
Detección del origen probable, diagnóstico SQL, correlación de cambios, paquetes de soporte y alertas.
Ver Crash Snapshot ProLite no intenta identificar el módulo, tema o origen de base de datos más probable, correlacionar un incidente con cambios recientes de módulos/caché, clasificar detalles SQLSTATE, crear paquetes de soporte descargables ni enviar alertas por email/webhook. Esos flujos están reservados para Crash Snapshot Pro.
No. Captura fallos compatibles a nivel de aplicación después de que su runtime se haya cargado. No se puede garantizar que un fallo que ocurra antes de que PrestaShop o el módulo arranquen aparezca en Crash Snapshot.
Los secretos conocidos, cookies, cabeceras de autorización, cuerpos de solicitud sin procesar y argumentos de la pila no se guardan por defecto. El filtro de privacidad también sanea las cadenas de diagnóstico antes de almacenarlas.
El cron es una ruta de mantenimiento. Importa incidentes fatales/de apagado que primero se escribieron en el spool privado y ejecuta la limpieza de retención. No recorre páginas normales buscando errores.
Sí. Lite y Pro utilizan el mismo modelo de almacenamiento de incidentes Crash Snapshot. Pro amplía el esquema de diagnóstico y se convierte en la edición activa sin requerir un historial de incidentes separado.
Explora más módulos de Administración, consulta la documentación de PrestaSuite o contacta con soporte si necesitas ayuda con un incidente capturado.