Créa-blog

#100JoursPourCoder
Projet Créa-code

Ressources pour développeur web

Configurer Prestashop 9 : Les bases et modules essentiels

⏱️ Temps de lecture estimé : 12 minutes
Accueil CMS Configurer Prestashop 9 : Les bases et modules essentiels

Vous venez d’installer Prestashop 9 et vous vous demandez par où commencer ? Rassurez-vous, vous n’êtes pas seul dans ce cas. L’installation n’est que la première étape. La véritable aventure commence lorsque l’on commence à configurer Prestashop 9 correctement, que l’on applique les bonnes consignes de sécurité, et que l’on active les modules essentiels pour que tout fonctionne sans accroc.

Dans ce chapitre, nous allons avancer pas à pas pour vous guider à travers toutes les étapes importantes après l’installation de Prestashop 9. Nous verrons ensemble ce qu’il faut faire immédiatement pour sécuriser votre site, comment configurer les paramètres de base comme la langue, la devise ou la TVA, comment activer le mode maintenance pendant vos réglages, et enfin quels modules installer ou activer dès le départ pour préparer une boutique professionnelle, performante et sécurisée.

L’objectif est que vous puissiez suivre ce guide sans connaissances techniques poussées, simplement avec de la curiosité et un peu de temps.

Que faire juste après l’installation de Prestashop 9 ?

Lorsque l’installation de Prestashop 9 est terminée, vous arrivez dans le tableau de bord de votre nouvelle boutique. C’est ici que vous passerez la plupart de votre temps pour gérer vos produits, vos clients et vos commandes. Mais avant de vous lancer, certaines actions immédiates sont indispensables.

La première consiste à supprimer le dossier /install qui est créé automatiquement par Prestashop. Ce dossier ne doit jamais rester en ligne car il pourrait être utilisé par un visiteur mal intentionné pour réinstaller ou pirater votre site. Connectez-vous à votre serveur via FTP ou depuis le gestionnaire de fichiers de votre hébergeur et supprimez ce dossier sans attendre.

Ensuite, vous devez vous connecter à l’espace d’administration avec les identifiants choisis pendant l’installation. Une fois connecté, vous verrez une interface divisée en deux parties : un menu latéral sur la gauche, et la zone centrale qui affiche le contenu. Prenez un moment pour parcourir les menus, cela vous aidera à comprendre la logique de Prestashop.

Il est aussi recommandé de modifier l’URL par défaut de votre espace d’administration. Par exemple, si votre accès se termine par /admin123, changez-le en quelque chose de plus complexe comme /gestion-4589. Cela complique la tâche des robots ou des pirates qui cherchent à se connecter par force brute.

Si vous changer le nom du dossier /admin123 depuis votre client FTP (par exemple FileZilla), assurez-vous de bien renommer le dossier. Assurez-vous que le nom du dossier ne contient pas d’espaces ou de caractères spéciaux.

Exemple :

/admin123 -> /nouveau-admin

Pensez à supprimer le cache de Prestashop. Une erreur 500 peut venir du cache lorsque vous vous connecterez à l’url : https://ma-boutique.fr/nouveau-admin. À l’aide de votre client FTP, allez dans les dossiers :

/var/cache/prod/ 
# Et, si il existe :
/var/cache/dev/

Supprimez tout le contenu de ces dossiers (mais pas les dossiers eux-mêmes).

Enfin, assurez-vous de noter vos identifiants administrateur dans un endroit sûr. Vous pouvez utiliser un gestionnaire de mots de passe pour éviter de les perdre.

Les consignes de sécurité essentielles

Avant de plonger dans la configuration, prenons quelques instants pour sécuriser votre boutique. Une boutique en ligne est une cible potentielle pour les attaques, et quelques réglages simples peuvent vous éviter bien des problèmes.

Tout d’abord, assurez-vous que votre site est accessible uniquement en HTTPS. Cela signifie que vous devez avoir un certificat SSL installé sur votre hébergement. La plupart des hébergeurs proposent un certificat gratuit de type Let’s Encrypt. Une fois le certificat activé, rendez-vous dans l’onglet Paramètres avancés > Administration et forcez l’utilisation de HTTPS sur toutes les pages. Cela sécurise la transmission des données, notamment lors des paiements ou des connexions.

Ensuite, changez les permissions de certains dossiers sensibles. Les répertoires comme /config, /admin et /translations ne doivent pas être accessibles en écriture par n’importe qui. Dans la plupart des cas, votre hébergeur applique déjà ces restrictions, mais vérifiez-le si vous avez accès à la configuration avancée.

