Dictionnaire PrestaShop

Le jargon de PrestaShop peut être déroutant pour les novices.

Avec ce dictionnaire PrestaShop, nous allons expliquer tous les termes clés de la plateforme e-commerce et les concepts connexes plus généraux.

Accessible à tous – débutants, e-commerçants ou utilisateurs avancés – ce lexique propose des définitions claires, synthétiques et professionnelles pour vous aider à mieux maîtriser l’univers PrestaShop.

Administrateur PrestaShop

C’est le compte utilisateur ayant tous les pouvoirs sur une boutique PrestaShop (souvent le super admin).

Il dispose de l’accès complet au Back-office de PrestaShop, pouvant gérer les produits, commandes, clients, modules, paramètres du site, etc.

Un administrateur peut ajouter ou supprimer d’autres employés (utilisateurs du back-office) et définir leurs permissions.

En somme, il s’agit du rôle utilisateur le plus élevé, chargé de la gestion globale de la boutique en ligne.

Ajax PrestaShop

AJAX signifie Asynchronous JavaScript And XML. C’est une technologie web qui permet d’échanger des données avec le serveur en arrière-plan, sans recharger la page en entier.

Concrètement, PrestaShop utilise Ajax pour rendre l’expérience utilisateur plus fluide.

Par exemple, lorsqu’un client ajoute un produit au panier sur le front-office, un appel Ajax peut mettre à jour le contenu du panier (icône ou liste des produits) sans nécessiter le rechargement complet de la page.

De même, le filtrage des produits ou la validation d’un formulaire peuvent se faire de manière asynchrone grâce à Ajax, améliorant la rapidité et l’interactivité du site.

API PrestaShop

API signifie Application Programming Interface, soit interface de programmation applicative.

Le Webservice PrestaShop est une API REST fournie par PrestaShop pour interagir à distance avec la boutique.

Cette interface permet à des applications externes (sites, logiciels, apps mobiles) de communiquer avec PrestaShop de façon sécurisée.

En activant le webservice et en générant une clé API, on peut effectuer des opérations telles que créer ou modifier un produit, récupérer la liste des commandes, ou mettre à jour un stock, et ce via de simples requêtes HTTP.

L’API facilite ainsi l’intégration de PrestaShop avec d’autres outils (ERP, PIM, CRM, applications personnalisées) sans passer par l’interface web, ouvrant la voie à l’automatisation et à la synchronisation des données.

Apache PrestaShop

Apache est le serveur web le plus répandu pour héberger des sites internet.

Apache est un logiciel open-source robuste et fiable, couramment proposé par les hébergeurs web.

Bien que PrestaShop puisse aussi tourner sur d’autres serveurs web (comme Nginx),

Attribut PrestaShop

Un attribut est une caractéristique variable d’un produit, permettant de créer des variantes. Par exemple, la taille ou la couleur sont des attributs pour un produit de mode.

Dans PrestaShop, les attributs servent à générer des déclinaisons (combinaisons produit). Chaque attribut possède des valeurs (ex: attribut Couleur avec les valeurs Rouge, Bleu, Vert).

En combinant les valeurs de plusieurs attributs sur un même produit, on obtient différentes variantes de ce produit (ex: T-shirt Rouge en Taille M).

Les attributs permettent ainsi aux clients de choisir une option avant d’ajouter le produit au panier, et au marchand de gérer des stocks spécifiques par variante.

Back-office PrestaShop

Appelé également Tableau de bord ou interface d’administration, le Back-office est la partie cachée de votre site PrestaShop, accessible uniquement aux gestionnaires de la boutique via une url sécurisée.

Depuis le back-office, on administre l’ensemble de la boutique : ajouter/éditer des produits dans le catalogue, gérer les commandes et les clients, installer des modules, configurer le thème, gérer les promotions (règles panier, règles de prix catalogue), etc.

L’interface back-office de PrestaShop est conçue pour être assez intuitive : un menu latéral donne accès aux différentes sections (Catalogue, Commandes, Modules, Paramètres…).

C’est le cœur opérationnel de la boutique, comparable à l’arrière-boutique d’un magasin physique, où l’on gère tout ce qui n’est pas visible par les clients.

Base de données PrestaShop

La base de données est le “coffre-fort” où PrestaShop stocke toutes les informations de la boutique de façon structurée (tables, lignes, colonnes).

PrestaShop utilise généralement une base de données MySQL (ou MariaDB) pour conserver les données essentielles : la liste des produits (avec leurs descriptions, prix, stock…), les clients et leurs adresses, les commandes (historique des achats, statuts), les paramètres du site, etc.

Chaque élément de la boutique correspond à des enregistrements dans plusieurs tables liées entre elles.

Il est crucial d’effectuer des sauvegardes régulières de cette base, car elle contient tout le contenu et la configuration du site.

Une base de données bien entretenue (optimisée, indexée, nettoyée des données inutiles) contribue à de bonnes performances et à la fiabilité de votre PrestaShop.

Bon de réduction PrestaShop

Un bon de réduction, aussi appelé coupon ou code promo, est un avantage promotionnel accordé aux clients, généralement sous forme de code alphanumérique à saisir lors de la commande.

Dans PrestaShop, les bons de réduction sont gérés via les règles panier.

Une règle panier permet de définir les conditions d’obtention et la valeur d’un bon de réduction (par exemple –10% sur la commande, ou 5€ de remise dès 50€ d’achat, frais de port offerts, etc.).

Lorsqu’un client dispose d’un code promo valide répondant aux conditions (dates, minimum d’achat, produits concernés…), il peut l’entrer dans son panier pour bénéficier de la réduction correspondante.

Cache PrestaShop

Le cache désigne un mécanisme de stockage temporaire de données afin d’accélérer les affichages de page.

PrestaShop utilise plusieurs couches de cache pour optimiser les performances du site.

Par exemple, le système de template Smarty de PrestaShop met en cache les pages générées afin d’éviter de recalculer à chaque visite le code HTML des pages produits ou catégories.

De même, des données fréquentes (produits mis en avant, modules de stats, etc.) peuvent être mises en cache en mémoire ou sur disque.

L’activation du cache (et éventuellement d’un système comme Memcached) se fait dans les paramètres avancés du back-office.

Un cache bien configuré permet de réduire les temps de chargement et de soulager le serveur.

Il faut toutefois penser à vider ou régénérer le cache (via le back-office ou manuellement) après certaines modifications importantes (changement de thème, mise à jour d’un module, modifications de code) pour que les nouvelles informations soient prises en compte.

Catalogue PrestaShop

Le catalogue produits représente l’ensemble des fiches produits de la boutique PrestaShop.

C’est la base de votre site e-commerce : chaque produit ajouté se retrouve dans le catalogue, avec ses informations (nom, description, prix, images, stock, référence, etc.).

Dans le back-office, la section Catalogue permet de gérer ces produits : créer de nouveaux articles, les classer en catégories, définir leurs déclinaisons, leurs caractéristiques et attributs, gérer les prix spécifiques, etc.

Un catalogue bien organisé (avec des catégories claires, des fiches complètes et des images de qualité) facilite la navigation des clients et améliore l’expérience utilisateur ainsi que le référencement.

PrestaShop offre aussi des fonctions pour enrichir le catalogue, comme les produits associés (accessoires, ventes croisées) et la gestion des packs de produits.

Catégorie PrestaShop

Une catégorie est une section de votre catalogue qui regroupe des produits partageant une thématique ou une utilité commune, afin d’organiser la boutique de manière structurée.

Par exemple, une boutique de vêtements aura des catégories comme “Homme”, “Femme”, et sous-catégories “Chaussures”, “Accessoires”, etc.

Dans PrestaShop, chaque produit peut appartenir à une ou plusieurs catégories (avec une catégorie par défaut principale).

Les catégories aident les clients à naviguer et filtrer les produits : en cliquant sur une catégorie, on voit la liste des produits correspondants.

Elles sont également importantes pour le SEO (référencement) car la structure de catégories façonne l’arborescence du site et les URLs. Le back-office permet de créer, éditer ou imbriquer des catégories (catégories parentes/enfants), et d’ordonner l’affichage des produits ou sous-catégories.

CDN PrestaShop (Content Delivery Network)

Un CDN est un réseau de distribution de contenu : un ensemble de serveurs situés à divers endroits du globe, qui mettent en cache et délivrent aux visiteurs les fichiers statiques de votre site (images, scripts, CSS) depuis le serveur le plus proche de chez eux.

L’utilisation d’un CDN avec PrestaShop permet d’accélérer l’affichage de la boutique pour des clients situés dans différentes régions du monde.

Par exemple, plutôt que de charger toutes les images depuis votre serveur principal en France, un client au Canada les téléchargera depuis un nœud CDN nord-américain, réduisant la latence.

PrestaShop prend en charge les CDN dans ses paramètres (vous pouvez configurer des médias serveurs).

En plus d’améliorer les performances et l’expérience utilisateur, un CDN peut aussi alléger la charge sur votre serveur principal et offrir une meilleure résistance aux pics de trafic.

C’est un outil particulièrement utile pour les sites e-commerce ayant une audience internationale ou un catalogue riche en médias.

CMS PrestaShop

CMS signifie Content Management System, soit Système de Gestion de Contenu. PrestaShop est un CMS orienté e-commerce : il offre une interface pour gérer le contenu et les fonctionnalités d’une boutique en ligne sans avoir à coder tout de zéro.

Comme tout CMS, PrestaShop permet de créer des pages, de structurer des menus, de paramétrer des modules fonctionnels, etc.

Il se différencie du CMS généraliste WordPress en intégrant nativement tout ce qu’il faut pour vendre en ligne (gestion des produits, paiements, transporteurs…).

