Aller au texte
1TERNET

Prestashop : pour quelle boutique en ligne est-il fait

www.1-ter-net.com › e-commerce

Prestashop : pour quelle boutique en ligne est-il fait

28 octobre 20267 min de lecturePar la rédaction

Bureau de petite entreprise avec routeur, colis en carton, terminal de paiement éteint et clé USB

Quand on cherche une solution pour vendre en ligne, Prestashop revient vite parmi les noms cités, à côté de WooCommerce ou de Shopify. Ce logiciel de boutique en ligne se télécharge sans payer, ce qui attire, mais la gratuité du départ ne dit rien de ce qu’il demande ensuite : un serveur correctement réglé, des modules à choisir, des mises à jour à suivre. Pour un commerçant ou un artisan qui gère seul son site, l’écart entre le prix du logiciel et le temps nécessaire peut surprendre.

En bref

  • Prestashop convient à un commerçant qui veut garder la main sur sa boutique, sans abonnement au logiciel, et qui accepte de gérer lui-même (ou de faire gérer) un hébergement, des modules et des mises à jour ; il convient mal à qui veut une boutique clé en main sans aucune tâche technique.
  • Le logiciel se télécharge gratuitement sur prestashop.fr, mais l’hébergement, le nom de domaine, les thèmes et modules payants de la marketplace et le temps de maintenance restent à votre charge.
  • Prestashop 9 demande PHP 8.1 au minimum, MySQL 5.7 ou MariaDB 10.2 au minimum et un memory_limit de 512M recommandé, selon la documentation technique officielle.
  • Avant chaque mise à jour, sauvegardez les fichiers et la base de données : c’est la première consigne de la documentation de Prestashop.

Qu’est-ce que Prestashop et qui le maintient aujourd’hui ?

Prestashop est un logiciel e-commerce open source, créé en 2007, qui permet de monter et de gérer sa propre boutique en ligne sur son propre hébergement. Son éditeur le présente comme une plateforme sans frais d’abonnement et sans dépendance à une technologie propriétaire, utilisée par plus de 230 000 boutiques dans le monde.

Techniquement, la documentation officielle le décrit comme un logiciel e-commerce extrêmement personnalisable, livré avec plus de 50 modules. Depuis la version 1.7, il s’appuie sur le framework Symfony, et Prestashop 9 repose sur Symfony 6.4 LTS. L’éditeur indique avoir rejoint en 2026 le groupe technologique européen cyber_Folks, et présente la version 9.2 comme lancée en septembre 2026.

Le code source est publié sur GitHub et la documentation est diffusée sous licence Creative Commons BY-SA 4.0. Pour un commerçant, cela signifie que la boutique vous appartient : vous choisissez l’hébergeur, vous gardez vos données et vous pouvez changer de prestataire sans quitter le logiciel.

Que faut-il pour faire tourner une boutique Prestashop ?

Une boutique Prestashop 9 exige un serveur Apache 2.4 ou Nginx, PHP 8.1 au minimum, une base MySQL 5.7 ou MariaDB 10.2 au minimum et un memory_limit de 512M recommandé. Créer un site Prestashop commence donc par vérifier que l’offre d’hébergement coche ces points, avant de télécharger le logiciel.

CritèreCe qu’en dit la documentation de Prestashop 9
Serveur webApache 2.4 ou ultérieur ; Nginx 1.0 ou ultérieur fonctionne aussi
PHP pour Prestashop 9.0Versions 8.1 à 8.4, la 8.4 étant recommandée
PHP pour Prestashop 9.1Versions 8.1 à 8.5, la 8.5 étant recommandée
Base de donnéesMySQL 5.7 minimum ou MariaDB 10.2 minimum, une version récente étant recommandée
Mémoirememory_limit de 512M au minimum recommandé
SystèmeLinux et macOS recommandés ; Windows peut fonctionner mais n’est pas pris en charge activement
Réglage PHPallow_url_fopen activé (On)

