


Free PrestaShop 9 production error capture with privacy scrubbing, fingerprint grouping, incident history and safe diagnostics.
Crash Snapshot Lite is a free PrestaShop 9 diagnostics module for capturing supported application-level PHP, Symfony and PrestaShop errors in production without turning the storefront into a full debug screen. It stores a sanitized incident snapshot in the Back Office so a random error can be investigated after it happens.
After the Crash Snapshot runtime has loaded, supported exceptions can be captured automatically. Fatal and shutdown errors use a private file-spool fallback first, then a normal request or the maintenance cron can import those incidents into the database.
Each incident can contain a sanitized error message, error or exception type, file and line, safe stack trace, Front Office / Back Office / API context, request information and environment details such as PrestaShop version, PHP version, theme, shop ID and memory usage.
Crash Snapshot is intentionally conservative about captured data. Known secrets, cookies, authorization headers, raw request bodies and stack arguments are not stored by default. A privacy scrubber also removes sensitive values from diagnostic strings before they are saved.
Repeated occurrences of the same problem are grouped under one incident fingerprint. Instead of filling the dashboard with duplicate rows, Crash Snapshot increases the occurrence counter and updates the last-seen time.
The diagnostics panel checks the exception listener, shutdown handler, private spool directory, database storage, privacy scrubber and retention cleanup. A safe self-test intentionally creates clearly marked synthetic incidents so the capture pipeline, spool import and privacy scrubbing can be verified.
A private tokenized cron URL is generated by the module. Running it approximately every five minutes imports fatal/shutdown incidents from the private spool and performs retention cleanup. Normal application exceptions are stored immediately when the database is available, so the cron does not scan normal shop traffic for errors.
Lite provides production-safe capture and incident review. Pro adds source detection, database diagnostics, recent-change correlation, support bundles, alerting and advanced retention controls.
Core production incident capture, privacy scrubbing and diagnostic history.
Likely-source detection, SQL diagnostics, change correlation, support bundles and alerts.
View Crash Snapshot ProLite does not try to identify the most likely module, theme or database source, correlate an incident with recent module/cache changes, classify SQLSTATE details, create downloadable support bundles or send email/webhook alerts. Those workflows are reserved for Crash Snapshot Pro.
No. It captures supported application-level failures after its runtime has loaded. A failure that happens before PrestaShop or the module starts cannot be guaranteed to appear in Crash Snapshot.
Known secrets, cookies, authorization headers, raw request bodies and stack arguments are not stored by default. The privacy scrubber also sanitizes diagnostic strings before storage.
The cron is a maintenance path. It imports fatal/shutdown incidents that were first written to the private spool and runs retention cleanup. It does not crawl normal pages looking for errors.
Yes. Lite and Pro use the same Crash Snapshot incident storage model. Pro extends the diagnostic schema and becomes the active edition without requiring a separate incident history.
Explore more Administration modules, read the PrestaSuite documentation or contact support if you need help with a captured incident.