Afficher le fournisseur et la marque dans PrestaShop

PrestaShop, Tips
  • Accueil
  • Blog
  • Afficher le fournisseur et la marque dans PrestaShop

Billet technique aujourd’hui tourné vers l’intégration et l’utilisation de PrestaShop. La question : comment afficher le logo du fournisseur / supplier et de la marque / manufacturer dans PrestaShop ?

Pourquoi afficher les logos marques & fournisseur ?

Il arrive pour certains projets e-commerce de devoir afficher le logo de la marque notamment pour l’alimentation bio ou le high tech. Rappelez-vous l’impact des marques quand vous étiez à l’école et que vous vouliez le même t-shirt “Adidas” que les autres. Bref, les marques ont un impact considérable dans l’acte d’achat, aussi il est conseillé dans certains domaine de les mettre en avant.

How to : afficher le logo marque dans PrestaShop sur la fiche produit

Mon ami Webbax nous a déjà pondu un bien bel article dans son blog relatant l’insertion du logo de la marque dans PrestaShop : http://goo.gl/moKUz
Aussi, pour faire un peu plus simple, on peut ne vouloir seulement afficher que le logo sans lien ni rien d’autre.
Ouvrez le fichier « product.tpl » situé dans votre répertoire « themes/votre_theme ».
Il faut se placer juste après le bout de code suivant (ou ailleurs si vous le souhaitez) :

quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart.php')}" method="post">

Et insérer le code suivant :

<p id="logomarque">{if $product->id_manufacturer != 0}
<img src="{$img_ps_dir}/m/{$product_manufacturer->id}-medium.jpg" alt="" width="80px" height="80px" />
{/if}</p>

How to : afficher le logo fournisseur dans PrestaShop sur la fiche produit

C’est très simple et similaire au point précédent mais je n’ai pas vu sur les forums ou autre le moyen de le faire donc je le publie.
Ouvrez le fichier « product.tpl » situé dans votre répertoire « themes/votre_theme ».
Il faut se placer juste après le bout de code suivant (ou ailleurs si vous le souhaitez) :

quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart.php')}" method="post">

Et insérer le code suivant :

<p id="logofournisseur">{if $product->id_supplier != 0}
<img src="{$img_ps_dir}/su/{$product->id_supplier}-medium.jpg" alt="" width="80px" height="80px" />
{/if}</p>

Le résultat devrait être après ajout des deux logos marque / fournisseur :

afficher-marques-fournisseurs-prestashop

Il ne vous reste plus qu’à ajouter un peu de style CSS pour mettre en forme et le tour est joué.

Au-delà de l’affichage des logos marques et fournisseurs, on peut aussi l’utiliser pour afficher un logo type comme AB (Agriculture Biologique) dans l’alimentaire et bien d’autres utilisations encore 🙂

18 commentaires sur “Afficher le fournisseur et la marque dans PrestaShop

  1. Bonjour Arnaud, et encore merci pour tes conseils sur ton blog.
    je voudrais afficher les noms des marques présente dans la catégorie. Comment doit-je faire?
    Je sais le faire dans la fiche produit, et le product liste, mais pas dans la catégorie.
    Merci pour tes conseils.
    Prest 1.6.1

    1. Bonjour Manu,
      Merci pour ton commentaire,
      Je n’ai jamais eu à traiter cela mais une piste serait d’avoir dans le controller Category une boucle sur les marques des produits de la catégorie.
      Voici deux sujets du forum à adapter : https://www.prestashop.com/forums/topic/45835-solved-list-manufacturers-under-category-page/ et https://www.prestashop.com/forums/topic/223689-solved-list-manufacturers-under-category-page-ps15/
      Bon courage et fais nous un retour sur ta solution 🙂

  2. Salut,
    pour les plus réfractaire à la modification du code de leur site et ceux qui veulent conserver les modifications entre les différents templates et mises à jour, j’ai développé un module qui permet de tout intégrer et de personnaliser facilement l’affichage et la dernière version encore plus complète est sortie il n’y a pas si longtemps.

    1. Hello Tanguy,
      Tu peux indiquer le lien de ton module pour faciliter la recherche 😉
      ++

  3. Biensure ! ^^ détourner le système afin d’afficher des informations visuelles pour le prospect !
    Merci pour cette information 😉

  4. @Jérémie : Bonjour et l’intérêt n’est peut être pas présent pour toutes les activités. Aussi, l’idée est aussi de savoir utiliser le système des fournisseurs et fabricants pour afficher sur sa boutique un élément important (par exemple pour un coiffeur des logos pour les types de cheveux…) 😉

  5. @Ludo : Merci de ton retour et effectivement, la manipulation pour la marque est bien référencée sur divers blogs et le forum PrestaShop mais concernant le fournisseur je n’ai pas vu après pas mal de recherche et je me suis dis qu’un petit rappel ne fait pas de mal 😉

  6. Bonjour,
    Pour les noms des fabricants et fournisseurs, voici les codes respectifs :

    {$product->manufacturer_name}

    {$product->supplier_name}

    Pour les descriptions, c’est plus compliqué car les variables ne sont pas présentes sur le product.tpl – un léger dev donc 🙂

  7. je voulais savoir comment je peut mettre la description courte de la marque sur la fiche produit.
    merci par avance

Laisser un avis

Consultez les autres articles