Blog

Créez votre site e-commerce avec Prestashop - Partie 5 - Personnalisation

Vous avez vu à quel point il est facile d'ajouter un module à Prestashop et compris que cela vous permet d'adapter rapidement votre boutique à vos besoins sans pour autant nécessiter de connaissances techniques avancées.

Dans cette cinquième partie, vous allez voir comment personnaliser l'apparence de votre boutique en ajoutant de nouveaux thèmes.

Créez votre site e-commerce avec Prestashop - Partie 5 - Personnalisation

Ce tutoriel n'a pas vocation à entrer dans le détail du fonctionnement de Prestashop ou de son code, il n'aborde pas de notions techniques complexes et est accessible à tous. Des ressources utiles sont fournies pour ceux qui souhaitent aller plus loin.

 

PARTIE 5 - INSTALLEZ ET CONFIGUREZ UN THEME

L'installation d'un thème sur Prestashop est un peu plus complexe que l'installation d'un module mais je vous rassure, il n'y a absolument rien d'insurmontable ! Je vais vous montrer pas à pas comment procéder.

 

Pour cette démonstration, nous allons installer le thème Universal qui est un thème optimisé pour les performances et le référencement de votre boutique et que j'ai moi-même réalisé (il est d'ailleurs en vente sur le site Prestacrea si cela vous intéresse).

 

Comme pour un module, l'installation d'un thème peut être réalisée de manière automatique ou de manière manuelle. Toutefois, l'installation manuelle est une procédure longue et peu recommandée, nous allons donc parler uniquement de l'installation automatique.

 

Installation du thème

L'installation automatique d'un thème se déroule entièrement depuis le back-office. Rendez-vous donc dans votre back-office et allez dans la section Apparence >> Thème et logo puis descendez en bas de la page pour accéder à la liste des thèmes installés sur votre boutique :

 

Liste des thèmes dans la page Thème et logo de Prestashop avec le thème par défaut activé

Le thème par défaut de Prestashop est activé sur la boutique

 

Le thème actuellement activé sur la boutique est le thème par défaut de Prestashop, mais nous allons le remplacer par le nôtre.

 

Les captures de cette partie ont été réalisées avec Prestashop 1.7. La procédure reste la même dans les versions plus récentes, même si l'apparence du back-office peut légèrement évoluer.

 

En haut de la page, cliquez sur le bouton Ajouter un thème. Vous êtes alors redirigé sur une page vous offrant plusieurs options pour charger le thème sur votre boutique. Celle qui va nous intéresser ici est l'option Importer depuis l'ordinateur :

 

Option Importer depuis l'ordinateur pour charger l'archive ZIP d'un thème Prestashop

Vous pouvez ici importer l'archive ZIP du thème

 

Cette option vous permet de charger l'archive ZIP du thème sur votre boutique en la récupérant depuis votre ordinateur.

 

Les thèmes achetés sur une place de marché ou directement auprès de leur éditeur sont fournis sous forme d'une archive ZIP. Avec l'installation automatique, vous devez charger directement cette archive sans la dézipper.

 

Dans le champ Fichier ZIP, sélectionnez l'archive ZIP du thème qui se trouve sur votre ordinateur. Une fois que l'archive est bien sélectionnée et affichée dans le champ, cliquez sur le bouton Enregistrer.

 

Vous pouvez également utiliser les deux autres options pour charger votre thème :

 

Importer depuis le web : indiquez l'URL à laquelle se trouve votre archive ZIP.

Importer à partir du FTP : sélectionnez l'archive ZIP du thème que vous aurez d'abord placé dans le dossier themes de votre boutique depuis votre client FTP.

 

Prestashop va alors procéder au chargement du thème sur votre boutique, ce qui peut prendre un peu de temps selon la taille de l'archive. Une fois le chargement terminé, vous êtes redirigé vers la liste des thèmes et vous pouvez alors y voir le thème que vous venez d'importer.

 

Il faut maintenant l'activer sur votre boutique. Survolez le thème dans votre liste afin de faire apparaître les options disponibles :

 

Bouton Utiliser ce thème affiché au survol d'un thème dans Prestashop

Les options disponibles s'affichent au survol du thème avec votre souris

 

Cliquez sur le bouton Utiliser ce thème. Une fenêtre popup s'affiche alors vous demandant de confirmer l'activation du thème :

 

Fenêtre de confirmation de l'activation d'un thème dans Prestashop