La documentation exige aussi treize extensions PHP, parmi lesquelles CURL, GD, Intl, Mbstring, OpenSSL, PDO, SimpleXML et Zip. Le tableau de compatibilité couvre les versions 9.0 et 9.1 ; pour la 9.2, contrôlez la version de PHP admise avant d’installer.

Ces exigences se vérifient avant de choisir un hébergement : l’outil officiel phppsinfo.php, décrit dans les questions fréquentes, affiche l’état du serveur en quelques secondes.

Les modules sont-ils gratuits ou payants, et quels coûts prévoir ?

Prestashop est livré avec plus de 50 modules, et la marketplace Addons propose des modules et des thèmes supplémentaires dont les prix s’affichent hors taxes. Le logiciel ne coûte rien, mais une boutique complète additionne plusieurs postes.

  • L’hébergement, qui doit respecter les exigences du tableau ci-dessus.
  • Le nom de domaine, à renouveler chaque année.
  • Le thème, qu’il soit celui d’origine ou acheté sur la marketplace.
  • Les modules complémentaires : paiement, livraison, marketing, gestion des produits ou sécurité sont des familles proposées par la marketplace.
  • Les frais propres au moyen de paiement choisi, facturés par le prestataire de paiement et non par Prestashop.
  • Le temps de maintenance : sauvegardes, mises à jour, contrôle des modules.

Chaque module ajouté est une pièce de plus à maintenir. La documentation prévient que les modules non natifs peuvent rendre une version cible instable, ce qui pèse dans le coût réel bien au-delà du prix d’achat. Les balises de chaque page produit, elles, se rédigent comme sur n’importe quel site : voyez à ce sujet comment rédiger la balise title et la meta description.

Comment mettre à jour Prestashop sans abîmer la boutique ?

La mise à jour de Prestashop passe par le module officiel Update Assistant (nom technique Autoupgrade), utilisable depuis le back office ou en ligne de commande, et se prépare par une sauvegarde complète des fichiers et de la base. La documentation précise que le processus vise à conserver les données, les modules et le thème, tout en avertissant qu’une mise à jour faite soi-même comporte un risque.

Le module se télécharge depuis la marketplace Addons, depuis la marketplace du back office ou depuis les versions publiées sur GitHub. Une fois installé, ouvrez sa page de configuration :

  1. Sauvegardez d’abord les fichiers du serveur et la base de données, ailleurs que dans un dossier accessible publiquement.
  2. Choisissez le canal de mise à jour : Recommended (version stable testée, compatible avec le PHP du serveur), Latest (la plus récente compatible) ou Local (archive fournie à la main).
  3. Réglez les options : désactivation des modules non natifs (activée par défaut), régénération des modèles d’e-mails (activée par défaut, au risque d’écraser vos personnalisations) et désactivation des surcharges (désactivée par défaut).
  4. Choisissez la sauvegarde du module : complète (fichiers, base et images), partielle (sans les images) ou aucune.
  5. Lancez la mise à jour et suivez la progression.
  6. Appliquez la liste de contrôle d’après mise à jour : reconnexion au back office, réactivation des modules désactivés, test d’une création de compte, d’un ajout de produit et d’une commande, puis sortie du mode maintenance.

Le dispositif Cybermalveillance.gouv.fr rappelle le même principe pour tout logiciel : les mises à jour corrigent des failles de sécurité, il faut les appliquer dès qu’elles sont disponibles, depuis une source officielle, après une sauvegarde.

Pour quelle boutique Prestashop convient-il, et pour laquelle non ?

Prestashop convient à une boutique qui veut maîtriser son hébergement, ses données et ses coûts, et il convient moins à celle qui ne veut aucune tâche technique. Son éditeur le destine aux « entreprises ambitieuses » qui veulent créer et développer leur propre site e-commerce, et la promesse affichée est le contrôle total des données, de l’expérience client et des coûts.

