Scans your shop and tells you in minutes whether it is ready for PrestaShop 9: modules, overrides, theme, hooks, server and database. Read-only, and every finding comes with its evidence.
Migrating to PrestaShop 9 without auditing first is a gamble. What usually happens is that you find the problems halfway through the upgrade, with the shop down and the client on the phone: the payment module has no version 9 release, the hosting is still on PHP 7.4, there is a four-year-old override nobody remembers adding.
PS9 Migration Auditor does that work beforehand, in a few minutes, without touching anything. It checks the environment, the core, the modules, the overrides, the hooks and the database, and gives you a traffic light of what blocks you, what is a risk and what is merely worth a look — with the estimated migration effort in points.
It is built for people who migrate other people's shops. The PDF action plan is a document you can send to the client as it is: prioritised tasks, affected modules, and the effort for each one.
The module only reads. It modifies no files, changes no settings, and writes nothing to PrestaShop's tables beyond storing its own analyses. You can run it on production without worry — which is exactly where you need it, because the real environment is the one with the real modules and the real hosting.
It does not tell you “there is a problem with your modules”. It tells you which module, in which file, on which line, what value it found and what it recommends doing. Every rule has its identifier, its confidence level and a link to the documentation.
That matters when you have to take it up with a module vendor or justify a quote to a client.
Each finding carries a cost in effort points, and the total gives you a sense of the size of the migration: from “an afternoon” to “more than three weeks”. That is what lets you quote without guessing.
The action plan comes out as a PDF with tasks ordered by priority, the modules affected by each, and their effort. It is a presentable document: send it as it is and it reads fine without knowing PrestaShop.
Every analysis is kept. You can run it again after fixing things and compare the two to see what you have solved and what is still open. Useful for showing progress over the course of a project.
Environment: PHP version, MySQL or MariaDB version, extensions, server limits.
Core: PrestaShop version and the upgrade path you actually need.
Modules: version 9 compatibility, PHP functions that no longer exist, removed hooks, secrets hardcoded in the source.
Overrides: which ones exist and how far they have drifted from the original class.
Hooks: the ones removed or deprecated in 9.
Database: size, tables and what tends to cause trouble on upgrade.
The rule base ships inside the module, signed and version-numbered. It needs no connection to run an analysis: if it looks for a newer rule set and does not find one, it carries on with the one it came with. Compatible from PrestaShop 1.7.6 through 9.
| PrestaShop | 1.7.6 and above, including 8.x and 9.x |
| PHP | 7.2 or higher |
| Permissions | Read-only: it does not modify your shop |
| External services | None needed to run an analysis |
| Languages | Spanish, English, French and Italian |
| PrestaShop | 1.7.6-9.x |
| Minimum Version | 1.7.6.0 |
| Maximum Version | 9.0.3 |
| PHP Required | 7.2+ |
Our technical team is available to help you with installation and configuration.
Contact Support →