La fenêtre popup qui s'affiche vous demande de confirmer l'activation du thème

 

Cliquez sur le bouton Oui et attendez que Prestashop termine l'activation du thème sur votre boutique, ce qui va prendre quelques minutes.

 

En cas d’erreur ou de page blanche : rafraîchissez la page jusqu’à ce que l’activation du thème soit effective. Il s’agit d’un souci de cache ou d'un timeout du serveur qui n’a pas d’incidence sur l’installation du thème ni sur son bon fonctionnement.

 

Inutile de vous soucier des modules à cette étape : chaque thème possède un fichier de configuration que Prestashop récupère lors de l'installation automatique. Prestashop sait ainsi quels sont les modules à installer, à activer et à désactiver.

 

Une fois l'activation du thème terminée, Prestashop vous affiche un message de confirmation et vous pouvez voir dans votre liste de thèmes que le thème actif sur votre boutique est désormais celui que nous venons d'installer :

 

Thème Universal activé dans la liste des thèmes de Prestashop

Le thème est bien activé sur la boutique

 

Vous pouvez également aller vérifier du côté du front-office :

 

Page d'accueil de la boutique avec le thème Universal juste après son installation

Le thème est bien visible sur le front-office

 

Notre thème a bien remplacé le thème par défaut de Prestashop. La procédure d'installation est terminée !

 

« Mais cela n'a pas l'air d'avoir bien marché, le thème n'est pas tout à fait identique à ce qui était présenté sur la démo ! »

 

Oui c'est normal : nous avons bien installé le thème sur la boutique et une grande partie de sa configuration a été automatiquement effectuée par Prestashop, mais il nous reste tout de même un petit peu de configuration à faire.

 

La procédure d'installation est la même pour tous les thèmes Prestashop. Vous pouvez donc essayer de votre côté avec n'importe quel thème, cela fonctionnera de la même façon !

 

Configuration du thème

Vous allez voir à présent les deux principales étapes de configuration de votre nouveau thème. Notez cependant que certains thèmes peuvent nécessiter des configurations complémentaires.

 

Etape 1 - Configuration des images

Commençons par nous occuper du logo de la boutique. Allez dans la section Apparence >> Thème et logo de votre back-office :

 

Champ de chargement du logo dans la page Thème et logo de Prestashop

Chargez le logo de votre boutique

 

Au niveau du champ Logo, sélectionnez le logo de votre boutique sur votre ordinateur. Cliquez ensuite sur le bouton Enregistrer qui se trouve sous l'encadré.

 

Pour utiliser des images avec un fond transparent, à savoir le plus souvent des images au format PNG, vous devez effectuer un petit réglage dans la section Apparence >> Images de votre back-office :

 

Options de génération d'images de Prestashop pour utiliser le format PNG

Activer l'utilisation du format PNG

 

Dans l'encadré Options de génération d'images, choisissez l'option permettant d'utiliser le format PNG uniquement si l'image de base est au format PNG. Vous pourrez ainsi charger des images PNG.

 

A présent occupons-nous des autres images de la boutique.

 

Sur Prestashop chaque image (catégorie, produit...) est générée dans plusieurs formats correspondant aux différentes tailles des images. Cela permet de charger les images de la boutique directement dans les dimensions adéquates. En effet, lorsque nous avons besoin d'afficher une image, il est préférable de charger une image à la bonne taille plutôt que de la redimensionner dans le code HTML ou CSS. Cela évite de déformer l'image mais également de charger une image inutilement lourde ce qui ne serait pas bon pour les performances de la boutique.

 

Vous n'avez pas à créer vous-mêmes les images de chaque format. Par exemple lorsque vous créez un nouveau produit, vous chargez l'image de base du produit et c'est Prestashop qui s'occupe de créer toutes les images des différents formats à partir de cette image de base.

 

Chaque thème utilise ses propres formats d'image ce qui signifie qu'à chaque fois que vous allez changer de thème, il faudra procéder à ce que l'on appelle une régénération des images afin que Prestashop puisse créer les images des formats utilisés par votre nouveau thème.

 

Allez donc dans la section Apparence >> Images de votre back-office :

 

Liste des formats d'image de la boutique dans la page Images de Prestashop

Les différents formats des images de la boutique

 

