Accueil

Guide utilisateur · PrestaShop

Websource Prestashop Theme

Le thème PrestaShop de Websource : rapide, accessible, multilingue, pensé pour être réglé sans code depuis le back-office grâce aux modules Websource.

Version 0.1.0 · PrestaShop 1.7.7 à 9.x, PHP 7.1+ ; modules Websource livrés avec le thème (réglages, mise en page, menu, panier, compte, recherche, filtres…) · Mis à jour le 09/10/2026

Télécharger le guide en PDFRéférence développeur

Cette extension existe aussi pour : WordPressDrupalJoomla

À quoi ça sert

Websource Prestashop Theme est le thème de votre boutique. Il remplace le thème « Classic » de PrestaShop et dessine toutes les pages : accueil, catégories, fiches produit, panier, tunnel de commande, compte client, pages de contenu, contact, recherche, 404.

  • Rapide : chaque page ne charge que la feuille de style dont elle a besoin (un socle commun, puis un fichier par type de page). Aucun CSS n'est calculé dans le navigateur.
  • Réglable sans code : couleurs, polices, formes, en-tête, pied de page, menu mobile, badges, données structurées… tout se règle dans le module Websource Theme Config. Les contenus de l'accueil et des pages se composent dans Websource Builder.
  • Pensé pour le mobile : barre de navigation en bas de l'écran (Accueil, Menu, Compte, Panier, Nouveautés, Contact), boutons et champs d'au moins 44 px, typographie fluide.
  • Accessible : lien « Aller au contenu », focus visible, boutons nommés pour les lecteurs d'écran, animations réduites si le visiteur le demande.
  • Multilingue, multidevise, multiboutique : textes repris des traductions de PrestaShop, langues de droite à gauche prises en charge, aucun prix ni symbole écrit en dur.
  • Référencement : balises title, description, canonical, hreflang, Open Graph, pagination prev/next et données structurées (fil d'Ariane, produit, listes de produits, magasins) générées à partir des vraies données de la boutique.
Page d'accueil de la boutique de test avec le thème Websource : en-tête, menu, marques, nouveautés, lettre d'information et pied de page
Page d'accueil de la boutique de test avec le thème Websource : en-tête, menu, marques, nouveautés, lettre d'information et pied de page

Le thème s'appuie sur ses modules compagnons. Sans eux, il fonctionne avec un en-tête, un pied de page et une fiche produit par défaut ; avec eux, chaque zone devient réglable :

Zone de la boutiqueModule Websource
Couleurs, polices, formes, en-tête, pied de page, badges, SEOWebsource Theme Config
Contenu de l'accueil, des pages et disposition de la fiche produitWebsource Builder
Styles supplémentaires page par pageWebsource Page Styles
Menu principal et menu mobileWebsource Mega Menu
Listes de liens du pied de pageWebsource Link Lists
Compte client (connexion, création de compte) dans l'en-têteWebsource Account Block
Panier dans l'en-têteWebsource Cart Block
Barre de rechercheWebsource Search Bar
Filtres des catégoriesWebsource Faceted Search
Sélecteur de langue et de deviseWebsource Locale
Carrousel, réassurance, marques, nouveautés, newsletter, coordonnées…modules du même nom

Installation

  1. Dans le back-office, ouvrez Apparence > Thème et logo.
  2. Cliquez sur Ajouter un thème, puis Importer depuis votre ordinateur et choisissez le fichier WebsourcePrestashopTheme.zip.
  3. Une fois le thème importé, cliquez sur Utiliser ce thème sous sa vignette.
  4. PrestaShop active alors les modules Websource livrés avec le thème et désactive les modules natifs qu'ils remplacent (menu, panier, connexion, listes de liens, filtres, recherche, carrousel, nouveautés, marques, réassurance, coordonnées, newsletter, bandeau). L'aperçu rapide des produits est désactivé.
  5. Ouvrez Modules > Gestionnaire de modules, recherchez « Websource » et vérifiez que chaque module est installé et activé. Installez ceux qui manquent.
Écran « Thème et logo » : logo de l'en-tête, logo des e-mails, favicon et thème actif
Écran « Thème et logo » : logo de l'en-tête, logo des e-mails, favicon et thème actif

Si vous activez le thème sur une boutique qui avait déjà des modules placés sur ses emplacements, ouvrez ensuite Websource Theme Config et cliquez sur Rétablir les accroches : les modules Websource se replacent sur leurs emplacements.

Prise en main en 5 minutes

  1. Apparence > Thème et logo : envoyez votre logo (hauteur conseillée 40 px, largeur 200 px), le logo des e-mails et le favicon. Cliquez sur Enregistrer.
  2. Modules > Websource Theme Config > Configurer : choisissez votre couleur de marque, une police et un arrondi. Les boutons, liens, filets et badges s'adaptent aussitôt.
  3. Apparence > Websource Builder : dans la barre de mise en page, choisissez la variante d'en-tête et de pied de page (enregistrées par Websource Theme Config).
  4. Apparence > Websource Mega Menu : composez le menu principal (il sert aussi de menu mobile).
  5. Apparence > Websource Builder : composez l'accueil (bandeau, catégories, produits, atouts…) et mettez-le en ligne.
  6. Ouvrez votre boutique sur un ordinateur, puis sur un téléphone, et vérifiez l'accueil, une catégorie, une fiche produit et le panier.
Page d'accueil sur mobile : en-tête réduit, cartes produit sur deux colonnes et barre de navigation en bas de l'écran
Page d'accueil sur mobile : en-tête réduit, cartes produit sur deux colonnes et barre de navigation en bas de l'écran

Réglages

Le thème lui-même n'a pas d'écran de réglages propre : tout passe par les écrans natifs de PrestaShop et par ses modules compagnons.

RéglageRôle
Logo de l'en-têteLogo affiché en haut de chaque page (encadré par un titre h1 sur l'accueil seulement).
Logo des mailsLogo des e-mails envoyés par la boutique ; à défaut, le logo de l'en-tête.
Logo des facturesLogo des PDF de facture.
FaviconIcône de l'onglet du navigateur.
Mon thème pour la boutiqueThème actif. Exporter le thème actif produit une archive réutilisable sur une autre boutique.
Pages ConfigurationÉcran natif de PrestaShop : modules affichés sur l'accueil, les catégories et les fiches produit. Avec le thème Websource, utilisez plutôt Websource Builder et Websource Theme Config.
Personnalisation avancéeCréation d'un thème enfant pour modifier des fichiers sans toucher au thème parent (voir Cas d'usage).
Onglet « Personnalisation avancée » de PrestaShop : télécharger le thème, modifier le thème enfant, importer le thème enfant
Onglet « Personnalisation avancée » de PrestaShop : télécharger le thème, modifier le thème enfant, importer le thème enfant

