Situations fréquentes

Migrer PrestaShop 1.6 ou 1.7 vers PrestaShop 9

Section
Situations fréquentes
Mis à jour
04/11/2026
Lecture
4 min

Votre boutique tourne encore sur PrestaShop 1.6 ou 1.7. Elle vend, les clients la connaissent, et personne n’a envie d’y toucher.

Pourtant, chaque nouveau moyen de paiement, chaque module de transporteur ou chaque mise à jour du serveur devient un pari. Cette page explique pourquoi, et comment nous menons la migration sans arrêter les ventes.

Pourquoi une vieille version finit par coûter cher

PrestaShop 1.6 ne reçoit plus de correctifs de sécurité depuis 2019. La 1.7 a suivi le même chemin. Le code reste en place, mais les failles découvertes depuis ne sont plus corrigées.

Ces versions demandent aussi d’anciennes versions de PHP, que les hébergeurs abandonnent les unes après les autres. Le jour où le serveur passe à une version récente, la boutique s’arrête.

Enfin, les éditeurs de modules ne suivent plus. Un nouveau mode de paiement ou une nouvelle étiquette transporteur n’existe souvent que pour PrestaShop 8 ou 9.

Pourquoi on ne « met pas simplement à jour »

Entre la 1.6 et la 9, le moteur de thème a entièrement changé, et une grande partie du back-office aussi. Un thème ou un module écrit pour la 1.6 ne fonctionne pas tel quel sur la 9.

La bonne façon de faire est donc de monter une boutique neuve sur la dernière version, puis d’y reprendre tout ce qui compte : les données, le design et les fonctions propres à votre métier.

Ce que nous vérifions d’abord

  • La liste des modules installés : lesquels existent pour la 9, lesquels sont à réécrire, lesquels ne servent plus.
  • Le thème : s’il doit rester identique ou s’il est temps de le moderniser.
  • Les données : produits, déclinaisons, images, clients, commandes, factures et avoirs.
  • Les adresses des pages, pour préparer les redirections et garder le référencement.
  • Le serveur : la version de PHP, la place disponible, et s’il faut en changer avant.

Un exemple d’inventaire, tel que nous le rendons :

Module Sur PrestaShop 9 Décision
Paiement de la banque version 9 publiée mise à jour
Recherche par dimensions, sur mesure incompatible réécrit
Méga-menu du marché, abandonné introuvable remplacé
Ancien module de statistiques inutile retiré

Ce tableau donne à lui seul l’essentiel du devis : ce sont les modules réécrits qui font la durée du projet.

Comment nous menons la migration

La nouvelle boutique se construit sur un site de test, pendant que l’ancienne continue de vendre. Vous la parcourez, vous passez des commandes d’essai, vous validez.

Les données sont reprises une première fois pour la recette, puis remises à jour au moment de la bascule. Les commandes passées entre-temps ne se perdent pas.

Le jour de la mise en ligne, les anciennes adresses sont conservées ou redirigées. Nous surveillons ensuite les erreurs et les positions dans Google pendant les semaines qui suivent.

Une redirection, concrètement, c’est une ligne qui envoie l’ancienne adresse vers la nouvelle, avec le code 301 qui dit à Google que le déménagement est définitif :

/fr/jantes/245-jante-alu-17.html  →  301  →  /fr/jantes-alu/245-jante-alu-17.html
Déroulé d'une migration PrestaShop : l'ancienne boutique vend jusqu'à la basculeBOUTIQUE 1.6en ligneSITE DE TESTPrestaShop 9BOUTIQUE 9en lignecontinue de vendre, rien ne change pour les clientsinventairethèmemodules1re repriserecetteBASCULEdonnées à jourredirectionssuivi 4 semaines
Les deux boutiques vivent côte à côte jusqu'au jour de la bascule : aucune vente n'est interrompue.

Ils étaient dans ce cas

Street Motorsport vendait plus de 40 000 pièces sur PrestaShop 1.6. Julien voulait garder son design, connu de ses clients. Nous avons d’abord changé de serveur, puis reconstruit la boutique sur PrestaShop 9, avec onze modules sur mesure réécrits et le thème réintégré à l’identique. Voir l’étude de cas Street Motorsport.

Pneus Neuf Discount tournait sur PrestaShop 1.6 et PHP 5.6, avec des modules faits pour son métier : recherche par dimensions, catalogue du fournisseur, centres de montage. Nous avons fait passer le site à PrestaShop 8.2 et PHP 8.2, réécrit ces modules et repris toutes les données. Voir l’étude de cas Pneus Neuf Discount.

Combien de temps prévoir

Tout dépend du nombre de modules sur mesure et de ce que devient le design. Une boutique simple, avec des modules du marché, se migre en quelques semaines. Une boutique très personnalisée demande plutôt quelques mois.

Dans tous les cas, nous commençons par l’inventaire des modules : c’est lui qui donne un délai fiable. Pour en savoir plus sur notre façon de travailler sur cette plateforme, voyez notre page agence PrestaShop.

maxime@alsace-web : ~

$ nouvelle-demande

De quoi s'agit-il ? Choisissez une entrée, puis trois questions courtes. Deux minutes en tout.

Parlons-en

Un projet, une question ?

Décrivez-nous votre besoin : nous vous répondons par écrit sous deux jours ouvrés, avec une première lecture et des pistes concrètes.

Base
20 avenue du Neuhof, Strasbourg
Réponse
sous deux jours ouvrés, écrite, sans devis automatique