Produit dans plusieurs catégories PrestaShop et rôle de la catégorie par défaut
Dans PrestaShop, un produit dans plusieurs catégories est normal : chaque produit a une catégorie par défaut et autant de catégories supplémentaires que vous voulez. Il n’apparaît que dans les catégories où il est associé directement, parentes comprises : les produits des sous-catégories ne remontent pas tout seuls. La catégorie par défaut décide de l’URL, du fil d’Ariane et des produits associés.
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 la catégorie par défaut diffère-t-elle des catégories supplémentaires ?
La catégorie par défaut est la « maison » du produit, et les catégories supplémentaires sont d’autres endroits où vous l’affichez aussi. Toutes décident d’où le produit apparaît dans les listes. Seule la catégorie par défaut influe sur l’URL et la navigation de la fiche produit. Les champs sont décrits dans la documentation sur la gestion des produits.
| Quoi | Catégorie par défaut | Catégorie supplémentaire |
|---|---|---|
| Le produit apparaît dans la liste de cette catégorie | oui | oui |
| La catégorie figure dans l’URL du produit, quand le modèle d’URL la contient | oui | non |
| Fil d’Ariane de la fiche produit | passe par elle | non |
| Blocs « Autres produits de la même catégorie » dans beaucoup de thèmes | l’utilisent | en général non |
| Un changement touche l’URL et les redirections | peut-être | non |
Un exemple tiré de la vie réelle. La lanterne Nora est dans les catégories Lanternes, Éclairage de jardin et Soldes. Sa catégorie par défaut est Soldes, parce que quelqu’un l’a réglée ainsi lors de l’import. Un client arrive depuis Google, voit le fil d’Ariane « Accueil > Soldes » et, sous le produit, d’autres articles en promotion au lieu de lanternes. Quand les soldes se terminent, le produit garde une URL qui contient le mot « soldes ».
Pourquoi le produit n’apparaît-il pas dans la catégorie parente ?
Parce qu’une catégorie parente ne rassemble pas les produits de ses sous-catégories. Une lanterne associée seulement à Lanternes n’apparaîtra pas dans Éclairage, même si Lanternes se trouve sous Éclairage. Cela surprend souvent après la mise en place d’une boutique. Le propriétaire construit l’arborescence des catégories, associe les produits au niveau le plus bas et se retrouve avec des catégories principales vides.
Il y a deux solutions. La première consiste à associer aussi les produits à la catégorie parente. La seconde est l’option d’affichage des produits des sous-catégories dans le module de navigation à facettes. Cette option a son propre historique de bugs, comme le montre un ticket sur le GitHub de PrestaShop. Après chaque changement, vérifiez la catégorie dans une fenêtre de navigation privée.
Comment ajouter un produit à plusieurs catégories dans le back office
Sur la fiche produit, dans la section des catégories, vous cochez toutes celles dont vous avez besoin et en choisissez une comme catégorie par défaut.
- Ouvrez Catalogue > Produits et entrez dans le produit.
- Dans la section des catégories, cochez chaque catégorie où le produit doit apparaître, y compris les catégories parentes.
- Choisissez la catégorie par défaut. Idéalement la catégorie thématique la plus précise, pas une catégorie saisonnière.
- Enregistrez et ouvrez la fiche produit. Vérifiez le fil d’Ariane et l’URL.
- Si l’URL a changé, allez à l’ancienne URL et assurez-vous qu’elle redirige vers la nouvelle.
- Vérifiez la liste de chaque catégorie. Si la catégorie utilise des filtres et que le produit manque, reconstruisez l’index du module de filtres.
Avec cinq produits, cela prend un quart d’heure. Avec cent produits importés avec la mauvaise catégorie par défaut, cela devient beaucoup de clics. La structure de l’arborescence des catégories est décrite dans la documentation sur les catégories.
Quelle catégorie choisir comme catégorie par défaut ?
La catégorie thématique la plus précise, où le produit restera pour de bon. La lanterne Nora doit avoir Lanternes comme catégorie par défaut, pas Éclairage de jardin ni Soldes. Quelques règles simples aident à décider vite :
- La catégorie par défaut décrit ce qu’est le produit, pas quand vous le vendez.
- Les catégories saisonnières, de soldes et Nouveautés restent toujours supplémentaires.
- Choisissez une catégorie du niveau sensé le plus bas de l’arborescence, car le fil d’Ariane montrera tout le chemin au-dessus.
- Quand un produit va dans deux catégories thématiques, choisissez celle où les clients le cherchent le plus souvent.
Ces règles vous éviteront des changements d’URL à l’avenir. Une catégorie thématique disparaît rarement, alors qu’une catégorie saisonnière disparaît chaque année. Si vous choisissez aujourd’hui Été comme catégorie par défaut, dans quelques mois vous changerez des URL et surveillerez des redirections.
Plusieurs catégories nuisent-elles au classement dans Google ?
En général, non, car le produit a une seule URL. Les listes de toutes ses catégories renvoient vers cette même URL. Le problème apparaît quand vous changez la catégorie par défaut et que la catégorie fait partie de l’URL. Une nouvelle URL est créée, et l’ancienne doit rediriger avec une 301. Google explique comment il choisit l’URL canonique parmi les doublons.
Une mauvaise catégorie par défaut est le problème le plus fréquent. Le fil d’Ariane mène alors à Soldes, ou à une catégorie Nouveautés qui sera vide dans un mois. Les clients et Google reçoivent un signal plus faible sur ce qu’est le produit.
Comment corriger la catégorie par défaut de nombreux produits à la fois
Vous décrivez ce qui doit changer, et votre chat (Claude ou ChatGPT) prépare un aperçu pour tout le groupe. Un groupe peut compter jusqu’à 200 produits. L’aperçu montre quelles URL de produits changeront et si les anciennes URL redirigeront avec une 301.
Vous: Trouve les produits qui ont Soldes comme catégorie par défaut et mets leur vraie catégorie par défaut. Laisse-les aussi dans Soldes.
Votre chat: 37 produits ont Soldes comme catégorie par défaut. Pour 35, je vois une catégorie thématique. Deux ne sont que dans Soldes : je les laisse de côté et les liste à part.
URL : /soldes/412-lanterne-nora-30 deviendra /lanternes/412-lanterne-nora-30, et l’ancienne redirigera avec une 301.
Vous: Validé pour les 35.
Votre chat: Enregistré. J’ai vérifié trois anciennes URL, elles redirigent vers les nouvelles. Vous pouvez annuler toute l’opération depuis l’historique des modifications.
Aperçu pour le premier :
ancienne version : Lanterne Nora 30 cm : par défaut Soldes
nouvelle version : Lanterne Nora 30 cm : par défaut Lanternes, toujours aussi dans Soldes
L’enregistrement des associations exige TellMyShop Pro. Vous trouverez des demandes prêtes dans les cas d’usage corriger la catégorie par défaut et déplacer des produits entre catégories. Pour déplacer tout un groupe de produits d’une catégorie à une autre, lisez comment déplacer des produits vers une autre catégorie. Quand le produit ne s’affiche pas du tout, commencez par notre article sur un produit qui ne s’affiche pas dans la boutique. Les prix de TellMyShop Pro sont sur la page tarifs.
Questions et réponses
Un produit dans plusieurs catégories crée-t-il du contenu en double dans Google ?
En général, non. Dans PrestaShop, un produit a une seule URL, construite à partir de la catégorie par défaut, quel que soit le nombre de catégories où il apparaît. Les listes des catégories ne contiennent qu’un lien vers cette URL. Les doublons viennent plutôt de produits dupliqués ou des paramètres des filtres, pas de l’association d’un produit à plusieurs catégories.
Pourquoi un produit d’une sous-catégorie n’apparaît-il pas dans la catégorie parente ?
Parce que PrestaShop n’affiche que les produits associés directement à une catégorie. La catégorie Éclairage n’hérite pas des produits de Lanternes. Vous pouvez associer aussi les produits à la catégorie parente, ou activer l’affichage des produits des sous-catégories dans le module de filtres, si votre version du module a cette option.
Qu’arrive-t-il à l’URL du produit après un changement de catégorie par défaut ?
Si le modèle d’URL des produits contient la catégorie, l’URL change. C’est le cas dans beaucoup de boutiques, car vous définissez ce modèle dans Paramètres de la boutique > Trafic et SEO. L’ancienne URL doit alors rediriger vers la nouvelle avec une 301. Quand la catégorie n’est pas dans l’URL, changer la catégorie par défaut ne touche que le fil d’Ariane et les produits associés de la fiche produit.
Combien de catégories un produit peut-il avoir ?
PrestaShop ne fixe pas de limite pratique. Un produit peut être à la fois dans une catégorie thématique, une catégorie saisonnière et une catégorie de soldes. La limite raisonnable, c’est le nombre de catégories où les clients le cherchent vraiment. Un produit dans vingt catégories complique le rangement, et chaque changement d’ordre des listes devient fastidieux.
Le chat vérifie-t-il l’association aux catégories dans la version gratuite TellMyShop Free ?
Oui. Lire un produit avec sa catégorie par défaut et toutes ses associations fonctionne dans TellMyShop Free, tout comme le diagnostic d’un produit absent d’une catégorie. Changer les associations et la catégorie par défaut de nombreux produits à la fois relève de TellMyShop Pro, dès l’activation de la licence, 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.