PrestaShop recommande généralement :

  • Dossiers : 755 → lecture et exécution pour tous, écriture seulement pour le propriétaire.
  • Fichiers : 644 → lecture pour tous, écriture seulement pour le propriétaire.

Modifier les permissions d’un dossier avec Filezilla

  1. Clique droit sur le dossier à sécuriser (ex. config) → Permissions du fichier…
  2. Une fenêtre s’ouvre avec les cases : Lecture, Écriture, Exécution pour Propriétaire, Groupe, Public.
  3. Pour 755, cochez :
    • Propriétaire : Lecture ✔, Écriture ✔, Exécution ✔
    • Groupe : Lecture ✔, Exécution ✔
    • Public : Lecture ✔, Exécution ✔
  4. Coche la case Appliquer uniquement aux dossiers si tu veux que ça s’applique aussi aux sous-dossiers.
  5. Clique OK.

Il est aussi conseillé de créer un compte administrateur secondaire si vous travaillez à plusieurs. Ainsi, vous pouvez éviter de partager le même mot de passe et garder une meilleure traçabilité.

Enfin, pensez à activer les mises à jour régulières de Prestashop et des modules. Les mises à jour corrigent souvent des failles de sécurité, il est donc important de ne pas les ignorer.

Configurer Prestashop 9 : Les langues et la traduction

Prestashop est une solution multilingue. Par défaut, lors de l’installation, la langue choisie est souvent le français. Mais si vous souhaitez vendre à l’international, il est essentiel de proposer au moins l’anglais comme langue secondaire.

Pour ajouter une nouvelle langue, rendez-vous dans le menu International > Localisation > Langues. Ici, vous pouvez importer un pack de langue déjà prêt.

Prestashop vous propose directement d’installer l’anglais en quelques clics. Une fois activée, vous aurez la possibilité de traduire vos produits, vos catégories, vos pages CMS et même l’interface du site.

Vous pouvez choisir quelle sera la langue par défaut dans International > Localisation > Configuration. Si vous vendez principalement en France, laissez le français par défaut, et proposez l’anglais comme option. Cela améliore l’expérience utilisateur pour vos visiteurs étrangers et vous permet d’élargir votre marché.

Pensez aussi à vérifier les traductions automatiques fournies par Prestashop. Certaines peuvent être approximatives ou mal adaptées à votre secteur d’activité. Il est souvent préférable de relire et corriger les textes pour garder un site professionnel.

Configuration de la devise et de la TVA

Une boutique en ligne doit afficher des prix clairs, exprimés dans la bonne devise et avec la TVA adaptée.

Pour la devise, rendez-vous dans International > Localisation > Devises. Ajoutez l’euro si ce n’est pas déjà fait et définissez-le comme devise par défaut. Si vous souhaitez également proposer le dollar ou la livre sterling, vous pouvez les activer, mais assurez-vous que vos systèmes de paiement acceptent ces devises.

Concernant la TVA, vous devez configurer un taux de 20 % si vous vendez depuis la France. Pour cela, allez dans International > Taxes. Vérifiez que la taxe « TVA FR 20 % » est bien présente. Si elle n’est pas activée, ajoutez-la en précisant son nom et son pourcentage. Ensuite, associez cette taxe à vos produits par défaut, de manière à ce que chaque nouvel article créé l’applique automatiquement.

Il est aussi possible de gérer les cas particuliers, par exemple si vous vendez à l’étranger ou si certains produits bénéficient d’un taux réduit. Mais pour débuter, le paramétrage de la TVA standard à 20 % suffit.

Appliquer la taxe à tous les produits existants

Si vous souhaitez mettre à jour tous vos produits déjà créés :

  1. Aller dans le catalogue > Produits.
  2. Sélectionnez tous les produits que vous voulez modifier.
  3. Cliquez sur Modifier en masse (ou « Actions groupées »).
  4. Dans les options, choisissez Taxe et mettez TVA FR 20 %.
  5. Enregistrez.

Cela mettra à jour tous les produits en une seule fois.

Définir la taxe par défaut pour les nouveaux produits

Pour que chaque nouveau produit créé ait automatiquement cette TVA :

  1. Allez dans Paramètres de la boutique > Taxes.
  2. Vérifiez la section Options de taxe par défaut (ou similaire selon la version) :
    • Taxe par défaut pour les nouveaux produits → choisissez TVA FR 20 %.
  3. Sauvegardez.

Désormais, tout nouveau produit créé héritera automatiquement de cette TVA.

Activer et configurer le mode maintenance