Par ailleurs, dans le contexte de PrestaShop, on parle aussi de pages CMS pour désigner les pages de contenu éditorial ou informatif (ex : page “À propos”, “Mentions légales”, “FAQ”) que l’on peut créer via l’onglet Conception > Pages du back-office.

Ces pages CMS sont statiques (pas liées au catalogue produit) et permettent de gérer le contenu informatif du site, un peu comme des pages WordPress, tout en restant intégrées à votre boutique PrestaShop.

Cookies PrestaShop

Les cookies sont de petits fichiers texte stockés sur l’ordinateur ou l’appareil de l’internaute lorsqu’il visite votre site.

Ils sont largement utilisés par PrestaShop (et tous les sites web) pour améliorer l’expérience utilisateur.

Par exemple, un cookie permet de conserver le contenu du panier d’un visiteur d’une session à l’autre, de garder la langue ou la devise choisie, ou de suivre les statistiques de navigation (via Google Analytics par exemple).

Certains cookies sont essentiels au fonctionnement du site (authentification d’un client sur son compte, maintien de la session de connexion au back-office, etc.), d’autres plus liés au marketing (cookies de suivi, de retargeting publicitaire).

En raison du RGPD et des lois sur la vie privée, les e-commerçants doivent informer les visiteurs de l’utilisation de cookies non strictement nécessaires et, en Europe, souvent recueillir leur consentement (d’où les bandeaux de consentement aux cookies sur les boutiques en ligne).

Commande PrestaShop

Une commande représente l’achat d’un ou plusieurs produits de la boutique par un client, avec paiement validé.

Dans PrestaShop, chaque commande est enregistrée avec un identifiant unique et contient toutes les informations relatives à la transaction : le détail des produits achetés (références, quantités, prix), le client et ses adresses de livraison/facturation, le mode de paiement utilisé, le mode de livraison (transporteur), les frais de port, les taxes, etc.

Les commandes possèdent un cycle de vie représenté par les statuts de commande (par exemple : Paiement accepté, En cours de préparation, Expédié, Livré, Annulé…). Ces statuts permettent de suivre le traitement logistique de la commande et de notifier le client à chaque étape.

Le back-office de PrestaShop offre un suivi complet des commandes, avec la possibilité de les filtrer, de les éditer (par ex. ajouter un suivi colis), de générer des factures ou des bons de livraison, et même de créer des avoirs en cas de retour ou de remboursement.

Tâche Cron PrestaShop

Un Cron job est une tâche planifiée qui s’exécute automatiquement à des intervalles temporels définis sur le serveur.

En e-commerce, les tâches cron sont utiles pour automatiser des opérations récurrentes sans intervention humaine. Par exemple pour synchroniser le stock avec un logiciel externe toutes les nuits, envoyer des emails de rappel de paniers abandonnés chaque jour ou générer des sauvegardes régulières de la base de données.

PrestaShop propose un module natif “Tâches planifiées” (cronjobs) et de nombreux modules additionnels permettant de déclencher certaines actions à intervalle régulier. Et votre hébergeur peut aussi fournir un outil de gestion de cron.

CSS PrestaShop

CSS signifie Cascading Style Sheets, ou feuilles de style en cascade. C’est le langage de mise en forme des pages web.

Sur PrestaShop, le CSS est responsable de l’apparence visuelle de votre boutique : mise en page, couleurs, typographies, dispositions des éléments…

Le thème PrestaShop inclut des fichiers CSS qui définissent le design de la boutique.

PrestaShop charge des styles par défaut du thème, mais vous pouvez ajouter vos propres styles personnalisés (via le thème enfant ou le custom CSS dans le back-office) pour surcharger certains éléments.

Comprendre le CSS est donc utile pour quiconque souhaite ajuster le design de sa boutique au-delà des options offertes par défaut.

Caractéristique de produit PrestaShop

Dans PrestaShop, une caractéristique produit est un renseignement descriptif qui enrichit la fiche produit, sans créer de variation.

À ne pas confondre avec les attributs (qui, eux, génèrent des déclinaisons), les caractéristiques servent à indiquer des informations techniques ou spécifiques sur un produit.

Dans le back-office, on peut définir les différents groupes de caractéristiques, puis pour chaque produit assigner la valeur correspondante à chaque caractéristique pertinente.

Ces informations apparaissent généralement dans un tableau ou une section “Fiche technique” sur la page produit.

Les caractéristiques sont également utilisées par le module de navigation à facettes (filtres) pour permettre aux clients de filtrer les produits en fonction de critères (par ex. afficher tous les ordinateurs avec 16 Go de RAM).

Déclinaison de produit PrestaShop

« Déclinaison » est le terme utilisé par PrestaShop pour désigner les différentes variantes d’un même produit, en fonction de choix d’attributs.

Lorsqu’un produit est disponible en plusieurs versions (différentes tailles, couleurs, etc.), il n’est pas nécessaire de créer plusieurs fiches produits séparées : on crée un seul produit et on génère des déclinaisons pour chacune des variantes possibles.

Chaque déclinaison aura son propre impact sur le prix ou le stock, et peut même avoir des images spécifiques. Par exemple, pour un T-shirt proposé en 3 tailles et 2 couleurs, PrestaShop génèrera jusqu’à 6 déclinaisons (S-rouge, S-bleu, M-rouge, M-bleu, L-rouge, L-bleu).

Les déclinaisons facilitent la gestion du catalogue en regroupant sous une même fiche toutes les options d’un produit.

Domaine PrestaShop

Un domaine (ou nom de domaine) est l’adresse web unique qui permet d’accéder à votre boutique en ligne. Par exemple, monsite.com est un nom de domaine.

C’est l’élément central de l’URL de votre site, facile à lire et à retenir pour les utilisateurs, qui masque l’adresse IP numérique de votre serveur.

Pour utiliser PrestaShop, vous devez acheter un nom de domaine auprès d’un registrar (bureau d’enregistrement) puis le faire pointer vers le serveur où PrestaShop est hébergé (via la configuration DNS, en associant le domaine à l’adresse IP du serveur).

Le choix d’un bon nom de domaine est important en termes de branding et de référencement.

Par ailleurs, PrestaShop gère très bien le multi-domaines dans le cadre du multiboutique (plusieurs boutiques aux domaines différents sur une seule installation) ou de la configuration de domaines secondaires (par exemple un domaine pour chaque langue, redirigé en fonction de la langue du client).

DNS PrestaShop

DNS signifie Domain Name System. C’est le système qui fait le lien entre un nom de domaine et une adresse IP de serveur.

Lorsque quelqu’un tape l’adresse de votre boutique PrestaShop dans son navigateur, une requête DNS est effectuée pour trouver à quelle adresse IP correspond ce nom de domaine.

Les serveurs DNS renvoient alors l’IP du serveur web hébergeant le site, permettant au navigateur de s’y connecter.

En pratique, la gestion DNS se fait chez votre fournisseur de nom de domaine ou d’hébergement : on y configure des enregistrements de type A (pour pointer le domaine vers une IP), CNAME (alias vers un autre nom), MX (pour les emails), etc..

Une configuration DNS correcte est essentielle pour que votre boutique PrestaShop soit joignable.

Dropshipping PrestaShop

Le dropshipping est un modèle logistique dans lequel la boutique en ligne vend des produits qu’elle ne stocke pas elle-même.

Concrètement, lorsqu’une commande est passée sur le site, c’est un fournisseur tiers qui expédie le produit directement au client final, au nom de la boutique.

L’avantage du dropshipping est que le marchand n’a pas à gérer les stocks ni l’expédition, ce qui réduit l’investissement de départ et les coûts de stockage.

PrestaShop peut s’adapter au dropshipping via des modules ou connecteurs spécialisés : ils synchronisent le catalogue de fournisseurs, gèrent les commandes en les transmettant au fournisseur, et mettent à jour les statuts d’expédition.

En dropshipping, la marge du marchand provient de la différence entre le prix de vente sur la boutique et le prix facturé par le fournisseur.

C’est un modèle populaire pour démarrer un e-commerce sans gros moyens, mais il requiert de bien sélectionner ses fournisseurs (qualité, délais) et de soigner la relation client, car la boutique reste responsable de la satisfaction du client final malgré qu’elle n’expédie pas elle-même.

Employé PrestaShop

Dans PrestaShop, un employé est un utilisateur disposant d’un accès au back-office avec un rôle défini.

On parle d’employé pour désigner les comptes administrateurs, managers, préparateurs de commandes, etc., qui travaillent sur la boutique.

Chaque employé se voit attribuer un profil (ou rôle) qui détermine ses permissions. Par exemple, le profil “Administrateur” a tous les droits, tandis qu’un profil “Logisticien” pourrait n’avoir accès qu’aux commandes et aux fiches produits (sans pouvoir modifier les paramètres).

La gestion des employés se fait dans le back-office (section Administration > Employés).

Séparer les accès par employé permet de sécuriser la gestion (on évite de partager un seul compte admin) et de tracer les actions (chaque commande ou modification peut être liée à l’employé qui l’a effectuée).

Erreur 404 PrestaShop

L’erreur 404 correspond au code HTTP “Not Found” indiquant qu’une page demandée n’a pas été trouvée sur le serveur de la boutique PrestaShop.

Une 404 se produit typiquement quand un utilisateur tente d’accéder à une URL qui n’existe pas ou plus : produit supprimé, catégorie désactivée, lien cassé, faute de frappe dans l’URL…

Par défaut, PrestaShop affiche une page 404 personnalisable (avec un message du type “Désolé, la page est introuvable” et souvent un lien de retour à l’accueil ou aux catégories).

Les erreurs 404 ne sont pas fatales en soi, mais il convient de les minimiser car elles nuisent à l’expérience utilisateur et au SEO (les moteurs n’aiment pas trop les liens brisés).

Pour les éviter, on peut mettre en place des redirections 301 si une page a changé d’adresse, ou utiliser un module de monitoring pour lister les 404 et agir en conséquence (corriger les liens entrants ou créer les pages manquantes).

