Creating a ticket rings our phone straight away. Across 683 tickets opened in 2026, half get their first reply within 5 minutes, and six in ten within a quarter of an hour.
What our customers say How we workYou ran the update, and since then nothing works the way it used to. Or you ran nothing at all: a module updated itself, your host changed the PHP version overnight, and the site paid for it. Sometimes it is the other way round, and the update refuses to start because a module nobody maintains any more has been blocking it for months.
Sometimes nothing is plainly broken, which is almost worse: the site answers, but badly, without a single error message to show. In every one of these cases the hard part is knowing where to start, and that is exactly our job. We look at what the update changed, trace it back to the cause, back everything up before touching anything and quote a price before we intervene.
Mon Site Bug assistant
human takeover within minutes
Three situations
Whatever update problem you are facing, it almost always falls into one of these three cases. An "I updated this module and the site has been broken since" puts us straight on the trail. But finding the cause is not your job.
Describe my situationYou launched the version upgrade, or simply updated a module, and everything broke. If you know which one, tell us, it puts us straight on the trail. If not, we compare the state before and after, and we isolate the change responsible. You do not have to understand what happened.
The job went through and since then the site is broken, or it no longer works the way it should. What was touched often goes beyond the update itself: a theme adjusted along the way, a module disabled to get it through. We ask for the date and the details, and reconstruct them if need be. The report we hand you is useful to your provider too.
Mostly under WordPress: a plugin updates itself overnight and crashes the site. The same goes for the PHP version your host changes without warning. Nobody touched anything, nobody knows when, so you have nothing to tell us. The date, though, is in the server logs, and that is where we go and get it.
The core of the site
Migrating PrestaShop to its latest version, or WordPress, means changing the core of the site. Everything built on it has to follow, and what does not follow breaks. Here are the most common cases, from the upper layers your customer sees down to the machine.
Describe my situation
What your customer sees
A theme bought five years ago, or made to measure, relies on functions the new version has removed. The site runs but displays wrongly, sometimes only on certain pages. It is the easiest symptom to underestimate, and the most visible to your customers.
A feature developed for your site, by us or by someone else. Nobody will publish a fix, since this code exists nowhere but on your site. That is code recovery work: we read it, understand the original intent, and rewrite what needs rewriting.
A shop usually runs around fifty of them, though it can be far more, 170 say (yes, you read that right). It only takes three or four with no version ready for the new release, and they are the ones bringing the rest down. We identify them one by one and decide for each: update, replace, or disable long enough to reopen the shop.
Between two major versions, the database structure changes. A migration that stops halfway leaves half-converted tables: the orders are there, but the old back office can no longer read them and the new one cannot yet. This is the case where you must not relaunch anything.
PHP version too old, not enough disk space, blocking file permissions, or a module the assistant flags as incompatible. The site is not broken, it is frozen on a version that is ageing, and every month makes the upgrade heavier.
The new CMS version demands a more recent PHP, the host switches over, and code that had worked for years stops dead. Two updates then happen on the same day, and the outage rarely comes from the one you suspect.
Where the update comes in
The most common case
It is the most common case we see, close to one time in two*. A single component is enough to bring a whole site down when it touches the cart, the payment or the display. The upside is that the culprit is unique, and we isolate it fast.
The classic scenario. Tell us which one and we go straight to it: we return to the version that worked, or we fix the incompatibility when rolling back would reopen a security hole.
Automatic updates are the rule under WordPress, the exception under PrestaShop. A plugin updates overnight, the site crashes in the morning, and you did nothing. The file modification dates tell which one moved.
We see it regularly. A paid module stops receiving its updates when the subscription ends, often without anyone noticing. It keeps working, until the day the CMS moves.
Each works on its own, the two together do not. After an update, two extensions fight over the same hook or the same page. We isolate them by disabling them one at a time, a slow method but a safe one.
You clicked "update all", or nothing at all, and the site has been broken since. It is the normal case and it is no problem: the server logs and the file dates tell what moved and when.
* Figures drawn from our real intervention statistics, frozen on 30 August 2026.
The assistant is at the top of the page
Do you recognise yourself in one of these cases?
Describe it in two lines. A technician calls you back in under ten minutes, and the first quarter of an hour of research is free.
Before, during, after
Tell us which one is yours, it saves us the first quarter of an hour of searching.
Describe my situationNothing is plainly broken, but something is wrong. Slowness, a feature that answers one time in two, a display that jumps. It is the hardest case to describe, and often the one left to drag on the longest.
The process cut out in the middle: execution time exceeded, not enough memory, connection lost. The site ends up in an in-between state, neither the old version nor the new one. It can be repaired, but the update must not be relaunched on top.
You went back and the site came back up, except that pieces of the new version stayed in place. Extra tables, orphan files, inconsistent cache. It holds until the next attempt.
A reasonable decision in an emergency: the site works again as before. Still, the update remains to be done, and the orders placed between the backup and the restore may have vanished. We check both.
Describe the situation in two lines. A technician calls you back in under ten minutes, and the search for the origin is free for a quarter of an hour.
Get a free diagnosisor call us on 01 84 20 89 46
Customer reviews of our update repairs Google reviews left after a real intervention.