Il convient en général lorsque :

  • vous voulez posséder la boutique et pouvoir en changer l’hébergeur ;
  • vous acceptez de suivre les versions de PHP, de la base et du logiciel ;
  • vous prévoyez de personnaliser le thème ou les modules, ce que l’architecture permet par les thèmes, les modules, les hooks et les surcharges.

Il convient moins lorsque vous voulez ouvrir en une journée, sans sauvegarde à organiser ni exigence de serveur à contrôler. Quant aux avis sur Prestashop, ils sont rédigés par des utilisateurs aux besoins très différents : le plus fiable est de les confronter à ces critères (compétences, temps disponible, besoins de personnalisation) plutôt qu’à une note.

Si vous hésitez à mener vous-même les mises à jour, la documentation de Prestashop envisage de se faire accompagner par un professionnel ; dans ce cas, demandez un devis détaillé poste par poste.

Questions fréquentes

Comment vérifier que mon hébergement convient à Prestashop ?

Téléchargez la dernière version de l’outil php-ps-info depuis GitHub, extrayez l’archive et envoyez le fichier phppsinfo.php dans le dossier de la boutique, puis ouvrez-le dans le navigateur. Identifiant et mot de passe, s’ils sont demandés : prestashop pour les deux. La page détaille les exigences et la situation du serveur.

Où trouver les identifiants de la base de données ?

Depuis Prestashop 1.7, ils se trouvent dans le fichier app/config/parameters.php. Pour la version 1.6, il s’agit de config/settings.inc.php. Vous en avez besoin pour exporter la base avant une mise à jour.

Peut-on laisser ses sauvegardes à la racine du site ?

Non : la documentation déconseille fortement de laisser les sauvegardes à la racine de la boutique ou dans un lieu potentiellement public. Une copie sur un autre ordinateur est recommandée en plus de la copie sur le serveur.

Que deviennent les modules après la mise à jour ?

Les modules compatibles sont mis à jour automatiquement et les modules incompatibles sont désinstallés. Ceux que l’option de mise à jour avait désactivés se réactivent à la main dans le gestionnaire de modules.

Les images de produits ont disparu après la mise à jour, que faire ?

Régénérez les miniatures depuis Preferences > Images dans le back office, puis contrôlez les images des produits et des catégories.

Le back office est inaccessible après la mise à jour, que faire ?

Activez le mode de débogage en passant _PS_MODE_DEV_ à true dans config/defines.inc.php pour afficher l’erreur. Si le problème persiste, restaurez la sauvegarde du dossier autoupgrade, à la main ou en ligne de commande.

Sources

Sources consultées le 24 octobre 2026, présentées sans liens cliquables.

  • PrestaShop, « À propos de PrestaShop le logiciel e-commerce open source », prestashop.fr. https://prestashop.fr/a-propos/
  • PrestaShop Addons, « PrestaShop Addons Marketplace - Modules, Thèmes & Support ». https://addons.prestashop.com/fr/
  • Cybermalveillance.gouv.fr, « Pourquoi et comment bien gérer ses mises à jour ? », 26 novembre 2019. https://www.cybermalveillance.gouv.fr/tous-nos-contenus/bonnes-pratiques/mises-a-jour
  • PrestaShop Project, « System requirements for PrestaShop 9 ». https://devdocs.prestashop-project.org/9/basics/installation/system-requirements/
  • PrestaShop Project, « Update from the back office ». https://devdocs.prestashop-project.org/9/basics/keeping-up-to-date/update/update-from-the-back-office/
  • PrestaShop Project, « How to backup PrestaShop ». https://devdocs.prestashop-project.org/9/basics/keeping-up-to-date/backup/
  • PrestaShop Project, « Post-update checklist ». https://devdocs.prestashop-project.org/9/basics/keeping-up-to-date/update/post-update-checklist/
  • PrestaShop Project, « Introduction ». https://devdocs.prestashop-project.org/9/basics/introduction/ ; accueil : https://www.prestashop-project.org/