Astuce : surveillez la section “pages introuvables” dans Google Search Console pour détecter les erreurs 404 sur votre site et y remédier.

Erreur 500 PrestaShop

L’erreur 500 est un code HTTP générique indiquant une erreur interne du serveur. C’est l’une des erreurs les plus redoutées car elle signifie que le serveur n’a pas pu traiter la demande à cause d’un bug ou d’une mauvaise configuration côté serveur/application.

Sur PrestaShop, une erreur 500 peut survenir pour de multiples raisons : un module défectueux, un problème de compatibilité PHP, un fichier manquant, une ressource épuisée (mémoire, temps d’exécution), etc.

Lorsque le mode debug de PrestaShop est désactivé (en production), l’erreur 500 se manifestera souvent par une page blanche ou un message d’erreur générique “Internal Server Error”, ce qui n’est pas très informatif pour le gestionnaire du site.

En activant le mode DEBUG (dans le fichier defines.inc.php ou via les constantes d’environnement), PrestaShop affichera le détail de l’erreur (stack trace) pour aider à diagnostiquer le problème.

L’analyse des logs du serveur ou du fichier de log de PrestaShop permettra souvent d’en trouver la cause (un nom de module, une fonction incriminée) et de corriger le tir (par exemple désactiver un module, corriger un fichier override, augmenter une limite serveur).

Les erreurs 500 doivent être traitées en priorité par votre agence PrestaShop car elles rendent le site ou certaines pages indisponibles.

Expérience utilisateur PrestaShop

L’expérience utilisateur (souvent abrégée UX pour User eXperience) désigne la qualité du vécu et des ressentis d’un visiteur lors de sa navigation sur la boutique.

Elle englobe l’ergonomie, la facilité d’utilisation, la rapidité, le design et toutes les interactions entre l’utilisateur et le e-commerce.

Une expérience utilisateur optimale sur PrestaShop signifie par exemple : un temps de chargement rapide des pages, une navigation claire (menus, fil d’Ariane), des fiches produits informatives et attrayantes, un processus de commande (tunnel d’achat) fluide et sans accrocs, un site adapté au mobile (responsive design), etc.

Des indicateurs comme le taux de rebond (pourcentage de visiteurs quittant le site après une seule page) ou le taux de conversion donnent des pistes sur la qualité de l’expérience utilisateur.

PrestaShop offre de nombreux modules et thèmes centrés sur l’UX (menus avancés, search autocomplete, avis clients, chat en ligne, optimisations de performance…) afin d’améliorer continuellement la satisfaction des utilisateurs sur la boutique.

Fil d’Ariane PrestaShop

Le fil d’Ariane est un élément de navigation secondaire qui indique à l’utilisateur où il se trouve dans la hiérarchie du site, et lui permet de remonter aux pages précédentes facilement.

Sur PrestaShop, le fil d’Ariane (aussi appelé breadcrumb en anglais) apparaît généralement sous la barre de menu ou le header, sous forme de suite de liens séparés par des chevrons (par ex. Accueil > Catégorie > Sous-catégorie > Produit).

PrestaShop inclut nativement un fil d’Ariane dans la plupart des thèmes.

Outre l’aspect pratique pour l’usager, le fil d’Ariane a aussi des bénéfices en référencement naturel car il clarifie la structure du site pour les moteurs de recherche.

Front-office PrestaShop

Le front-office désigne la partie visible de la boutique PrestaShop, celle avec laquelle les clients interagissent sur le site public.

C’est en quelque sorte la “vitrine” de votre commerce en ligne, par opposition au back-office qui est l’arrière-boutique.

Le front-office inclut toutes les pages que les visiteurs peuvent voir : la page d’accueil, les pages catégories, les fiches produits, la page panier, le tunnel de commande, les pages CMS (contact, à propos, etc.), les éléments de navigation (menu, pied de page) et les modules visibles (carrousel, blocs promotionnels, avis clients, etc.).

FTP PrestaShop

FTP signifie File Transfer Protocol – protocole de transfert de fichiers – et SFTP est sa version sécurisée (Secure FTP ou plus précisément FTP via SSH).

Ces protocoles permettent de se connecter aux fichiers de votre serveur d’hébergement et de transférer des fichiers entre votre ordinateur et le serveur.

Pour un site PrestaShop, l’accès FTP/SFTP est utilisé pour installer ou mettre à jour des fichiers du site : envoyer le pack PrestaShop lors de l’installation manuelle, uploader un nouveau module ou thème, modifier un fichier de configuration ou de template, sauvegarder des fichiers, etc.

Firewall PrestaShop

Un firewall (pare-feu en français) est un système de sécurité réseau qui filtre les connexions entrantes et sortantes afin de protéger un serveur ou un site web des accès non autorisés ou malveillants.

Dans le contexte d’un site PrestaShop, le pare-feu peut prendre plusieurs formes : il peut s’agir d’un pare-feu applicatif web (WAF) fourni par l’hébergeur ou un service cloud, ou simplement des règles de filtrage mises en place sur le serveur (pare-feu du système d’exploitation, module de sécurité Apache, etc.).

Le firewall PrestaShop surveille et bloque d’éventuelles attaques courantes comme les injections SQL, les tentatives XSS, le brute force sur la page de login du back-office, ou encore les requêtes suspectes.

Certains modules de sécurité pour PrestaShop intègrent un pare-feu applicatif et d’autres mesures (détection de bots, limitations de taux de requêtes).

Il fonctionne comme une barrière entre votre site et l’internet, en autorisant uniquement le trafic légitime et en bloquant le reste.

Google Analytics PrestaShop

Google Analytics pour PrestaShop est un service gratuit d’analyse d’audience proposé par Google, qui permet de mesurer et d’analyser le trafic d’un site web.

Intégrer Google Analytics à une boutique PrestaShop aide le marchand à comprendre comment les visiteurs naviguent sur le site : combien de personnes viennent chaque jour, quelles pages sont les plus consultées, combien de temps restent les utilisateurs, d’où ils viennent (source de trafic), quel est le taux de conversion, etc.

On peut également suivre le comportement e-commerce avancé (ajouts au panier, étapes du tunnel de commande, chiffre d’affaires, taux d’abandon de panier) en activant le suivi e-commerce amélioré.

Hébergement PrestaShop

L’hébergement PrestaShop est le service qui consiste à stocker et faire fonctionner votre boutique sur un serveur accessible en permanence aux internautes.

Un bon hébergement garantit que votre boutique en ligne soit disponible 24/7, avec des performances suffisantes pour absorber le trafic, et sécurisée contre les menaces.

Il existe différents types d’hébergement adaptés à PrestaShop : mutualisé (serveur partagé entre plusieurs sites, économique mais aux ressources limitées), VPS (serveur privé virtuel, plus flexible), dédié (serveur physique entier pour vous, offrant la maîtrise totale), ou encore cloud managé (infrastructure cloud optimisée, avec support technique spécialisé).

Certains hébergeurs ou agence PrestaShop comme Cyberial proposent des offres spécifiques PrestaShop, incluant par exemple l’installation en un clic, des mises à jour automatiques, ou un support connaissant le fonctionnement du CMS.

Le choix de l’hébergement est crucial car il affecte la vitesse du site, sa capacité à gérer de nombreux visiteurs simultanés, et la sécurité globale.

Pour PrestaShop, on veille notamment à avoir une stack serveur à jour (PHP/MySQL récents), suffisamment de mémoire, et éventuellement des services additionnels comme un certificat SSL compris ou un système de cache serveur (Varnish, HTTP/2, etc.) pour booster les performances.

Hook PrestaShop

Un hook PrestaShop (littéralement “crochet” ou point d’accroche) est un emplacement dans le code ou l’interface où un module peut venir se greffer pour ajouter ou modifier des fonctionnalités, sans avoir à modifier le cœur du logiciel.

PrestaShop définit de nombreux hooks, de deux types principaux : les hooks d’affichage (qui permettent d’insérer du contenu visuel à des endroits précis, comme un bloc dans la colonne de gauche, ou du texte en bas de page) et les hooks d’action (qui permettent d’exécuter du code lors d’un événement, par ex. après la validation d’une commande pour envoyer un email spécifique).

L’existence des hooks offre une grande modularité : en installant un nouveau module, on peut sans coder ajouter du contenu ou du comportement à la boutique, exactement où on le souhaite, tant qu’un hook approprié est disponible.

C’est un des mécanismes clés qui rendent PrestaShop (et les CMS similaires) extensible et personnalisable à volonté.

HTML PrestaShop

HTML (HyperText Markup Language) est le langage de base du web, utilisé pour structurer le contenu des pages.

Chaque page de votre boutique PrestaShop, qu’il s’agisse de la fiche produit, de la page d’accueil ou du panier, est rendue en HTML dans le navigateur du visiteur.

Le code HTML organise le texte, les images, les liens, les tableaux, formulaires, etc., en leur donnant un sens sémantique (titres, paragraphes, listes…).

PrestaShop génère automatiquement le HTML de vos pages en combinant le contenu de la base de données (par exemple le nom et le prix d’un produit) avec les templates du thème.

Par ailleurs, un HTML bien formé et sémantique est bénéfique pour le référencement SEO et l’accessibilité du site.

HTTP / HTTPS PrestaShop

HTTP (HyperText Transfer Protocol) est le protocole de communication qui régit les échanges entre le navigateur d’un visiteur et le serveur web hébergeant le site. HTTPS (HTTP Secure) en est la version sécurisée, chiffrée grâce à un certificat SSL.

Lorsqu’un client visite votre boutique PrestaShop, son navigateur envoie des requêtes HTTP au serveur (par exemple pour obtenir la page d’accueil, puis les fichiers CSS/JS, etc.).