Gabarits de page

Le thème propose quatre gabarits, choisis par PrestaShop selon la page (modifiables dans Apparence > Thème et logo > Choisir les mises en page).

GabaritRôle
Pleine largeurSans colonne latérale : accueil, fiche produit, panier, tunnel de commande, compte, pages de contenu (gabarit par défaut).
Colonne gaucheFiltres et arbre des catégories à gauche : catégories, meilleures ventes, nouveautés, promotions, contact.
Colonne droiteColonne à droite.
Trois colonnesColonne centrale et deux colonnes latérales.
Page de catégorie avec le gabarit « Colonne gauche » : arbre des catégories, filtres, en-tête de catégorie, sous-catégories et produits
Page de catégorie avec le gabarit « Colonne gauche » : arbre des catégories, filtres, en-tête de catégorie, sous-catégories et produits

Formats d'image

Le thème déclare ses formats d'image à l'activation (Apparence > Images). Après un changement, cliquez sur Régénérer les miniatures.

FormatTailleUtilisation
cart_default125 × 125Panier et mini-panier.
small_default98 × 98Vignettes de la fiche produit, catégories, marques, fournisseurs.
home_default250 × 250Listes de produits (accueil, catégories, recherche).
medium_default452 × 452Image principale moyenne, marques et fournisseurs.
large_default800 × 800Image principale de la fiche produit et visionneuse.
category_default1 400 × 280Bannière des catégories.
stores_default170 × 115Page des magasins.

Réglages dans les modules compagnons