Lorsque vous configurez votre boutique Prestashop 9, il est préférable de ne pas la rendre immédiatement accessible aux visiteurs. En effet, vos clients pourraient tomber sur une boutique vide, avec des paramètres incomplets ou un design non finalisé. Pour éviter cela, Prestashop propose un mode maintenance intégré.

Le mode maintenance permet de bloquer l’accès au site pour le grand public tout en vous laissant, en tant qu’administrateur, continuer vos réglages. C’est une étape essentielle avant l’ouverture officielle.

Pour l’activer, rendez-vous dans Paramètres de la boutique > Général > Maintenance. Vous y trouverez une option qui vous permet de désactiver l’accès au front-office. Il vous suffit de cocher l’option correspondante pour activer le mode maintenance.

Vous pouvez aussi ajouter des adresses IP autorisées. Cela signifie que vous pouvez entrer votre propre adresse IP pour continuer à voir la boutique normalement, comme si elle était en ligne, alors que vos visiteurs verront un message de maintenance. Cette fonction est très pratique si vous souhaitez tester le rendu visuel de votre boutique en conditions réelles tout en empêchant les autres internautes d’y accéder.

Prestashop affiche par défaut un message de maintenance assez basique. Vous pouvez le personnaliser dans le même menu en écrivant un texte qui explique à vos futurs clients que la boutique sera bientôt en ligne. Une phrase simple et rassurante suffit, par exemple : « Notre boutique en ligne est en cours de préparation. Nous serons de retour très bientôt avec de belles nouveautés ! »

Le mode maintenance est donc un outil précieux pour travailler en toute tranquillité avant de lancer votre boutique officiellement.

Quels sont les modules essentiels à activer dès le départ ?

Prestashop 9 est livré avec de nombreux modules natifs. Certains sont indispensables pour le bon fonctionnement de votre boutique, tandis que d’autres peuvent être activés plus tard en fonction de vos besoins.

La première étape consiste à vérifier que les modules liés au panier et au paiement sont bien activés. Sans eux, vos clients ne pourront ni ajouter des produits au panier, ni régler leurs commandes. Vous trouverez ces modules dans Modules > Gestionnaire de modules. Assurez-vous que les fonctionnalités de base comme le panier, la gestion des commandes et le paiement standard sont bien opérationnelles.

Formation web et informatique - Alban Guillier - Formateur

Des formations informatique pour tous !

Débutant ou curieux ? Apprenez le développement web, le référencement, le webmarketing, la bureautique, à maîtriser vos appareils Apple et bien plus encore…

Formateur indépendant, professionnel du web depuis 2006, je vous accompagne pas à pas et en cours particulier, que vous soyez débutant ou que vous souhaitiez progresser. En visio, à votre rythme, et toujours avec pédagogie.

Découvrez mes formations Qui suis-je ?

Ensuite, les modules liés au SEO (référencement naturel) méritent une attention particulière. Prestashop inclut un module de gestion des balises méta pour vos pages produits, vos catégories et vos contenus. Activez-le pour pouvoir personnaliser facilement vos titres et descriptions, ce qui est indispensable pour être visible sur Google.

La sécurité est un autre point crucial. Prestashop propose des modules de protection contre le spam ou contre certaines attaques classiques. Même si vous débutez, il est préférable d’activer ces modules dès l’installation. Vérifiez par exemple que le module reCAPTCHA de Google est disponible pour éviter les faux comptes ou les tentatives de connexion automatisées.

Pour ce qui est du front-office, le module lié au thème par défaut est généralement déjà actif. Si vous prévoyez de changer de thème, vous pouvez installer un autre module de gestion de thème plus tard, mais au départ, le thème par défaut suffit largement pour travailler.

Enfin, certains modules facilitent la communication avec vos clients. Par exemple, les modules de suivi d’email, de newsletter ou d’intégration avec un service de mailing sont utiles, mais vous pouvez attendre d’avoir configuré les bases de votre boutique avant de vous en occuper.

Les modules natifs vraiment utiles juste après l’installation

Même si Prestashop 9 propose une grande variété de modules, certains se démarquent par leur utilité immédiate. Voici ceux qu’il est recommandé d’activer sans attendre :

  • Le module Panier et commandes : c’est le cœur de votre boutique. Sans lui, impossible de gérer les achats.
  • Le module Paiement par virement bancaire ou Paiement par chèque : pratiques pour tester vos commandes en phase de configuration. Vous pourrez ajouter plus tard PayPal, Stripe ou d’autres solutions plus complètes.
  • Le module SEO & URLs : permet de personnaliser les adresses de vos pages et de définir des titres et descriptions optimisés.
  • Le module Sécurité reCAPTCHA : indispensable pour éviter les inscriptions de faux comptes et protéger les formulaires de contact.
  • Le module Alertes e-mail : utile pour être averti lorsqu’un client passe une commande ou lorsque le stock d’un produit devient bas.