Si votre site est en HTTPS, ces échanges sont cryptés, garantissant la confidentialité et l’intégrité des données transmises (par exemple les informations de connexion ou de paiement).

Aujourd’hui, l’usage de HTTPS est indispensable pour toute boutique en ligne : non seulement pour sécuriser les transactions et donner confiance aux utilisateurs (le cadenas vert dans la barre d’adresse), mais aussi parce que les navigateurs marquent comme “non sécurisés” les sites en HTTP simple, et que Google prend en compte HTTPS comme un critère positif de référencement.

Pour passer un site PrestaShop en HTTPS, il faut obtenir un certificat SSL auprès d’une autorité (souvent fourni par l’hébergeur, ex. via Let’s Encrypt) et activer le SSL dans les paramètres du back-office.

Une fois en place, toutes les URLs du site doivent pointer en https:// et une redirection de HTTP vers HTTPS est généralement mise en œuvre pour forcer la navigation sécurisée.

.htaccess PrestaShop

Le fichier .htaccess est un fichier de configuration propre aux serveurs web Apache.

Dans PrestaShop, il joue un rôle important car il contient entre autres les règles de réécriture d’URL pour les URLs simplifiées, les protections de sécurité de base et d’autres directives serveur (comme la compression gzip, ou les paramètres de cache navigateur pour les fichiers statiques).

Ce fichier se trouve à la racine de l’installation PrestaShop ainsi que dans certains sous-dossiers (par ex. img/.htaccess pour protéger l’accès aux originaux des images).

PrestaShop génère automatiquement une grande partie du .htaccess principal via le back-office (quand on active les URL simplifiées ou lorsqu’on modifie certaines préférences).

Il est toutefois possible de l’éditer manuellement pour ajouter des règles spécifiques (par exemple un blocage d’IP, une redirection personnalisée, ou des headers de sécurité supplémentaires).

Toute erreur de syntaxe dans ce fichier peut casser l’accès au site (erreur 500), il faut donc l’éditer avec précaution.

Notez que sous d’autres serveurs (Nginx, IIS), ce fichier n’est pas utilisé — des configurations équivalentes doivent alors être faites dans le format propre à ces serveurs.

.htpasswd PrestaShop

Le fichier .htpasswd est un fichier de mots de passe utilisé conjointement avec .htaccess pour restreindre l’accès à une partie d’un site web via une authentification HTTP basique.

En clair, c’est un mécanisme de protection par identifiant/mot de passe au niveau du serveur web. Pour PrestaShop, on s’en sert parfois pour sécuriser le back-office ou un environnement de test.

Le fichier .htpasswd contient la liste des utilisateurs autorisés et leurs mots de passe chiffrés. Le .htaccess correspondant indique de solliciter une authentification.

Ce système est sommaire mais pratique pour ajouter rapidement une couche de sécurité additionnelle sans développement (il agit au niveau serveur).

Il ne remplace pas les mesures de sécurité applicatives, mais le complète (par exemple, on peut protéger l’URL /admin de PrestaShop via .htpasswd en plus de la page de login habituelle).

JavaScript PrestaShop

JavaScript est le langage de programmation exécuté côté navigateur (front-end) qui rend les pages web interactives et dynamiques.

Sur PrestaShop, de nombreuses fonctionnalités du front-office reposent sur des scripts JavaScript. Par exemple : la mise à jour du panier en direct lors de l’ajout d’un produit (Ajax), les carrousels d’images sur la page d’accueil, la validation des formulaires en temps réel, les fenêtres modales (pop-up de connexion ou de panier ajouté), etc.

PrestaShop utilise notamment la bibliothèque jQuery (fournie en standard) et peut inclure d’autres librairies selon le thème ou les modules (par exemple une librairie de sliders, de menus déroulants, de calendrier datepicker, etc.).

Une bonne utilisation de JavaScript améliore l’expérience utilisateur (site plus réactif, interactions riches), mais il faut veiller à ce que les scripts soient optimisés pour ne pas ralentir le site, et qu’ils n’entravent pas l’accessibilité (par exemple prévoir des alternatives si JS est désactivé, même si c’est rare).

Logs PrestaShop

Les logs sont les fichiers de journalisation qui enregistrent les événements et actions se produisant soit au niveau du serveur, soit au niveau de PrestaShop lui-même.

Ils sont précieux pour le diagnostic et la maintenance. Il existe plusieurs types de logs pertinents pour votre boutique :

  • Logs du serveur web (Apache/Nginx) : ils tracent chaque requête faite à votre site (log d’accès) et les éventuelles erreurs serveur (log d’erreurs). Ils permettent par exemple de voir les codes HTTP retournés, d’identifier des requêtes inhabituelles ou l’origine d’une erreur 500.
  • Logs PHP : enregistrent les erreurs d’exécution du code PHP. Une erreur fatale ou un warning déclenché par PrestaShop ou un module apparaîtra dans ces logs.
  • Logs PrestaShop (back-office) : PrestaShop dispose d’une section Paramètres avancés > Journaux où certaines alertes et erreurs applicatives sont reportées, notamment si le mode debug est actif ou que des exceptions sont attrapées. Cela permet de repérer des problèmes de modules, de surcharge (override) ou autres anomalies.
  • Logs de paiement ou autres modules : certains modules critiques (comme les modules de paiement) génèrent leurs propres journaux, par exemple pour tracer les communications avec la plateforme bancaire.

Analyser les logs est une étape fondamentale lorsqu’un bug survient ou que le site a un comportement anormal. Ils fournissent souvent des indices clairs sur l’origine du problème (fichier et ligne en erreur, requête fautive, etc.).

Il est recommandé d’activer un niveau de log approprié et d’avoir accès à ces journaux via votre hébergeur (souvent accessibles via FTP ou un panel d’administration).

Mode maintenance PrestaShop

Le mode maintenance de PrestaShop est une fonctionnalité qui permet de rendre temporairement la boutique inaccessible aux visiteurs, tout en conservant l’accès pour les administrateurs.

Lorsqu’il est activé, le mode maintenance affiche une page d’information indiquant que la boutique est en cours de maintenance (message personnalisable), à la place du site normal.

Cela permet d’effectuer des opérations techniques critiques en toute sécurité : mise à jour de PrestaShop vers une nouvelle version, déploiement d’un nouveau thème, import massif de produits, correction d’une erreur majeure, etc., sans risquer que des clients naviguent ou passent commande pendant ce temps.

On active/désactive ce mode dans le back-office (section Paramètres de la boutique > Maintenance) en autorisant l’accès par IP pour les administrateurs.

Marketplace PrestaShop

Une marketplace est une plateforme e-commerce sur laquelle plusieurs vendeurs indépendants proposent leurs produits, l’opérateur de la plateforme agissant comme intermédiaire.

Dans le contexte PrestaShop, le logiciel en natif ne gère pas le multi-vendeur (chaque installation est pensée pour une entité marchande unique).

Toutefois, il est possible de transformer une boutique PrestaShop en marketplace via des modules additionnels spécialisés.

Ces modules permettent de gérer des vendeurs tiers, qui peuvent avoir leur propre catalogue au sein du site, leurs profils, et recevoir des commandes.

L’administrateur de la marketplace peut généralement percevoir une commission sur les ventes. S’engager dans le modèle marketplace implique des défis supplémentaires : il faut gérer l’inscription et la qualité des vendeurs, la répartition des paiements, éventuellement un système d’avis par vendeur, etc.

Module PrestaShop

Un module est une extension logicielle qui vient s’ajouter à PrestaShop pour lui apporter des fonctionnalités supplémentaires ou changer son comportement.

En d’autres termes, PrestaShop fonctionne comme un système “à la carte” : le cœur du logiciel offre les fonctionnalités de base, et tout ce qui est spécifique (un carrousel d’images, un moyen de paiement particulier, une fonctionnalité marketing…) se greffe via des modules.

Il existe des milliers de modules PrestaShop, gratuits ou payants, couvrant tous les besoins imaginables : connecteurs transporteurs (Colissimo, Mondial Relay…), modules de paiement (PayPal, Stripe, etc.), outils marketing (pop-up newsletter, programme de fidélité), optimisation (SEO, cache supplémentaire), intégrations (Google Analytics, Facebook Pixel), design (slider, avis clients…), etc.

On installe et configure les modules depuis le back-office, section Modules.

Le marketplace PrestaShop Addons centralise la plupart des modules officiels ou de la communauté. Un module bien développé respecte les standards PrestaShop et n’alourdit pas trop le site.

En cas de besoin spécifique non couvert par l’existant, un développeur peut créer un module personnalisé pour votre boutique.

Multiboutique PrestaShop

Le mode multiboutique est une fonctionnalité avancée de PrestaShop qui permet de gérer plusieurs boutiques en ligne distinctes à partir d’une seule installation et d’un seul back-office.

Concrètement, en activant le multiboutique, vous pouvez créer différentes boutiques qui peuvent partager (ou non) le catalogue, les stocks, les clients, selon la configuration.

Chaque boutique peut avoir son propre nom de domaine, son thème, ses prix spécifiques, ses langues, etc., tout en étant administrée centralement.

Il faut bien planifier son usage, car c’est puissant mais plus complexe : chaque fiche produit, module ou réglage peut être commun ou spécifique à une boutique, ce qui demande une organisation rigoureuse.

Multilingue PrestaShop

Une boutique multilingue est un site e-commerce proposant son contenu en plusieurs langues pour toucher une clientèle internationale.

PrestaShop est conçu nativement pour le multilingue : on peut installer différentes langues, traduire les fiches produits, les catégories, les pages CMS, les modules, et même proposer des devises différentes par langue ou pays.

Dans le back-office, chaque champ de texte affiche des drapeaux pour saisir la valeur dans chaque langue activée.