RéglageOù
Couleurs (principale, secondaire, accent, texte, bordures, fonds), intensité, palettes toutes faitesWebsource Theme Config > 1. Couleurs
Bordures, ombres et arrondisWebsource Theme Config > 2. Forme
Polices (système, Google Fonts ou fichier importé)Websource Theme Config > 3. Polices
Open Graph, theme-color, preconnect, preload, balises libresWebsource Theme Config > 4. Balises du head
Microdonnées de l'organisation, livraison et retours, flux RSSWebsource Theme Config > 5. Microdonnées & flux RSS et Microdonnées e-commerce
Copyright et première colonne du pied de page (logos, description, réseaux sociaux)Websource Theme Config > 6 et 7. Pied de page
Sous-catégories en haut des catégories (image + nom, image seule, info-bulle, carrousel, masquées)Websource Theme Config > 8. Catégories : sous-catégories
Badges produit (forme, taille, couleurs par type), déclinaisons sous les miniaturesWebsource Theme Config > 9. Badges et 11. Miniatures produit
Hauteur et marges de l'en-tête sur ordinateurWebsource Theme Config > 10. En-tête
En-tête et pied de page du tunnel de commande (complets, épurés, masqués)Websource Theme Config > Tunnel de commande
Variante d'en-tête (8 sur ordinateur, 3 sur mobile), barre du bas ou bouton en haut sur mobile, largeur et position de la recherche, variante de pied de page (8)Websource Builder > barre de mise en page
Disposition de la fiche produit (Classique, Galerie XL, Vitrine, Minimal, Achat toujours visible, Magazine)Websource Builder > Fiche produit

Chaque module a son propre guide dans cette documentation.

Cas d'usage

Une fiche produit claire

La fiche produit affiche la galerie (vignettes, zoom au survol, visionneuse plein écran), le prix et les remises, les déclinaisons (listes ou pastilles de couleur), la quantité, le bouton Ajouter au panier, les boutons de partage, puis la description et les détails en onglets (en accordéon sur mobile). Les avis s'affichent si un module d'avis est installé.

Fiche produit : galerie avec zoom, prix barré et remise, déclinaisons, quantité, bouton d'ajout au panier, partage et onglets Description / Détails du produit
Fiche produit : galerie avec zoom, prix barré et remise, déclinaisons, quantité, bouton d'ajout au panier, partage et onglets Description / Détails du produit
  1. Dans Catalogue > Produits, remplissez la description courte : elle s'affiche sous le prix, en exergue.
  2. Ajoutez plusieurs images : la première est la couverture, les autres deviennent des vignettes.
  3. Renseignez les caractéristiques : elles apparaissent dans l'onglet Détails du produit et dans les données structurées.
  4. Pour changer l'agencement (galerie large, bouton d'achat toujours visible…), ouvrez Websource Builder > Fiche produit.

Le panier et le tunnel de commande

Le panier liste les produits avec quantité modifiable, le récapitulatif à droite et le bouton Commander. Le tunnel de commande reprend les étapes natives de PrestaShop (informations, adresses, livraison, paiement) dans un gabarit pleine largeur ; l'en-tête et le pied de page peuvent y être épurés ou masqués depuis Websource Theme Config.

Page panier vide : message, lien « Continuer mes achats », récapitulatif et bouton Commander désactivé
Page panier vide : message, lien « Continuer mes achats », récapitulatif et bouton Commander désactivé

Les pages du compte client