Ces modules posent les fondations de votre boutique. Par la suite, vous pourrez ajouter des extensions plus spécifiques, par exemple pour gérer les avis clients, proposer des codes de réduction, ou connecter votre boutique à des marketplaces comme Amazon ou eBay.

Livraison, facturation et mails : faut-il tout régler dès maintenant ?

Vous pourriez être tenté de tout configurer immédiatement, mais il est souvent préférable d’avancer étape par étape.

Pour la livraison, il est possible de définir vos transporteurs dès le départ. Prestashop vous permet de créer un transporteur personnalisé, d’indiquer les zones géographiques desservies et de fixer des frais de port. Si vous savez déjà comment vous allez expédier vos colis (par La Poste, Mondial Relay, Colissimo, etc.), vous pouvez le paramétrer tout de suite. Sinon, vous pouvez le faire un peu plus tard, juste avant de mettre la boutique en ligne.

Concernant la facturation, Prestashop génère automatiquement des factures PDF pour chaque commande. Vous pouvez personnaliser l’apparence de ces factures dans Paramètres de la boutique > Commandes > Factures. Même si vous n’avez pas encore de ventes, il est conseillé de jeter un œil à ce paramétrage afin d’avoir des documents adaptés dès la première commande.

Pour ce qui est des emails automatiques, Prestashop envoie déjà des notifications à vos clients (confirmation de commande, expédition, etc.). Vous pouvez les personnaliser en modifiant les modèles d’email. Cependant, il n’est pas indispensable de tout retravailler dès le début. Vous pouvez d’abord vérifier que l’envoi de mails fonctionne correctement avec votre hébergement, puis peaufiner les messages plus tard.

Il est préférable de concentrer vos efforts sur la sécurité, les paramètres de base et les modules essentiels avant de vous attaquer à la livraison et aux factures. Cela vous permettra d’avoir une boutique fonctionnelle et prête à évoluer progressivement.

Préparer Prestashop avant la création du template

Il peut être tentant de foncer directement sur le design et de personnaliser votre boutique. Pourtant, c’est une erreur fréquente. Avant de penser à l’apparence visuelle, il est indispensable de configurer certaines briques techniques et fonctionnelles. Ces réglages préalables garantissent que votre futur template sera cohérent, adapté à vos besoins et optimisé dès le départ.

En d’autres termes, vous devez d’abord préparer la structure et les réglages de fond, puis seulement ensuite travailler l’esthétique.

Définir clairement les catégories et la structure des produits

Avant de toucher au template, il faut définir la logique de votre catalogue. Une boutique Prestashop repose sur des catégories et des produits, et c’est cette organisation qui va influencer le menu, la navigation et donc l’ergonomie de votre futur design.

Allez dans Catalogue > Catégories et créez vos grandes familles de produits. Par exemple, si vous vendez des vêtements, vous pouvez prévoir des catégories comme Hommes, Femmes, Enfants. Chaque catégorie peut ensuite contenir des sous-catégories, comme Pantalons, Chaussures ou Accessoires.

Même si vous n’ajoutez pas encore tous vos produits, définissez au moins la structure principale. Votre template pourra alors intégrer correctement le menu de navigation, les filtres ou les blocs produits.

Configurer les pages CMS essentielles

Une boutique ne se limite pas à vendre des produits. Vous devez également prévoir des pages de contenu, appelées pages CMS dans Prestashop. Celles-ci donnent des informations indispensables à vos visiteurs et renforcent votre crédibilité.

Par défaut, Prestashop propose déjà certaines pages comme « Conditions générales de vente », « Livraison » ou « Mentions légales ». Vérifiez leur contenu et personnalisez-les. Vous pouvez aussi en créer d’autres comme « À propos » ou « Contact ».

Ces pages sont importantes car elles apparaîtront dans le pied de page ou dans le menu de votre futur template. Si elles sont prêtes dès maintenant, vous éviterez de devoir les intégrer en urgence plus tard.

Optimiser les URL et la structure SEO avant le design

Un autre point crucial à régler avant de créer votre template est la gestion des URLs et du SEO.

Dans Paramètres de la boutique > Trafic & SEO, activez les URLs simplifiées (sans index.php). Cela rendra vos adresses plus propres et plus faciles à retenir, par exemple votresite.fr/chemises-homme au lieu de votresite.fr/index.php?id_category=12.

