Montées de version PrestaShop

La mise à jour que vous
repoussez depuis deux ans.

Personne ne repousse une mise à jour par négligence. On la repousse parce que la dernière a cassé le paiement un vendredi soir, et que plus le temps passe, plus le retard grandit. Au bout de deux ans, ce n'est plus une mise à jour : c'est un déménagement. Ce qui décide du coût, ce n'est pas votre nombre de produits — c'est le nombre de retouches accumulées et de modules abandonnés par leur auteur.

5,0/5 · 66 avis vérifiés 50+ projets livrés 10 ans d'expérience
En détail

Il faut distinguer deux choses qu'on appelle du même nom. La mise à jour courante, d'abord : un correctif de sécurité, une version mineure. Elle se joue en une heure sur une boutique saine, et le seul vrai risque est de l'appliquer directement sur la boutique en ligne sans l'avoir rejouée ailleurs.

Lire la suite

La montée de version majeure ensuite — une 1.6 ou une 1.7 vers la 8 — qui est un chantier de plusieurs semaines et n'a rien à voir. Ce qui coûte, dans une montée majeure, ce sont les couches accumulées. Chaque surcharge — un fichier maison qui remplace un morceau du logiciel d'origine — doit être relue, parce que le morceau qu'elle remplaçait a changé.

Chaque personnalisation faite directement dans le thème d'origine, au lieu d'un thème enfant — la copie prévue pour recevoir les modifications sans toucher à l'original —, est perdue à la montée et doit être refaite proprement. Et chaque module acheté doit être vérifié : compatible, à racheter dans une version récente, ou abandonné par son auteur — auquel cas il faut décider entre le remplacer, le reprendre, ou s'en passer. C'est cet inventaire, pas le catalogue, qui donne la durée.

La méthode ne varie pas. On monte une copie complète de la boutique sur un espace séparé, on y joue la montée, on recense tout ce qui casse, on corrige, et on recommence jusqu'à ce que le parcours d'achat passe de bout en bout — y compris les cas particuliers de taxe, de livraison et de code promo, qui sont précisément ceux que personne ne pense à tester. Puis on rejoue le tout une dernière fois avec les données de la veille, et on bascule. La boutique en ligne n'est jamais le terrain d'essai, et la sauvegarde est restaurée pour de vrai avant qu'on touche à quoi que ce soit.

Caractéristiques

Ce que vous obtenez.

01

L'inventaire avant le devis

Retouches au logiciel, personnalisations, modules achetés et leur état d'entretien. C'est cet inventaire qui donne la durée réelle — un prix annoncé sans l'avoir dressé est une estimation à l'aveugle.

02

Testée sur une copie, jamais sur la vraie

La montée se joue sur une copie complète de la boutique, autant de fois qu'il le faut. Votre boutique en ligne n'est pas un terrain d'essai, et la sauvegarde est restaurée pour de vrai avant d'y toucher.

03

Le parcours d'achat testé de bout en bout

Y compris vos cas particuliers de taxe, de livraison et de code promo — ceux que personne ne pense à tester, et qui sont précisément ceux qui cassent.

04

Les retouches remises au propre

Les personnalisations sont refaites dans les règles de l'art : elles survivront désormais aux mises à jour au lieu de disparaître à chacune. La prochaine montée en sera d'autant plus simple.

05

Vos adresses et Google préservés

Les adresses de pages ne changent pas lors d'une montée de version — sauf si la structure a bougé entre-temps. Dans ce cas, chaque ancienne adresse est reliée à la nouvelle avant la bascule.

06

Le moteur du serveur suit aussi

Une vieille boutique tourne souvent sur une version de PHP — le langage qui fait tourner PrestaShop — qui ne reçoit plus de correctifs depuis des années. La montée traite les deux, parce que traiter l'un sans l'autre ne sert à rien.

07

Aucune coupure de service

Un dernier import rattrape les commandes et les clients de la veille, puis on bascule. L'ancienne boutique reste disponible en secours.

08

Et après, la routine