Connexion, création de compte, mot de passe oublié, adresses, historique des commandes, avoirs, retours et informations personnelles utilisent les formulaires natifs de PrestaShop, mis en forme par le thème (champs de 44 px, bouton Afficher le mot de passe, messages d'erreur sous les champs).

Page « Connectez-vous à votre compte » : champs E-mail et Mot de passe, lien Mot de passe oublié, boutons Connexion et Créez-en un
Page « Connectez-vous à votre compte » : champs E-mail et Mot de passe, lien Mot de passe oublié, boutons Connexion et Créez-en un

Une boutique en plusieurs langues ou devises

  1. Ajoutez vos langues et devises dans International.
  2. Le thème reprend les traductions de PrestaShop (domaines du thème Classic) : vous n'avez rien à retraduire pour les textes de l'interface.
  3. Les sélecteurs de langue et de devise apparaissent automatiquement dans l'en-tête et le pied de page dès qu'il y a plus d'une langue ou d'une devise (module Websource Locale ou sélecteurs natifs).
  4. Pour une langue de droite à gauche (arabe, hébreu), la mise en page est inversée automatiquement.

Un thème enfant pour vos propres modifications

Si un développeur doit modifier des gabarits ou ajouter du CSS, utilisez un thème enfant plutôt que de modifier le thème : vos changements survivent aux mises à jour.

  1. Ouvrez Apparence > Thème et logo > Personnalisation avancée.
  2. Cliquez sur Télécharger le thème, modifiez les fichiers voulus dans l'archive, puis Importer thème enfant.
  3. Activez le thème enfant dans Thème et logo.

Pour un simple ajout de CSS, le module Websource Page Styles évite même le thème enfant.

Questions fréquentes

Faut-il installer tous les modules Websource ? Non. Le thème fonctionne avec les modules natifs de PrestaShop. Mais chaque module Websource remplace un module natif en apportant les réglages prévus pour ce thème ; l'ensemble a été conçu pour fonctionner ensemble.

Le thème modifie-t-il mes produits ou mes commandes ? Non. Il ne touche qu'à l'affichage. Vos données restent celles de PrestaShop.

Puis-je revenir au thème Classic ? Oui. Dans Apparence > Thème et logo, cliquez sur Utiliser ce thème sous le thème Classic. Réactivez ensuite les modules natifs (menu, panier, filtres…) si vous le souhaitez.

Pourquoi l'aperçu rapide a-t-il disparu ? Le thème le désactive à l'activation (PS_QUICK_VIEW) : sur mobile, il gêne plus qu'il n'aide. Vous pouvez le réactiver dans Paramètres de la boutique > Produits, mais le thème n'a pas de fenêtre d'aperçu rapide.

Le thème est-il conforme à un référentiel d'accessibilité ? Le thème applique de bonnes pratiques (lien d'évitement, focus visible, cibles de 44 px, aria-label, animations réduites) mais aucune déclaration de conformité RGAA ou WCAG n'a été établie.

Puis-je utiliser le thème sur plusieurs boutiques ? Oui. Le thème est stocké une fois ; activez-le boutique par boutique depuis le sélecteur de boutique. Les réglages des modules Websource sont propres à chaque boutique.

Le thème charge-t-il jQuery ? Le script du thème n'en a pas besoin, mais PrestaShop et certains modules natifs l'utilisent : le fichier vendor-theme.js conserve les greffons hérités du thème Classic.

Dépannage

ProblèmeSolution
Après activation, l'en-tête ou l'accueil est vide.Les modules Websource ne sont pas installés ou pas placés sur leurs emplacements. Installez-les, puis cliquez sur Rétablir les accroches dans Websource Theme Config.
Les anciens modules natifs apparaissent en double.Désactivez les modules natifs remplacés (ps_mainmenu, ps_shoppingcart, ps_customersignin, ps_linklist, ps_facetedsearch, ps_searchbar…) dans Modules > Gestionnaire de modules.
Mes changements de CSS ne s'affichent pas.Videz le cache : Paramètres avancés > Performance > Vider le cache. Si vous utilisez un CDN ou Cloudflare, purgez-le aussi.
Les images produit sont floues ou déformées.Apparence > Images > Régénérer les miniatures après l'activation du thème.
Le menu mobile ne s'ouvre pas.Le bouton Menu ouvre le menu du module Websource Mega Menu : installez-le et mettez un menu en ligne.
Les textes de l'onglet « Nouveautés » ou du bouton « Pause » restent dans une seule langue.Ces deux libellés sont à traduire dans International > Traductions > Traductions du thème (domaine Shop.Theme.Global).
Un module tiers s'affiche mal en langue de droite à gauche.Le thème inverse son propre CSS ; un module qui écrit margin-left ou float:left en dur ne sera pas inversé. Voyez avec son éditeur.

Désinstallation

  1. Ouvrez Apparence > Thème et logo et cliquez sur Utiliser ce thème sous un autre thème (Classic, par exemple).
  2. Réactivez si besoin les modules natifs désactivés à l'installation du thème.
  3. Pour supprimer les fichiers du thème, cliquez sur la corbeille de sa vignette dans Thème et logo (impossible tant qu'il est actif).
  4. Les modules Websource restent installés : désinstallez-les un à un dans Modules > Gestionnaire de modules si vous ne les utilisez plus.