PrestaShop 8 vs 1.7 : ce qui change pour ceux qui gèrent plusieurs boutiques
La nouvelle Admin API de PrestaShop 8 change la façon d'intégrer les données par rapport au Webservice de PS 1.7. Voici ce qu'il faut savoir avant de migrer et comment gérer les deux versions.
PrestaShop 8 a introduit des changements importants sous le capot, en particulier dans la manière dont les systèmes externes accèdent aux données de la boutique. Si vous gérez une ou plusieurs boutiques, comprendre les différences entre PrestaShop 8 et PrestaShop 1.7 est essentiel — surtout pour les intégrations.
Les deux générations comparées
PrestaShop 1.7 a été le standard pendant des années. PrestaShop 8 en est l’évolution naturelle : même philosophie, mais avec des modernisations techniques, des mises à jour de sécurité et une nouvelle façon d’exposer les données vers l’extérieur.
Pour le marchand au quotidien, l’expérience du back-office reste familière. La vraie différence est surtout ressentie par les intégrations : modules, connecteurs et outils d’analytics qui lisent les données de la boutique.
Webservice (PS 1.7) vs Admin API (PS 8)
La différence technique la plus importante concerne l’accès aux données :
- PrestaShop 1.7 — Webservice API : l’API historique, basée sur des clés Webservice. Elle fonctionne bien mais est plus ancienne dans son architecture et sa gestion des permissions.
- PrestaShop 8 — Admin API : la nouvelle interface, plus moderne, avec une authentification et une gestion des accès plus granulaires, alignées sur les standards actuels.
Pour ceux qui développent ou utilisent des intégrations, cela signifie qu’un connecteur conçu uniquement pour le Webservice de PS 1.7 ne fonctionne pas automatiquement avec l’Admin API de PS 8, et inversement. Il faut un support pour les deux.
Ce qu’il faut évaluer avant de migrer
Si vous envisagez de passer à PrestaShop 8 :
- Compatibilité des modules. Vérifiez que les modules critiques (paiement, livraison, marketing) ont une version compatible PS 8.
- Intégrations et connecteurs. Assurez-vous que les outils externes que vous utilisez supportent l’Admin API.
- Environnement de test. Effectuez la migration d’abord sur une copie de staging, jamais directement en production.
- Sauvegarde complète. Base de données et fichiers, avant toute opération.
- PHP et hébergement. PS 8 exige des versions de PHP plus récentes : vérifiez avec votre hébergeur.
Le problème de ceux qui gèrent plusieurs boutiques
Si vous suivez plusieurs boutiques — typique des agences — il est fréquent de se retrouver avec un mélange : certains clients sur PS 1.7, d’autres déjà sur PS 8. Gérer des intégrations différentes pour des versions différentes multiplie la complexité.
La solution est d’utiliser des outils qui font abstraction de la différence : ils lisent les données indépendamment de la version, ainsi vous travaillez toujours de la même manière.
Comment NothingSell gère les deux versions
Le connecteur NothingSell supporte à la fois PrestaShop 1.7 (Webservice API) et PrestaShop 8 (Admin API). Vous connectez la boutique une fois et obtenez les mêmes données — commandes, produits, stock, clients — dans le même format, quelle que soit la version.
Pour une agence, cela signifie un seul tableau de bord pour tous les clients, peu importe la version de PrestaShop qu’ils utilisent. Et avec le MCP pour PrestaShop, vous pouvez interroger les données de toutes les boutiques en langage naturel.
En résumé
La principale différence entre PrestaShop 8 et 1.7, du point de vue des données, est le passage du Webservice à l’Admin API. Avant de migrer, vérifiez modules et intégrations. Et si vous gérez plusieurs boutiques, choisissez des outils qui supportent les deux versions sans vous faire penser aux différences techniques.
👉 Découvrez les fonctionnalités de NothingSell pour PrestaShop 1.7 et 8, ou commencez gratuitement.