Une fois à jour, tenir la boutique à jour redevient une affaire d'une heure par mois — c'est ce que couvre un contrat de maintenance, et c'est ce qui évite de se retrouver deux ans en retard.

Méthode

Comment on procède.

01

Inventaire

Retouches, personnalisations, modules et leur état d'entretien. C'est ce relevé qui chiffre le chantier, et il est déduit s'il est mené dans le cadre d'un audit.

2 à 4 jours
02

Une copie pour s'entraîner

Copie complète de la boutique — fichiers, base, images — sur une adresse séparée, invisible de Google, où l'on peut casser sans conséquence.

1 jour
03

Montée et corrections

On joue la montée, on recense ce qui casse, on corrige, on recommence. Les modules abandonnés sont remplacés ou repris, décision par décision avec vous.

2 à 6 semaines
04

Vérification du parcours d'achat

Commande testée de bout en bout sur les cas réels de votre boutique : taxes, livraisons, codes promo, comptes clients, emails automatiques.

3 à 5 jours
05

Bascule

Import des commandes de la veille, bascule, vérification d'un paiement réel. L'ancienne version reste accessible en secours.

1 journée
06

Surveillance

Suivi des erreurs, des commandes et de la présence dans Google. Les correctifs de cette période sont compris.

30 jours
Cas concrets

Quelques exemples.

01

1.6 vers 8, 4 200 références

Boutique bloquée depuis quatre ans sur une 1.6 et un PHP 7.0 — un moteur qui ne recevait plus aucun correctif. 23 retouches relues une à une, 9 modules remplacés, 2 repris. Sept semaines, aucune coupure, adresses inchangées.

  • Montée de version
  • Modules
02

Personnalisations perdues à chaque essai

Toutes les personnalisations avaient été faites directement dans le thème d'origine : chaque tentative de mise à jour les effaçait, depuis trois ans. Refaites au bon endroit, la montée suivante a pris deux jours.

  • Thème
  • Dette technique
FAQ

Questions fréquentes

Combien de temps dure une montée de 1.6 vers la 8 ?
De trois semaines pour une boutique restée proche du standard, à deux mois pour une boutique très modifiée. Ce n'est pas le nombre de produits qui fait la durée, mais la quantité de code ajouté par-dessus PrestaShop au fil des ans — les surcharges — et de modules à traiter. D'où l'inventaire préalable, qui donne une fourchette ferme plutôt qu'un ordre de grandeur.
Faut-il aller jusqu'à la 9 ou s'arrêter à la 8 ?
Pour une migration depuis une vieille version, la 8 reste la cible raisonnable : ses modules sont mûrs et stables. La 9 est intéressante en création, où l'on part de zéro sans passif à gérer. Ce n'est pas une règle absolue — cela dépend des modules dont vous dépendez.
Mes modules payants fonctionneront-ils ?
Ceux encore maintenus, oui, parfois moyennant une licence à jour. Les autres — et il y en a toujours — demandent un arbitrage : remplacer par un équivalent, reprendre le code, ou supprimer la fonction si elle ne sert plus. L'inventaire liste chaque cas avec son coût.
Ma boutique sera-t-elle coupée ?
Non. Tout se fait sur une copie, et seule la bascule finale est instantanée. L'ancienne version reste accessible en secours après le basculement.
Peut-on juste appliquer les correctifs sans monter de version ?
Sur une 1.6, non : elle ne reçoit plus de correctifs de sécurité, il n'y a rien à appliquer. Sur une 1.7 en fin de vie, on gagne du temps mais pas indéfiniment. C'est un report, pas une solution — et le report a un coût qui augmente.
Et pour ne plus se retrouver deux ans en retard ?
Une fois la boutique à jour, la tenir à jour représente environ une heure par mois. C'est exactement ce que couvre un contrat de maintenance — et c'est beaucoup moins cher que la montée qu'on finit par devoir payer.
Démarrons

Prêt pour votre projet ?

Devis gratuit sous 48h. Réponse sous 24h. Aucun engagement.

PrestaShop Expert certifié Certification délivrée par l'éditeur du CMS