Caractéristiques ou attributs PrestaShop : quoi utiliser pour que votre catalogue ne parte pas en morceaux
Caractéristiques ou attributs dans PrestaShop : tout se ramène à une question, le client choisit-il cette valeur à l’achat ? Un attribut, comme la taille, crée des variantes avec leur propre stock et leur propre prix. Une caractéristique, comme la matière, décrit seulement le produit et reste la même pour toutes les variantes. Les deux alimentent les filtres, chacun avec son propre type d’ordre.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture
En quoi les caractéristiques diffèrent-elles des attributs dans PrestaShop ?
Un attribut fait vendre, une caractéristique décrit. Vous créez les attributs dans Catalogue > Attributs & caractéristiques, et à partir de leurs valeurs vous construisez des déclinaisons dans le produit. Chaque déclinaison est une variante avec son propre stock, sa propre référence et son impact sur le prix. Les caractéristiques sont associées à un produit sans créer de variantes. Sur la fiche produit, elles vont dans la fiche technique.
| Caractéristique | Attribut | |
|---|---|---|
| Exemple | matière, puissance, dimensions, pays d’origine | taille, couleur à choisir, longueur |
| Le client la choisit à l’achat | non | oui |
| Crée des variantes avec leur propre stock | non | oui, par les déclinaisons |
| Peut changer le prix | non | oui, l’impact de la déclinaison sur le prix |
| Où elle apparaît sur la page | fiche technique | un sélecteur au-dessus du bouton d’ajout au panier |
| Peut alimenter les filtres | oui | oui |
| Problème typique | valeurs en double après un import | le back office ralentit avec beaucoup de déclinaisons |
La documentation PrestaShop traite séparément les caractéristiques produit et les attributs. La question « lequel utiliser » revient sur le forum depuis des années, par exemple dans le fil caractéristiques produit ou attributs (en polonais).
Comment décider quoi utiliser pour une information donnée ?
Posez quatre questions dans l’ordre et arrêtez-vous au premier « oui ».
- Le client choisit-il cette valeur avant d’ajouter le produit au panier ? Si oui, c’est un attribut. Des gants de travail en tailles 8, 9 et 10 sont un seul produit avec trois déclinaisons.
- La valeur change-t-elle le prix ou le stock ? Si oui, c’est aussi un attribut. Un canapé plus grand coûte plus cher, et chaque taille a son propre stock.
- Les clients filtrent-ils par cette valeur ou comparent-ils les produits grâce à elle ? Si oui, et que les deux premières questions ont donné « non », c’est une caractéristique. Matière : coton, ou puissance : 5 W.
- Est-ce une information pour la description seulement ? Si personne ne filtre par elle, la description du produit suffit. Toute information n’a pas besoin d’être une caractéristique.
La couleur est le cas limite le plus fréquent. Une boutique de vêtements vend en général un même t-shirt en plusieurs couleurs : la couleur est donc un attribut. Une boutique de lanternes a un produit séparé pour chaque couleur, car chacune a d’autres photos et une autre description. Là, la couleur est une caractéristique. Google Merchant Center traite aussi la couleur comme une information de variante, comme le montre la description de l’attribut couleur.
Pourquoi les caractéristiques tournent-elles au fouillis après un import ?
Parce que chaque orthographe différente crée une nouvelle valeur. Le grossiste A fournit « Acier inoxydable », le grossiste B « acier inoxydable », et quelqu’un dans le back office a saisi une valeur personnalisée « acier inox. ». Pour PrestaShop, ce sont trois valeurs différentes. En plus, pendant des années, le back office a permis de créer des doublons en modifiant un produit, comme le décrit un ticket sur le GitHub de PrestaShop.
Samedi, 22 h 35. La liste des valeurs de la caractéristique Matière compte 63 entrées. Vous ouvrez le filtre de la catégorie Gants de travail et voyez « Cuir », « cuir », « Cuire » et « Cuir de vachette » côte à côte. Pour faire le ménage à la main, il faut trouver les produits de chaque version, ouvrir chacun d’eux et changer la valeur. La façon dont les doublons cassent les filtres est détaillée dans l’article les filtres PrestaShop ne fonctionnent pas.
Comment fusionner les valeurs de caractéristiques en double après un import ?
Vous demandez la revue d’une caractéristique, et votre chat (Claude ou ChatGPT) montre les valeurs avec le nombre de produits et signale les doublons probables. Il propose ensuite vers quelle valeur déplacer les produits. L’outil n’ajoutera pas une nouvelle valeur qui existe déjà sous une autre orthographe. Le chat utilise l’existante à la place.
Vous: La caractéristique Matière dans Gants de travail est un fouillis. Montre-moi les doublons et propose un ménage.
Votre chat: La caractéristique Matière a 63 valeurs, et il y a 9 groupes de doublons probables. Le plus grand :
Je garde « Cuir de vachette » à part, c’est une information plus précise. Je propose de déplacer 23 produits vers la valeur « Cuir ».
Vous: Montre-moi l’aperçu.
Votre chat: Aperçu : 23 produits, seule la caractéristique Matière change. Vous pourrez ensuite supprimer les valeurs vides dans le back office. J’enregistre après votre accord, et vous pourrez annuler l’opération depuis l’historique des modifications.
ancienne version : Cuir (41 produits), cuir (17), Cuire (6)
nouvelle version : Cuir (64 produits)
Le mieux est de remettre en ordre une caractéristique à la fois : demande, aperçu, accord, vérification du filtre dans la boutique. Un lot contient jusqu’à 100 associations. La revue des caractéristiques et la liste des manques fonctionnent dans TellMyShop Free. Le déplacement des produits vers la bonne valeur est enregistré par TellMyShop Pro.
Le chat ne crée ni ne supprime de déclinaisons. Transformer des attributs en caractéristiques et inversement reste dans le back office. Il traduit en revanche les noms des caractéristiques, des attributs et de leurs valeurs dans d’autres langues, ce que nous décrivons dans l’article sur la traduction de votre boutique. Vous trouverez des demandes prêtes à l’emploi dans les cas d’usage mettre de l’ordre dans les valeurs de caractéristiques en double et remplir les caractéristiques pour les filtres.
La même information peut-elle être à la fois une caractéristique et un attribut ?
Elle le peut, mais le client la voit alors deux fois dans le filtre. L’exemple typique est la couleur. La boutique a un attribut Couleur pour les déclinaisons de t-shirts et une caractéristique Couleur saisie lors d’un import pour tous les produits. Deux listes « Couleur » avec des valeurs différentes apparaissent dans le bloc de filtres. Le client en coche une et ne voit pas une partie des produits.
La solution dépend de votre façon de vendre. Si la couleur est un choix à l’achat, gardez l’attribut et retirez la caractéristique du modèle de filtres. Si chaque couleur est un produit séparé, gardez la caractéristique. Vous définissez le modèle de filtres dans la configuration du module de navigation à facettes, séparément pour chaque catégorie. Avant de supprimer quoi que ce soit, vérifiez quel champ utilise votre module de flux pour les comparateurs de prix.
Comment éviter de retomber dans le fouillis dans six mois ?
Fixez une liste de valeurs avant l’import et tenez-vous-y. Les caractéristiques avec des valeurs prédéfinies sont plus sûres que les valeurs personnalisées saisies dans le produit. Avec chaque nouveau fournisseur, vérifiez comment il écrit la matière, la couleur et les dimensions. Une fois par trimestre, passez en revue les caractéristiques les plus importantes avant que les doublons n’arrivent dans les filtres.
Questions et réponses
La couleur doit-elle être une caractéristique ou un attribut ?
Cela dépend de si le client choisit la couleur à l’achat. Si le même canapé existe en trois couleurs à une seule URL, la couleur est un attribut et crée des déclinaisons. Si chaque couleur est un produit séparé, la couleur est une caractéristique. Vous pouvez avoir les deux à la fois, mais veillez alors à ce que le filtre n’en affiche qu’une.
Puis-je transformer des attributs en caractéristiques sans supprimer de produits ?
Oui, mais en deux étapes. D’abord, vous définissez la caractéristique dans les produits, puis vous supprimez les déclinaisons devenues inutiles. Attention au stock et aux références des variantes, car ils sont enregistrés dans les déclinaisons. Avant de supprimer des déclinaisons, exportez-les et vérifiez qu’aucun module, par exemple un flux, ne les utilise.
D’où viennent les caractéristiques en double dans PrestaShop ?
Le plus souvent, des imports de plusieurs grossistes et des valeurs saisies à la main. Chaque orthographe différente, même une majuscule ou une espace à la fin, crée une nouvelle valeur. Avec le temps, la caractéristique Couleur compte des dizaines d’entrées, et le filtre affiche « Noir » et « noir » côte à côte. Vous devez déplacer les produits vers une seule valeur.
Les caractéristiques comptent-elles pour Google Shopping ?
Elles le peuvent. Les modules de flux tirent souvent des caractéristiques des données comme la matière ou la couleur, et des déclinaisons les tailles et les variantes. Cela dépend du module et de ses réglages. Vérifiez dans votre module de flux de quel champ il tire la couleur et la taille avant de déplacer des données entre caractéristiques et attributs.
Que fait le chat dans TellMyShop Free ?
Il liste les caractéristiques avec le nombre de valeurs et de produits, signale les doublons probables et montre quels produits n’ont pas une caractéristique importante. C’est de la lecture seule : cela fonctionne donc dans TellMyShop Free. Déplacer les produits vers les bonnes valeurs et remplir les caractéristiques, c’est TellMyShop Pro, avec un aperçu avant l’enregistrement.
PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.