PrestaShop permet aussi d’associer chaque langue à un domaine ou sous-domaine distinct (ex: fr.maboutique.com, en.maboutique.com) si souhaité, ou simplement via un paramètre d’URL (maboutique.com/en/…).

MySQL PrestaShop

MySQL est le système de gestion de base de données relationnelle utilisé par défaut par PrestaShop pour stocker toutes les données de la boutique.

C’est un moteur de base de données open-source (ou son fork compatible MariaDB) qui organise les informations en tables reliées par des clés. Quand PrestaShop est installé, il crée une série de tables MySQL (dont les noms commencent par ps_ par défaut) pour gérer les produits, les catégories, les clients, les commandes, les paramètres, etc.

Chaque requête que PrestaShop exécute (afficher une page produit, valider une commande…) va interroger ou écrire dans MySQL.

Et les performances du site dépendent donc en partie de l’optimisation de la base MySQL : index adéquats, bonne configuration (buffer de cache, nombre max de connexions…), nettoyage périodique des tables (par ex. historique des connexions, paniers abandonnés trop anciens…).

Il est important de sauvegarder régulièrement la base MySQL de PrestaShop, car perdre cette base revient à perdre la boutique (contenu produits, clients, commandes…).

Open source PrestaShop

Un logiciel open source est un programme dont le code source est librement accessible, modifiable et distribuable.

PrestaShop est un logiciel open source, sous licence OSL 3.0 (Open Software License) : cela signifie que toute la communauté peut étudier son fonctionnement, le personnaliser et contribuer à son amélioration.

Concrètement, le code de PrestaShop est disponible publiquement (notamment sur GitHub) et les développeurs peuvent proposer des modifications, ou créer des modules et thèmes qui s’intègrent à la solution.

L’open source offre l’avantage de la transparence (pas de “boîte noire”), de la flexibilité (on n’est pas prisonnier d’une solution fermée : on peut l’héberger où on veut, l’adapter à ses besoins) et souvent d’une grande communauté d’utilisateurs pour le support.

PrestaShop étant open source et gratuit, le modèle économique se fait par les services (Addons marketplace, support, cloud, etc.) mais l’outil en lui-même n’implique pas de licence payante.

Lisez notre article complet sur le CMS PrestaShop.

Override PrestaShop

Une override (surcharge) dans PrestaShop est un mécanisme technique permettant de modifier le comportement par défaut du logiciel sans toucher aux fichiers natifs, en redéfinissant certaines parties du code dans des fichiers de substitution.

PrestaShop offre la possibilité aux développeurs de surcharger les classes du core (logique PHP) et les templates du thème (affichage Smarty) en plaçant des fichiers spécifiques dans les dossiers override/ ou dans le thème enfant.

L’avantage est qu’on ne pirate pas le cœur : en cas de mise à jour de PrestaShop, les surcharges sont en principe conservées (il faut toutefois vérifier la compatibilité).

C’est un système très puissant pour personnaliser à fond une boutique.

Cependant, mal gérées, les overrides peuvent créer des conflits (par ex. deux modules voulant surcharger la même classe) ou compliquer les mises à jour.

Il est donc recommandé de documenter toute surcharge réalisée, et de privilégier les hooks ou modules quand c’est possible avant d’envisager une override.

Panier PrestaShop

Le panier (ou caddie) représente le réceptacle virtuel où un client ajoute les produits qu’il souhaite acheter, avant de passer commande.

Sur PrestaShop, chaque visiteur dispose d’un panier qui lui est propre, associé à sa session (et à son compte client s’il est connecté). Le panier contient la liste des produits sélectionnés, avec leurs quantités, et calcule un sous-total.

D’autres éléments s’y appliquent : les frais de port estimés selon le transporteur choisi, les éventuels bons de réduction ou promotions, ainsi que le calcul des taxes (TVA) pour obtenir le total final.

Techniquement, le panier est matérialisé par un objet Cart en base de données, qui se transforme en commande une fois le processus d’achat finalisé.

Panier abandonné PrestaShop

On parle de panier abandonné lorsqu’un visiteur a ajouté des produits à son panier mais quitte le site sans terminer la commande. C’est un phénomène très courant en e-commerce.

PrestaShop conserve la trace de ces paniers non convertis (consultables dans le back-office, généralement via le menu Clients > Paniers ou via des modules de suivi).

Un panier est considéré comme abandonné généralement si la commande n’est pas finalisée après un certain délai.

Les raisons d’abandon peuvent être multiples : frais de port jugés trop élevés à la dernière étape, intention d’achat non aboutie, comparaison sur d’autres sites, processus de commande trop long, etc.

Analyser les paniers abandonnés (quels produits reviennent, à quelle étape les gens quittent) donne aussi de précieuses indications pour optimiser le tunnel de conversion de la boutique.

Passerelle de paiement PrestaShop

Une passerelle de paiement est un service en ligne qui autorise et traite les transactions financières entre votre site e-commerce et l’établissement bancaire du client.

Sur PrestaShop, pour accepter les règlements par carte bancaire, PayPal, virement, etc., on utilise des modules de paiement qui font le lien avec ces passerelles. Par exemple, PayPal, Stripe, PayPlug, Mollie, ou la passerelle de votre banque (Paybox, Monetico, Systempay…) sont autant de services tiers qu’on peut intégrer. Lorsqu’un client passe commande et choisit un moyen de paiement, la passerelle va sécuriser la saisie des données de paiement (souvent via une redirection sur une page ou un pop-up géré par le prestataire), vérifier auprès de la banque que le paiement est autorisé (et éventuellement faire une authentification 3D Secure), puis renvoyer l’information à PrestaShop pour valider (ou non) la commande. Une bonne passerelle de paiement doit être fiable, rapide, conforme aux normes de sécurité (PCI-DSS), et si possible offrir une expérience fluide au client (pages de paiement claires, éventuellement intégration directement sur le site via une iframe ou API). Le choix de la passerelle se fait en fonction des besoins : coûts par transaction, types de cartes acceptées, options de paiement (en plusieurs fois, abonnements…), pays supportés, etc. PrestaShop propose de base quelques modules (comme PayPal, virement, chèque) et il en existe de nombreux autres sur la marketplace pour quasiment toutes les passerelles du marché.

PhpMyAdmin PrestaShop

PhpMyAdmin est une application web PHP qui permet de gérer visuellement une base de données MySQL.

C’est un outil très répandu et souvent mis à disposition par les hébergeurs dans le panneau d’administration d’hébergement. Pour un site PrestaShop, phpMyAdmin offre une interface pratique pour examiner ou éditer la base de données en cas de besoin. Par exemple, on peut l’utiliser pour : exporter ou importer une base (sauvegarde/restauration), exécuter une requête SQL particulière, vérifier le contenu d’une table (comme ps_customer pour voir un client, ou ps_orders pour une commande), nettoyer des entrées spécifiques (par ex. supprimer des logs ou des anciens paniers), changer un paramètre quand on n’a pas accès au back-office (ex: réinitialiser le mot de passe admin en manipulant la table ps_employee). Il faut cependant être très prudent : toute modification directe dans la base via phpMyAdmin peut avoir un impact immédiat sur le site. Il est recommandé de ne le faire qu’en connaissance de cause, et de préférence d’effectuer une sauvegarde avant. PhpMyAdmin est en somme le “couteau suisse” pour administrer MySQL, mais qui doit être réservé aux techniciens ou aux tâches bien maîtrisées, car il contourne les validations que ferait PrestaShop en temps normal.

PrestaShop Addons

PrestaShop Addons est la marketplace officielle de PrestaShop où l’on peut acheter ou télécharger des modules et thèmes additionnels.

Accessible via le site addons.prestashop.com ou directement depuis le back-office (menu “Modules” > “Catalogue de modules”), cette plateforme centralise les extensions certifiées ou proposées par des éditeurs tiers pour enrichir votre boutique. On y trouve une grande variété de fonctionnalités prêtes à l’emploi : nouveaux modes de paiement, connecteurs logistiques, outils marketing, personnalisation de front-office, amélioration de l’administration, etc., ainsi que des thèmes graphiques pour changer le design du site. Les modules et thèmes peuvent être gratuits ou payants. En achetant sur Addons, vous bénéficiez en général d’un support technique du développeur du module et d’une garantie de compatibilité (les modules sont validés pour certaines versions de PrestaShop). PrestaShop Addons propose aussi des packs ou promotions, et chaque extension est accompagnée de critiques et notes des utilisateurs, ce qui aide à choisir un module de qualité. C’est souvent le premier réflexe à avoir lorsqu’on cherche à ajouter une fonctionnalité précise à son PrestaShop : consulter Addons pour voir si un module existe déjà pour ce besoin.

Produit PrestaShop

Un produit est l’article ou service que vous proposez à la vente sur votre boutique PrestaShop. Chaque produit possède sa propre fiche descriptive.

Dans PrestaShop, créer un produit revient à renseigner de nombreuses informations : un nom, une description courte et longue, un prix (HT et/ou TTC selon configuration), un poids (pour le calcul des frais de port), des images, une référence (SKU), éventuellement un fabricant et un fournisseur, des caractéristiques techniques, des déclinaisons (si le produit a des variantes), des quantités en stock, etc. On peut aussi attacher au produit des éléments marketing comme les réductions spécifiques (prix barrés par quantité ou par groupe de clients), des accessoires (produits complémentaires), ou l’associer à des catégories pour le classement. Du point de vue du client, la page produit doit être attractive et complète : c’est là qu’il décide d’ajouter ou non l’article au panier. PrestaShop offre la possibilité de vendre différents types de produits : des produits physiques classiques, mais aussi des produits numériques (produits virtuels) comme des fichiers à télécharger, et même des packs de produits (lots combinant plusieurs articles vendus ensemble). La bonne gestion des produits dans le back-office (bonnes informations, mises à jour, stock à jour, etc.) est au cœur de la réussite de la boutique, car elle impacte autant l’expérience client que la facilité de gestion pour le marchand.