Les formats d'image dont le nom se termine par le suffixe _default correspondent aux formats utilisés par le thème par défaut de Prestashop. Les autres thèmes peuvent utiliser les mêmes noms de format mais il sont également libres d'utiliser leurs propres noms de format qui viendront alors s'ajouter à la liste. Dans notre cas, le thème que nous avons installé utilise les noms de format du thème par défaut, seules les dimensions et les attributions ont été mises à jour lors de l'installation automatique.

 

Les attributions désignent les familles d'images : produits, catégories, marques... Ainsi chaque format d'image est attribué à une ou plusieurs familles d'image.

 

Les formats d'image ayant été modifiés par le thème lors de son installation, vous devez régénérer les images pour que Prestashop puisse les recréer dans les nouveaux formats. Descendez donc plus bas sur la page au niveau de l'encadré Régénérer des miniatures :

 

Encadré Régénérer des miniatures dans la page Images de Prestashop

Régénérer les images de la boutique

 

Vous pouvez ici choisir de régénérer toutes les images ou sélectionner seulement une famille d'images (produits, catégories...) et un format précis. Si vous avez peu d'images, vous pouvez choisir de régénérer toutes les images. En revanche si votre catalogue est conséquent, il est préférable de régénérer les images par famille et par format afin d'éviter de dépasser le délai maximal d'exécution du serveur.

 

Si le délai d'exécution est néanmoins dépassé et que la régénération s'interrompt avant la fin, revenez en arrière et recommencez l'opération autant de fois que nécessaire en prenant soin de décocher la case Effacer les images précédentes.

 

Lorsque toutes vos images auront bien été régénérées, un message de confirmation sera affiché :

 

Message de confirmation après la régénération des images dans Prestashop

Un message de confirmation est affiché

 

Etape 2 - Configuration des modules

Pour être affiché correctement, chaque thème nécessite que les modules natifs de Prestashop soient configurés d'une certaine façon. Un thème peut également utiliser ses propres modules qui seront alors automatiquement installés avec le thème.

 

Avec la procédure d'installation automatique, les modules ont déjà été configurés. Selon le thème utilisé, il vous restera peut-être juste quelques petites configurations spécifiques à faire mais le gros du travail sera déjà fait !

 

Je ne peux pas faire de généralités ici car la configuration des modules dépend du thème utilisé, vous allez donc devoir vous reporter à la documentation fournie avec le thème. Vous devrez activer ou désactiver certains modules, les greffer sur tel ou tel hook, les dégreffer, etc... Bref, rien que vous ne sachiez pas déjà faire ! Si jamais vous avez un petit trou de mémoire, n'hésitez pas à revoir la partie précédente du tutoriel qui traite de l'installation et de la configuration de modules sous Prestashop.

 

« Et c'est tout ? Je n'ai rien d'autre à configurer ? »

 

Pour la plupart des thèmes, il suffit effectivement de configurer les images et les modules. Certains thèmes peuvent toutefois nécessiter quelques configurations supplémentaires. Là encore je ne peux pas faire de généralités car les configurations restantes dépendent du thème utilisé. Dans ce cas vous devez vous reporter à la documentation du thème. En l'occurrence, notre thème nécessite effectivement quelques configurations complémentaires : il faut ajouter nos images au niveau du slider et des blocs, entrer nos textes de présentation, etc...

 

Une fois que vous aurez terminé la configuration du thème, et plus globalement la configuration de votre boutique (création de votre catalogue, paramétrage de la boutique, etc...), vous pourrez alors admirer le résultat final :

 

Page d'accueil de la boutique avec le thème Universal entièrement configuré

Le thème est bien installé et configuré, la boutique est prête à passer en production

 

Grâce à ce tutoriel, vous avez mis en place une boutique Prestashop complète, fonctionnelle et attrayante. Vous êtes désormais prêt à ouvrir votre boutique au grand public et à conquérir le monde du e-commerce !

 

C'est ici la fin de la cinquième partie de ce tutoriel consacrée à l'ajout de thèmes sur Prestashop. Rendez-vous la semaine prochaine pour la partie 6 dans laquelle nous parlerons de la maintenance de votre boutique !

Partager cet article

Auteur de cet article :

Sabrina ROUSSEAU

Développeur web freelance spécialiste de la solution e-commerce Prestashop depuis 2010. Créatrice du site web Prestacrea ainsi que des produits qui y sont proposés.

Aucun commentaire

Commentaires

Cet article a été rédigé il y a plus d'un an. Les commentaires sont fermés.