Comment ajouter un lien vers votre marque / fabricant sur vos fiches produit Prestashop
Le système de gestion de contenu Prestashop est reconnu pour sa flexibilité et ses multitudes possibilités d’optimisation. Cette maniabilité fait ce CMS l’un des outils phares du moment. Aujourd’hui, nous allons nous pencher sur une optimisation simple qui permettra à votre boutique en ligne d’accroître son attractivité : la création d’un lien vers la page marque associée à votre produit. À noter que sur les anciennes versions de Prestashop, l’onglet marque s’appelait fabricant : il s’agit de la même chose ! Pour rappel, dans le back-office de Prestashop (espace d’administration de votre boutique en ligne), vous avez la possibilité de créer des pages marques à partir de l’onglet Catalogue > Marques.
Pourquoi créer un lien marque sur vos fiches produit Prestashop ?
La manipulation suivante permettra d’augmenter l’attractivité de vos pages Marques en créant un point d’ancrage de choix sur vos fiches produit. Cela permettra également d’optimiser le maillage interne de votre boutique en ligne et donc, l’accessibilité de ces pages Marques. À noter que ce dernier point est l’un des critères pris en compte par les moteurs de recherche pour le référencement naturel (retrouvez tous mes articles SEO).
Comment mettre en place ce lien ?
Cela n’est pas très compliqué. Prestashop bénéficie d’une classe Link dans laquelle est définie la fonction getManufacturerLink(). Comme son nom l’indique, elle permet de récupérer l’URL du fabricant / de la marque. À partir de cette fonction, nous pouvons faire un appel de la marque dans le fichier product.tpl de votre thème Prestashop. Pour cela, nous allons faire appel à un lien hypertexte dans lequel nous allons récupérer l’URL du fabricant / marque et lui attribuer le nom du fabricant en ancre. Bien entendu, vous pouvez définir l’ancre de votre choix, plus ou moins optimisé pour le référencement naturel :
<a href="{$link->getmanufacturerLink($product->id_manufacturer)|escape:'htmlall':'UTF-8'}">{$product->manufacturer_name|escape:'htmlall':'UTF-8'}</a>
Détail du code ci-dessus : $link->getmanufacturerLink : appel de la fonction getmanufacturerLink() présente dans la classe Link.php $product->id_manufacturer : on affecte à la fonction le paramètre ID (pour identifiant) de la marque qui est présente dans le produit défini dans votre interface administration $product->manufacturer_name : appel du nom de la marque affecté dans le produit défini dans votre interface administration
Allez plus loin avec ce maillage fabricant ?
Ajouter le logo de la marque ?
Vous pouvez aller plus loin dans la customisation de votre fiche produit en incluant le logo de la marque dans vote fiche produit. Pour cela, il faut inclure l’image du fabricant comme dans la définition suivante :
<img src="{$img_manu_dir}{$product->id_manufacturer}-medium.jpg" alt="{$product->manufacturer_name}"/>
Détail du code ci-dessus : {$img_manu_dir} : répertoire contenant les images des marques {$product->id_manufacturer} : on récupère l’identifiant de la marque rattachée au produit {$product->manufacturer_name} : on récupère le nom de la marque rattachée au produit
Un module gratuit ?
Vous n’avez pas de connaissance en développement, mais vous souhaitez tout de même mettre en place ce lien fabricant ? Il existe un module nommé Exta Manufacturer qui permet de faire la même chose, c’est à dire faire un lien vers la marque et les fournisseurs avec la possibilité d’importer les logos définis dans les marques et fournisseurs. Rendez-vous sur le lien suivant pour plus d’informations sur le module : https://www.prestashop.com/forums/topic/168909-module-extra-manufacturer-v24-ps-1216/ N.B : il ne s’agit pas d’un module officiel. Il reste néanmoins compatible avec toutes les versions de Prestashop.
Découvrez également l’article sur Prestashop ci-dessous :
Comment donner la priorité à la CB sur le module PayPal de Prestashop Article proposé par le consultant e-commerce Maxime Denizon