Produit virtuel PrestaShop

Un produit virtuel est un produit immatériel ou numérique, ne nécessitant pas d’expédition physique.

PrestaShop gère nativement ce type de produits, adaptés par exemple à la vente de fichiers téléchargeables (ebooks, logiciels, images, musique), ou à la vente de services (une prestation, un bon cadeau numérique, etc.). Lors de la création d’un produit, on peut cocher l’option “Produit dématérialisé” et alors on a la possibilité de joindre un fichier au produit (par exemple un PDF, un ZIP…). Une fois l’achat effectué et le paiement confirmé, le client pourra télécharger le fichier depuis son espace “Historique de commandes” (ou via un lien reçu par email). On peut définir des limites : nombre de téléchargements autorisés, date d’expiration du lien de téléchargement. Pour les services ou produits virtuels sans fichier, on peut simplement cocher “pas de transporteur nécessaire” afin que PrestaShop ne calcule pas de frais de port pour cet article. Les produits virtuels simplifient le flux de commande (pas de livraison), et PrestaShop ne demandera pas d’adresse au client lors de la commande s’il n’a que des produits virtuels dans son panier. Il faut cependant veiller au cadre légal (ex: pour un service ou un contenu numérique, le droit de rétractation ne s’applique pas de la même manière) et configurer correctement les taxes si c’est un service (TVA peut différer selon la localisation du client pour les services numériques dans l’UE).

Pack de produits PrestaShop

Un pack de produits est une fiche produit qui regroupe plusieurs articles vendus ensemble pour un prix global.

PrestaShop offre la fonctionnalité de créer des packs (ou lots) : par exemple, un “kit rentrée” combinant un sac + des crayons + des cahiers, vendu en un clic. Lorsqu’on crée un produit de type “Pack”, on sélectionne les produits existants qui le composent et en quelles quantités. Le stock du pack est géré automatiquement en fonction des stocks des composants (typiquement, le pack est disponible tant que chacun des éléments l’est en stock). La commande d’un pack déduira le stock de chacun des produits inclus. Les packs sont utiles pour inciter à des achats multiples ou écouler des stocks en surplus, souvent à un prix avantageux par rapport à l’achat des items séparés. Sur la boutique, le pack apparaît comme une fiche produit classique, listant son contenu. Attention, les déclinaisons ne sont pas directement gérables sur un pack (il faudrait créer des packs différents pour des variantes différentes). Les packs peuvent également poser des défis pour la logistique (préparation de commande) et la présentation (veillez à ce que le client comprenne bien ce qui est inclus). Mais bien utilisés, ils sont un bon levier marketing (par exemple “Achetez le look complet”, ou “Pack découverte 3 produits”).

RGPD PrestaShop

Le RGPD (Règlement Général sur la Protection des Données) est la réglementation européenne entrée en vigueur en 2018 qui encadre la collecte et le traitement des données personnelles des utilisateurs. (Son sigle anglais équivalent est GDPR – General Data Protection Regulation.)

Pour un e-commerçant utilisant PrestaShop, se conformer au RGPD est obligatoire dès lors que l’on traite des données de résidents de l’UE. Cela implique plusieurs actions : obtenir le consentement explicite des visiteurs pour la collecte de certaines données (notamment via les cookies non essentiels comme ceux de tracking publicitaire), fournir des informations claires sur les finalités de traitement des données (politique de confidentialité, conditions d’utilisation), permettre aux utilisateurs d’exercer leurs droits (droit d’accès, de rectification, d’effacement de leurs données personnelles, droit à la portabilité, etc.). PrestaShop a publié un module officiel “RGPD” qui aide à la mise en conformité : il ajoute par exemple un gestionnaire de consentement cookies, la possibilité pour un utilisateur de télécharger ou supprimer ses données, l’enregistrement des consentements. Cependant, le RGPD n’est pas qu’une question de module : c’est surtout une démarche globale de respect de la vie privée. Il faut veiller, par exemple, à ne collecter que les données nécessaires (principe de minimisation), sécuriser ces données (mots de passe hashés, connexion HTTPS, backups sécurisés), et en cas de faille, notifier la CNIL/les autorités compétentes et les utilisateurs concernés. En résumé, le RGPD rajoute des contraintes, mais améliore la confiance des clients en sachant que leurs données sont traitées sérieusement.

Référencement naturel PrestaShop

Le référencement naturel (SEO, pour Search Engine Optimization) désigne l’ensemble des techniques visant à améliorer la visibilité de votre site dans les résultats “organiques” des moteurs de recherche (Google et autres).

Une bonne partie du trafic d’une boutique en ligne provient souvent des recherches Google, il est donc crucial que votre PrestaShop soit optimisé pour le SEO. Cela passe par plusieurs axes :

  • Structure du site : avoir un maillage interne cohérent, une navigation claire (fil d’Ariane, menus, sitemap XML) qui aide les moteurs à explorer toutes les pages. PrestaShop peut générer un fichier sitemap listant toutes les URLs importantes.
  • Mots-clés et contenu : pour chaque fiche produit, catégorie ou page CMS, soignez le contenu texte avec les mots-clés pertinents, et remplissez les balises meta title et meta description. PrestaShop permet d’éditer ces balises pour chaque page, ce qui est fondamental (un titre optimisé et une description accrocheuse améliorent le classement et le taux de clic).
  • URLs simplifiées : activer les URLs simplifiées (réécrites sans paramètres cryptiques) rend les adresses plus lisibles et SEO-friendly (exemple : /categorie/nom-produit.html au lieu de product.php?id=123). PrestaShop le fait d’un simple clic, et on peut personnaliser les URL de chaque produit/catégorie.
  • Performance et mobile : depuis quelques années, la vitesse du site et la compatibilité mobile (responsive design) sont des critères pris en compte par Google pour le référencement. Utiliser un thème rapide, un bon hébergement, un cache efficace, et avoir un site mobile-friendly (ce qui est le cas de la plupart des thèmes modernes) aidera le SEO.
  • Liens entrants (backlinks) : PrestaShop ne gère pas ça en interne, mais dans votre stratégie, obtenir des liens de qualité pointant vers votre site améliore votre autorité aux yeux des moteurs.
  • Contenu dupliqué : faire attention à ne pas avoir de doublons de pages (par exemple des produits accessibles via plusieurs URLs différentes), en utilisant si besoin les balises canonical. PrestaShop gère assez bien ce point, mais il faut paramétrer correctement (éviter d’indexer les variations inutiles, comme les tri ou filtres, en ajustant le fichier robots.txt éventuellement).

En résumé, PrestaShop est SEO-friendly de base, mais c’est à vous d’exploiter ces possibilités (remplir les champs SEO, produire du contenu de qualité, etc.). Vous pouvez également installer des modules SEO pour des optimisations supplémentaires (gestion avancée des rich snippets, rel=“alternate” pour le multilingue, etc.). Le SEO est un travail de fond sur le long terme, mais il apporte un trafic gratuit et ciblé très précieux.

Règle panier PrestaShop

Une règle panier est une promotion conditionnelle que l’on configure dans PrestaShop pour offrir des avantages aux clients sur leur commande, souvent matérialisée par un bon de réduction.

Ce système, accessible via le menu Catalogue > Réductions > Règles panier, permet de définir un ensemble de conditions et d’actions marketing. Par exemple : “Si le panier atteint au moins 100€ ET contient au moins 3 articles, ALORS appliquer une remise de 10%” – cela peut éventuellement être associé à un code promo particulier ou s’appliquer automatiquement. Les conditions disponibles incluent : un montant minimum de commande, la présence d’un produit ou d’une catégorie spécifique dans le panier, le fait que le client appartienne à un certain groupe (ex: VIP) ou ait déjà X commandes, etc. Les actions possibles sont : pourcentage de réduction, réduction fixe, livraison gratuite offerte, cadeau offert (produit gratuit ajouté). On peut également restreindre dans le temps (dates de validité) et en utilisation (par client, ou en global). Lorsqu’une règle panier est “active”, PrestaShop va à chaque panier vérifier si les conditions sont remplies et, si oui, proposer la réduction correspondante. Si un code est associé, le client doit le saisir pour en bénéficier, sinon la remise est automatique. C’est un outil très puissant pour mettre en place des promotions (soldes, offres spéciales, gestes commerciaux), mais à manier soigneusement pour éviter par exemple que plusieurs réductions ne se cumulent de manière imprévue. Les règles panier actives et leurs statistiques d’utilisation sont consultables dans le back-office afin de mesurer l’efficacité des opérations marketing mises en place.

Règle de prix catalogue PrestaShop

Une règle de prix catalogue (aussi appelée “règle de prix catalogueur” ou parfois catalog price rule en anglais) est un mécanisme de promotion qui s’applique directement sur le prix de certains produits du catalogue, sans intervention du panier ni code promo.

Contrairement aux règles panier qui s’appliquent au moment de la commande et peuvent prendre en compte le contenu du panier entier, les règles de prix catalogue définissent des remises sur les produits eux-mêmes, visibles dès la page produit ou la liste de produits. Par exemple : “Tous les articles de la catégorie Hiver bénéficient de -20% du 1er au 15 janvier” ou “10€ de réduction sur tel produit pour les clients du groupe Fidélité pendant tout le mois”. Ces règles se configurent dans l’onglet Catalogue > Réductions > Règles de prix catalogue du back-office. On y définit des conditions (catégorie, fabricant, fournisseur, attribut, groupe client, pays, etc.) et un taux ou montant de réduction qui sera automatiquement appliqué aux produits concernés pendant la période choisie. PrestaShop va alors afficher les prix remisés sur le site (avec l’ancien prix barré et le pourcentage d’économie) sans que le client n’ait rien à faire. Ces promotions de catalogue sont très utiles pour les soldes ou promotions globales, car elles évitent de créer manuellement des réductions produit par produit. Elles sont cumulables avec d’autres promotions seulement selon des paramètres précis (on peut définir si elles peuvent se cumuler entre elles ou avec les promotions de panier). En somme, les règles de prix catalogue automatisent la mise en solde de tout un ensemble de produits selon des critères déterminés.