Définissez aussi une logique pour vos titres et méta descriptions. Même si vous ne remplissez pas encore toutes les fiches produits, vous devez savoir à l’avance comment vos pages seront nommées. Cela vous évitera des incohérences plus tard, lorsque votre template affichera ces informations.

Le menu SEO & URLs dans Prestashop 9

Vous le trouverez ici : Boutique → Paramètres de la boutique (ou Shop Settings) → Trafic et SEO → SEO & URLs.

C’est dans cette section que vous pourrez paramétrer les URLs simplifiées, personnaliser les méta-tags (titre, description, mots-clés) pour la page d’accueil, les produits, catégories, etc., ainsi que générer ou modifier les URLs réécrites (friendly URLs)

Tester les modules qui interagissent avec le design

Certains modules influencent directement l’apparence de votre boutique. Avant de créer votre template, vous devez décider lesquels seront activés.

Par exemple, le module de recherche (barre de recherche) est essentiel pour de nombreuses boutiques. Si vous prévoyez de le garder, votre template devra intégrer un champ de recherche visible en haut de la page.

De même, le module panier (icône avec le nombre d’articles) est indispensable. Vérifiez qu’il est actif et testez son fonctionnement. Cela vous donnera une idée de l’espace qu’il occupera dans le futur design.

Pensez aussi aux modules de navigation à facettes (filtres produits). Si vous vendez de nombreux articles, vos clients voudront filtrer par prix, taille ou couleur. Ce module s’affiche souvent dans la colonne gauche ou dans une barre latérale. Il vaut mieux savoir dès le départ si vous allez l’utiliser, afin de prévoir l’espace nécessaire dans le template.

Vérifier la compatibilité mobile avant le design

Aujourd’hui, une grande partie des achats en ligne se fait depuis un smartphone. Prestashop propose déjà un thème responsive, mais si vous prévoyez de créer ou personnaliser un template, vous devez garder en tête cette contrainte.

Avant même de travailler le design, allez dans Paramètres avancés > Performances et activez le cache et la compression CSS/JS. Cela permet de tester la fluidité de votre boutique sur mobile, même avec le thème par défaut.

Ensuite, faites quelques tests depuis votre téléphone. Vérifiez que le panier, la recherche, la navigation par catégories et les pages CMS s’affichent correctement. Si vous détectez des points faibles, notez-les : votre futur template devra corriger ces problèmes.

Préparer les éléments visuels indispensables

Un template vide ne sert à rien si vous n’avez pas les éléments visuels de base. Avant de vous lancer dans la création du design, préparez :

  • Votre logo au format PNG ou SVG.
  • Une favicon (petite icône affichée dans l’onglet du navigateur).
  • Des images produits de test (même fictives) pour voir le rendu dans les pages catégories et fiches produits.
  • Éventuellement, une palette de couleurs et une ou deux polices de caractères que vous aimeriez utiliser.

Avoir ces éléments dès le départ permet d’intégrer et de tester plus facilement votre template sans repartir à zéro.

Avant de créer ou personnaliser le template de Prestashop 9, il est essentiel de poser des bases solides. Cela inclut la configuration des catégories, la préparation des pages CMS, l’optimisation des URLs pour le SEO, le choix des modules influençant le design, et la vérification de la compatibilité mobile. Ce travail en amont vous fera gagner un temps précieux et évitera de devoir retravailler le design plus tard.

Une fois toutes ces étapes accomplies, vous serez prêt à aborder la partie créative : la construction du template.


Avec tout ce que nous avons vu jusque-là, vous avez posé toutes les bases indispensables avant de passer à la création du thème Prestashop 9 :

  • Votre boutique est sécurisée (HTTPS activé, suppression du dossier install, paramètres de sécurité en place).
  • Les paramètres généraux sont configurés (langues, devise, TVA, SEO de base, pages CMS).
  • Les modules essentiels sont activés et testés (panier, paiement, SEO, sécurité, navigation à facettes si besoin).
  • La structure du catalogue est définie (catégories, sous-catégories, produits tests).
  • Les éléments visuels de base (logo, favicon, images de test) sont prêts.
  • Le mode maintenance est activé pour travailler sereinement.

À partir de ce moment-là, vous avez une boutique fonctionnelle et cohérente. Même si elle est encore invisible pour le public, elle est suffisamment solide pour accueillir un template personnalisé.

La création de votre thème peut alors commencer ! Vous allez pouvoir travailler sur le design sans craindre de devoir tout refaire, car la structure est déjà bien préparée.

Live on Twitch