Les caractéristiques de vos produits sont souvent une source d’information importante pour vos clients. Il peut y avoir LE détail qui va déclencher l’achat. Je vous explique comment ajouter des caractéristiques sur vos pages catégories et accueil (product-list.tpl) de votre Prestashop.
Etude de cas : Tote The Bag
Voilà l’exemple type. Ce site est spécialisé dans le sac en coton et propose différentes tailles pour ses produits.
Il y a 2 tailles pour les sacs et jusqu’à 4 tailles pour les t-shirts.
Chaque produit dispose d’une déclinaison de taille à choisir par le client.
J’ai fais remonter l’information des différentes tailles grâce à une caractéristique.

L’avantage pour le client ?
S’il cherche un produit particulier, il ne perd pas de temps à rentrer sur le produit pour voir les informations.
Le nombre de clics est donc diminué dans sa navigation sur le site.
Ajouter des caractéristiques dans product-list.tpl
Dans votre product-list.tpl choisissez ou vous voulez placer les caractéristiques (en général au-dessus du titre produit).
Insérez :
Prestashop va donc afficher toutes les caractéristiques rattachées à ce produit.
Si vous en avez sélectionné 20, la liste risque d’être longues…
On va rajouter une condition smarty pour afficher une seule caractéristique dans votre product-list :
Remplacez juste ‘lenomdevotrecaracteristique’ par le nom exact inscrit dans votre Prestashop.
Bonjour,
Ce tuto est fort intéressant. et c’est exactement ce que je chercha à faire mais sur un prestashop 1.7.
N’étant pas très calé en code et avant de tout casser ;o), est ce que cela est reproductible sur un prestashop 1.7.6 ?
Merci beaucoup.
Bonjour,
Il faudrait tester mais je pense que les variables smarty seront différentes.
Je n’ai pas eu l’occasion de me pencher dessus sur PS 1.7
Matthieu,
Merci. et désolé pour ce post un peu rapide après lecture.
Je n’avais pas prêté attention à celui de Webbax qui traite de la version 1.7.
Je pense qu’avec ça j’ai ce qu’il me faut pour m’en sortir !
Bonjour pour faire apparaître la condition ? $product->condition
avez vous un tuto svp merci
Bonjour,
Je n’ai pas de tutoriel exclusivement sur $product->condition.
Vous pouvez utiliser ce tuto : https://www.matthieu-jalbert.fr/condition-smarty-par-page-sur-prestashop-1-7-et-1-6/
Et reprendre les variables smarty Prestashop pour réaliser des conditions.
Il faut mettre les conditions en anglais : new, used, refurbished.
Bonjour,
on vend des fiches pédagogiques d’auteurs distincts et on aimerait mettre l’auteur et quelques mots de sont cv dans caractéristiques plutot qua dans description pour ne pas alourdir. mais le champ limite à 255 caractères. Savez-vous comment étendre cette possibilité ?
Pour cela il faut modifier les controller de la fiche produit et/ou peut-être une modif du champ type en base de donnée.
L’idéal pour faire cela est de gérer vos auteurs en fabricants et faire remonter le nom de l’auteur + description dans la liste produit plutôt que de gérer cela en caractéristiques.
Bonjour,
Super tuto, merci 🙂
Au lieu de limiter à 1 caractéristique, est-il possible d’écarter l’affichage d’une caractéristique?
Merci pour ce retour ! 🙂
Je pense que oui, il faut mettre une condition dans l’appel de vos caractéristiques.
Sinon appelez les différentes caractéristiques que vous voulez à la suite :
{if $feature.name == 'lenomdevotrecaracteristique' && $feature.name == 'lenomdevotrecaracteristique'}Merci,
Je ne sais-as mettre de condition, donc je vais appeler les caractéristiques.
Test ce soir 🙂