Robots.txt PrestaShop

Le fichier robots.txt est un fichier texte placé à la racine du site (par ex. https://www.maboutique.com/robots.txt) qui donne des directives aux robots des moteurs de recherche sur les pages ou sections à ne pas explorer ou indexer.

PrestaShop génère automatiquement un robots.txt via le back-office (Paramètres de la boutique > Trafic & SEO) qu’on peut régénérer à la demande. Par défaut, ce fichier va autoriser ou désautoriser l’exploration de certains répertoires techniques (par exemple, empêcher l’indexation du dossier /admin ou /classes, qui ne contient pas de pages utiles aux internautes) et pointer vers le fichier sitemap XML de la boutique. L’objectif principal est d’éviter que les moteurs n’indexent des pages sans intérêt ou dupliquées, ce qui peut pénaliser le SEO. Par exemple, on peut désindexer les pages de filtres, ou les URL avec des paramètres de tri, etc., pour ne garder que les pages produit et catégories principales dans l’index de Google. Le robots.txt ne garantit pas qu’une page ne sera pas indexée (c’est plus un guide pour robots respectueux), mais c’est un outil utile pour orienter l’exploration. Il convient de le modifier avec précaution : si on interdit trop de choses, on pourrait bloquer l’indexation de pages importantes; si on ne bloque rien, on risque d’avoir des contenus inutiles indexés. Un bon usage est de suivre les recommandations (celles générées par PrestaShop sont un point de départ) et d’ajouter des directives spécifiques si on a repéré, via Google Search Console, des problèmes d’indexation ou des contenus à exclure. Par exemple, si votre boutique n’utilise pas les “fabricants/fournisseurs”, vous pourriez bloquer ces URLs.

Sauvegarde PrestaShop

Une sauvegarde est une copie de secours des données de votre site, effectuée afin de pouvoir restaurer le site en cas de problème majeur (bug critique, erreur humaine, piratage, panne serveur).

Pour PrestaShop, une stratégie de sauvegarde doit couvrir la base de données MySQL (qui contient toutes les données vitales : produits, clients, commandes…) ainsi que les fichiers du site (code source de PrestaShop, modules, thèmes, images produit, etc.). On peut réaliser des backups de différentes manières :

  • Via l’outil interne : PrestaShop propose dans Paramètres avancés > Sauvegarde DB une fonction pour exporter la base de données dans un fichier SQL. C’est utile ponctuellement, mais il faut penser à télécharger ces fichiers et à sauvegarder aussi les fichiers.
  • Via l’hébergeur : la plupart des hébergeurs offrent des backups automatiques (quotidiens, hebdomadaires). Vérifiez auprès du vôtre s’ils sont en place et comment restaurer en cas de besoin.
  • Via des modules ou scripts : il existe des modules de sauvegarde qui peuvent automatiser l’export de la base et l’envoi vers un stockage externe (Dropbox, Google Drive, FTP distant…). On peut aussi planifier des tâches cron qui compressent le dossier du site et dumpent la base, puis transfèrent le tout vers un autre serveur.
  • Manuel : en dernière instance, on peut toujours sauvegarder “à la main” en téléchargeant via FTP l’ensemble des fichiers, et en exportant la base via phpMyAdmin.

L’idéal est d’avoir des sauvegardes régulières (quotidiennes si le site a beaucoup de commandes chaque jour, sinon hebdomadaires peuvent suffire pour un plus petit site) et de les conserver sur un emplacement distinct (ne pas laisser la sauvegarde uniquement sur le même serveur que le site lui-même). Tester de temps en temps la restauration sur un environnement de test est aussi une bonne pratique, pour être sûr que le processus fonctionne. En cas de crash, disposer d’un backup récent peut faire la différence entre une remise en ligne rapide ou la perte irrémédiable de données précieuses.

Sitemap PrestaShop

Un sitemap est un fichier (généralement au format XML) qui liste de manière exhaustive les pages importantes de votre site web, afin d’aider les moteurs de recherche à en découvrir le contenu.

PrestaShop peut générer automatiquement un sitemap XML via un module (par exemple le module Google Sitemap). Ce fichier contient les URL de vos fiches produits, catégories, pages CMS, etc., accompagnées d’informations optionnelles comme la date de dernière modification, la fréquence de changement prévue, et une priorité relative. Une fois généré, on indique souvent son existence aux moteurs, soit en le spécifiant dans le fichier robots.txt, soit en le soumettant via Google Search Console. Le sitemap garantit que même des pages difficilement accessibles par la navigation seront connues de Google (par exemple un produit orphelin non lié à une catégorie, ou une page promo temporaire). Toutefois, le sitemap ne force pas l’indexation – il fournit juste une “feuille de route”. Il est bon de régénérer le sitemap régulièrement (si le catalogue évolue souvent) afin qu’il reste à jour. Sur de gros catalogues, le sitemap peut être découpé en plusieurs fichiers (par ex. un sitemap par catégorie principale) car les moteurs n’ingèrent généralement pas plus de 50 000 URLs par fichier. PrestaShop s’occupe de ce découpage automatiquement si nécessaire. En somme, fournir un sitemap bien construit facilite le travail des robots d’indexation et peut accélérer l’apparition de vos nouvelles pages dans les résultats de recherche.

Smarty PrestaShop

Smarty est le moteur de templates utilisé par PrestaShop pour générer l’affichage HTML des pages.

Il s’agit d’un système qui sépare le code logique (PHP) de la présentation (HTML/CSS). Les fichiers de template PrestaShop ont l’extension .tpl et contiennent du code HTML mêlé à des balises Smarty (délimitées par {}) qui permettent d’insérer des variables, de faire des boucles, des conditions, etc., de manière plus simple et sécurisée qu’avec du PHP brut. À chaque fois qu’une page est rendue, PrestaShop passe par Smarty : il assigne aux templates des variables (par exemple la liste des produits à afficher sur une catégorie) puis Smarty compile le template en HTML final. L’utilisation de Smarty permet aux intégrateurs (ceux qui font le thème) de travailler sur l’affichage sans trop toucher au PHP. Smarty offre aussi un système de cache : la première compilation d’une page peut être stockée, et les visites suivantes servent directement la version compilée tant qu’il n’y a pas de changement, ce qui améliore les performances. PrestaShop utilise Smarty depuis ses débuts, bien que dans les versions récentes une partie de l’administration utilise le framework Symfony avec un autre moteur (Twig) pour certaines pages du back-office. Pour personnaliser votre boutique, vous pouvez éditer les templates Smarty de votre thème (de préférence via un thème enfant pour ne pas perdre les modifications lors de mises à jour). Quelques connaissances de base Smarty suffisent alors pour ajouter un champ, déplacer un bloc, ou changer le rendu d’une page. En résumé, Smarty est l’outil sous-jacent qui “fusionne” vos données produit avec le code de la page pour créer le HTML envoyé au client.

SSL PrestaShop

Un certificat SSL est un fichier numérique installé sur votre serveur qui permet de chiffrer les communications entre le navigateur du visiteur et votre site, assurant ainsi des échanges sécurisés en HTTPS.

Concrètement, il sert à prouver l’identité de votre site (le certificat est émis par une Autorité de Certification reconnue) et à établir un canal crypté de bout en bout. Pour une boutique en ligne, le SSL est indispensable car les clients transmettent des données sensibles (informations personnelles, mots de passe, voire numéros de carte bancaire redirigés vers une passerelle de paiement). Un certificat SSL évite que ces données ne soient interceptées en clair sur le réseau. Aujourd’hui, grâce à des solutions comme Let’s Encrypt, on peut obtenir gratuitement un certificat SSL valide. La plupart des hébergeurs facilitent cette installation. Une fois le certificat en place, on bascule PrestaShop en HTTPS via le back-office. Il existe plusieurs types de certificats SSL : Domaine Validé (DV) simple, Validation Organisation (OV) qui affiche le nom de l’entreprise, ou Validation Étendue (EV) qui affichait autrefois un bandeau vert avec le nom de l’entreprise dans la barre d’adresse (tendance moins mise en avant désormais). Pour un e-commerçant, un certificat DV est généralement suffisant et couvre le besoin. Il doit être renouvelé périodiquement (automatisé pour Let’s Encrypt tous les 3 mois). Un cadenas fermé s’affiche alors sur le navigateur, gage de confiance. Notez qu’un certificat SSL, en plus de sécuriser, est bon pour le référencement (Google a fait du HTTPS un critère positif) et bien sûr c’est une obligation de fait pour toute transaction en ligne.

Stock PrestaShop

Le stock représente la quantité de chaque produit (ou déclinaison de produit) disponible à la vente. PrestaShop intègre un système de gestion des stocks pour aider le marchand à suivre ses inventaires.

Pour chaque produit, on définit une quantité en stock. À chaque commande validée, ces quantités sont automatiquement décrémentées. Si un produit atteint 0 en stock, PrestaShop peut, selon les paramètres choisis, soit empêcher la commande (produit marqué “Rupture de stock” et bouton d’ajout au panier désactivé), soit permettre la commande avec un statut en réapprovisionnement (permettant les ventes en cas de stock négatif autorisé). Dans le cas de produits à déclinaisons, le stock est géré individuellement par déclinaison (par ex. 5 unités en M bleu, 2 unités en L bleu, etc.). Le back-office propose un suivi du stock via la page Catalogue > Suivi des stocks, et on peut définir des alertes de stock bas (par email, via un module). Il est aussi possible d’activer la gestion avancée des stocks avec entrepôts (dans les versions 1.6+), utile pour gérer plusieurs sources de stock ou la gestion physique d’entrepôt, mais cela complexifie la configuration. Outre la quantité, on peut indiquer pour chaque produit un stock minimal d’alerte, et une date de réapprovisionnement. Bien tenir son stock à jour est crucial en e-commerce pour éviter les surventes (ventes de produits qu’on n’a plus) ou au contraire les ruptures trop longues. PrestaShop ne gère pas la fabrication ou l’approvisionnement (c’est le rôle d’un ERP ou d’un module spécialisé), mais côté boutique, il reflète l’état des stocks et peut même afficher aux clients le nombre d’unités disponibles si on le souhaite (fonctionnalité optionnelle du thème).

Thème PrestaShop

Un thème PrestaShop est l’ensemble de fichiers (templates, CSS, JavaScript, images) qui définissent l’apparence visuelle et la mise en page de la boutique.

En d’autres termes, c’est l’“habillage” de votre site e-commerce. PrestaShop sépare le fond (les fonctionnalités, les données) et la forme (le design) grâce au système de templates Smarty. En changeant de thème, on peut complètement modifier le look du site sans toucher aux données produits ni aux modules. Un thème comprend les modèles de pages (page d’accueil, liste de produits, fiche produit, panier, tunnel de commande, etc.), la charte graphique (couleurs, typographie) et souvent des éléments UX (icônes, disposition des menus…). PrestaShop est livré avec un thème par défaut (le thème “Classic” sur PS 1.7/8), et il existe des milliers de thèmes disponibles, notamment sur PrestaShop Addons ou auprès d’agences spécialisées. On peut installer un thème en important son fichier zip via le back-office (Apparence > Thème & Logo) ou manuellement. Il est aussi possible de créer un thème sur mesure, ou d’utiliser un thème enfant pour personnaliser un thème existant sans le modifier directement (pratique pour pouvoir mettre à jour le thème parent). Un bon thème doit être responsive (adapté mobile), optimisé (ne pas être trop lent), et compatible avec les versions de PrestaShop et les modules usuels. Le choix du thème est important car il influence l’image de marque, l’expérience utilisateur et même le SEO. Cependant, le contenu (produits, descriptions) reste distinct : on peut changer de thème en cours de vie d’un site, tout le catalogue restera en place.

Transporteur PrestaShop

Un transporteur est un prestataire logistique qui se charge de livrer les commandes aux clients. Dans PrestaShop, les transporteurs représentent les modes de livraison proposés (La Poste, Chronopost, Mondial Relay, UPS, DHL, transporteur privé, etc.).

Chaque transporteur peut être configuré dans Livraison > Transporteurs avec ses propres paramètres : zones géographiques desservies, éventuelles tranches de poids ou de prix pour le calcul des frais de port, délais de livraison estimés, suivi de colis (URL de tracking), logo, etc. Lorsqu’un client passe commande, PrestaShop lui propose les transporteurs éligibles en fonction de son adresse de livraison et du contenu du panier (par exemple, tel transporteur peut être disponible uniquement pour certains pays, ou jusqu’à un certain poids). Le client choisit son transporteur préféré et les frais de port correspondants s’ajoutent au panier. Une fois la commande confirmée, le marchand traite l’expédition via le transporteur choisi, généralement en générant une étiquette d’envoi (souvent facilitée par un module ou une plateforme externe d’envoi). PrestaShop permet d’intégrer facilement de nouveaux transporteurs soit manuellement, soit via des modules officiels (par exemple Colissimo, UPS, FedEx ont leurs modules qui se connectent aux services de tarifs et d’étiquettes). Une bonne configuration des transporteurs est cruciale pour afficher des frais de livraison justes et éviter les mauvaises surprises au client. Par ailleurs, on peut offrir des modes de livraison spécifiques comme le retrait en magasin (click & collect) en créant un transporteur “Retrait sur place” sans frais. L’important est de bien tester que pour chaque combinaison zone/pays/poids, PrestaShop trouve au moins un transporteur, sinon la commande ne pourra pas aller au bout.

Tunnel d’achat PrestaShop

Le tunnel de conversion (ou tunnel d’achat) désigne le parcours suivi par le client depuis le moment où il ajoute un produit au panier jusqu’à la finalisation de la commande, et même au-delà (confirmation).

Dans PrestaShop, le tunnel de commande standard comporte généralement plusieurs étapes : récapitulatif du panier, identification (ou création de compte / choix commande invité), adresses de livraison et facturation, choix du transporteur, choix du moyen de paiement, puis confirmation finale. Ce cheminement forme un entonnoir : à chaque étape, certains utilisateurs abandonnent le processus, d’où l’image de tunnel de conversion qu’on cherche à optimiser pour qu’un maximum de paniers se transforment en commandes effectives. PrestaShop 1.7 a introduit le checkout en une page (one-page checkout) en alternative au tunnel classique multi-étapes, afin de réduire les clics et de présenter toutes les informations sur une seule page plus fluide. L’optimisation du tunnel passe par des actions comme : simplifier les formulaires (ne demander que le nécessaire), offrir plusieurs moyens de paiement et livraison pour convenir au plus grand nombre, rassurer (afficher un rappel du contenu, des logos de sécurité, une politique de retour), éventuellement permettre la commande sans compte (compte invité) pour lever les freins. Le taux de conversion d’un site se mesure en partie à l’efficacité de ce tunnel : sur 100 paniers initiés, combien aboutissent à un paiement ? En améliorant ce taux ne serait-ce que de quelques points, le chiffre d’affaires peut sensiblement croître. D’où l’importance de tester régulièrement le processus de commande, d’identifier où les utilisateurs pourraient caler (grâce par ex. à Analytics ou aux feedbacks) et d’ajuster en continu l’ergonomie du tunnel d’achat.

TVA PrestaShop

TVA signifie Taxe sur la Valeur Ajoutée, c’est l’impôt indirect (taxe de vente) que la plupart des États appliquent sur les biens et services. En e-commerce, gérer correctement la TVA est indispensable pour être en conformité légale et afficher les bons prix à vos clients.

PrestaShop intègre un système complet de gestion des taxes. Vous pouvez définir les taux de TVA par pays (ex : 20% en France pour la plupart des produits, 7% en Allemagne sur certains produits, etc.) et assigner à chaque produit une règle de taxe spécifique (classe de taxe). Le logiciel se charge alors de calculer la part de taxe incluse dans les prix (ou de l’ajouter si vous opérez HT). Par exemple, si vous paramétrez votre boutique en mode “prix TTC”, quand vous mettez un produit à 120 € TTC, PrestaShop en déduira 20 € de TVA et 100 € HT si la taxe appliquée est 20%. Il gère aussi les particularités comme la TVA intra-communautaire (exonération B2B intra-UE via un numéro de TVA valide), les cas de multi-taux sur un panier (il calcule la TVA au prorata sur les frais de port si différents produits ont différents taux). En back-office, les commandes affichent le détail HT/TTC par ligne. Les factures générées comprennent les montants de TVA par taux, comme l’exige la loi. Il est crucial de bien configurer : la localisation de votre boutique, les règles de taxes locales, et de tenir compte des règles spécifiques (par exemple en UE, le seuil des ventes à distance où il faut appliquer la TVA du pays du consommateur, ou l’utilisation du guichet unique TVA OSS). PrestaShop permet de créer des groupes de règles de taxes pour couvrir ces scénarios. Pour le client final, tout ceci doit être transparent : l’affichage “TTC” ou “HT” dépend du contexte (B2C ou B2B) et doit être clair sur la boutique. Par défaut en B2C on affiche TTC (toutes taxes comprises). Vérifiez également les mentions légales (par ex. “TVA incluse” ou “HT” indiqués à côté des prix selon le cas). En somme, la TVA est un sujet sérieux mais PrestaShop fournit les outils pour la gérer correctement, à condition de bien connaître ses obligations fiscales selon sa zone de vente.

WYSIWYG PrestaShop

WYSIWYG est l’acronyme de What You See Is What You Get (ce que vous voyez est ce que vous obtenez). C’est un terme qui désigne un éditeur de texte enrichi visuel qui permet de formater le contenu sans écrire de code.

Dans PrestaShop, on retrouve un éditeur WYSIWYG dans plusieurs zones du back-office, notamment pour rédiger la description des produits, les pages CMS (comme la page “À propos”), ou encore pour éditer le contenu des emails si vous passez par l’outil de traduction. L’éditeur par défaut intégré est basé sur TinyMCE. Il offre une interface similaire à un traitement de texte : boutons pour mettre le texte en gras, italique, insérer des liens, des images, des listes à puces, aligner du texte, choisir la couleur, etc. Le but est que le contenu saisi apparaisse avec le style final (ou approchant) pendant la rédaction, sans voir le code HTML sous-jacent. Bien sûr, il y a aussi une option pour basculer en mode code source HTML pour les utilisateurs avancés. L’éditeur WYSIWYG facilite la vie des e-commerçants qui ne maîtrisent pas le HTML : ils peuvent mettre en forme leurs fiches produits ou articles de blog (si un module de blog est présent) sans compétences techniques. Cependant, il faut l’employer judicieusement : éviter de copier-coller du texte depuis Word sans nettoyer le formatage (ce qui peut introduire du code sale), ne pas surcharger de styles inutiles (préférer utiliser la feuille de style du thème pour une cohérence globale). Dans l’ensemble, le WYSIWYG de PrestaShop est un allié pour créer un contenu attrayant facilement, tout en permettant aux plus experts d’affiner en code si nécessaire.

Pour vous aider à naviguer dans l’article, voici la table des matières :

Conseil et devis urgent par téléphone 09 72 03 59 17