DEVELOPPEUR WEB FREELANCE Expert e-commerce Prestashop depuis 2010

27 juil.
2020

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

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

Dans la quatrième partie de ce tutoriel, nous avons vu comment ajouter des fonctionnalités supplémentaires à votre boutique Prestashop via l'installation de modules. 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, nous allons voir ensemble comment vous pouvez personnaliser l'apparence de votre boutique Prestashop en ajoutant de nouveaux thèmes.

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 :

 

 

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 notre.

 

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 :

 

 

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 acquis en dehors du catalogue de thèmes de votre back-office sont fournis sous forme d'une archive ZIP. Avec l'installation automatique, vous devez charger directement cette archive sans la dézipper.

 

Cliquez sur le bouton Parcourir et 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 :

 

 

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 :

 

 

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.

 

Dans les précédentes versions de Prestashop, vous allez être directement redirigé vers une page vous demandant de sélectionner les modules à installer, les modules à activer et les modules à désactiver :

 

 

Dans les précédentes versions de Prestashop, il y a une étape supplémentaire

 

 

Sachez que, quelle que soit la version de Prestashop concernée, les thèmes possèdent tous un fichier de configuration que Prestashop récupère lorsque le thème est installé avec la procédure d'installation automatique. Ainsi Prestashop sait déjà quels sont les modules à installer, à activer et à désactiver. Vous pouvez donc ici directement cliquer sur le bouton Enregistrer.

 

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 :

 

 

Le thème est bien activé sur la boutique

 

 

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

 

 

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

 

 

Notre thème a donc 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 :

 

 

Chargez le logo de votre boutique

 

 

Cliquez sur le bouton Parcourir au niveau du Logo de l'en-tête et 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 :

 

 

Activer l'utilisation du format PNG

 

 

Dans l'encadré Options de génération d'images cochez la deuxième option. Elle vous permet en effet de 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 :

 

 

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 :

 

 

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é :

 

 

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 configuration 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 :

 

 

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

 

 

Avec l'aide de 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 !

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.

COMMENTAIRES

Aucun commentaire

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