Toutes les clefs pour réussir dans le e-commerce

Mes modules Prestashop

5 étoiles par défaut pour le module productComments

Voici une petite astuce très simple pour que le module “productComments” affiche par défaut 5 étoiles au lieu de 3.

J’ai reçu il y a quelques jours un mail d’une cliente dans lequel elle me précise qu’elle a laissé un commentaire sur une fiche produit mais, qu’en cliquant trop vite, elle a laissé les trois étoiles par défaut au lieu d’en mettre cinq comme elle voulait le faire.
Ce mail m’a fait comprendre que ce choix arbitraire des 3 étoiles n’était pas forcément très judicieux étant donné que beaucoup de personnes vont “trop vite” où ne regardent pas ces étoiles lorsqu’elles déposent un commentaire. J’ai donc décidé de mettre 5 étoiles par défaut, au moins si une personne oublie de modifier cette option ce sera bénéfique pour la note globale du module.
Voici comment faire.

Il suffit d’ouvrir le fichier “modules/productcomments/productcomments.tpl” et de repérer le code suivant:


<div class="star_content">
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="1" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="2" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="3" checked="checked" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="4" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="5" />
</div>

Et de déplacer l’attribut checked comme ceci:


<div class="star_content">
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="1" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="2" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="3"/>
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="4" />
	<input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="5" checked="checked" />
</div>

Retrouvez deux autres améliorations pour ce module ci-dessous:
Alerte email lorsqu’un commentaire est déposé
5 Etoiles par défaut sur vos commentaires

Poster un Commentaire

14 Commentaires sur "5 étoiles par défaut pour le module productComments"

Recevoir un email pour
avatar
Trier par:   plus récent | plus vieux | Plus de vote
fabien@hecbourse.com
Invité

Je peut dire que merci pour ces instructions , et me demander où vas t’on chercher ça? même les étoiles des commentaires ont une astuce:)

Sebastien
Invité
Sebastien

Ça ne fonctionne pas,y a t il une autre solution pour 1.5.6.0 ?
Merci

Daz
Invité
Daz

ça marche mais c’est dans montheme/modules/productcomments/productcomments.tpl

François
Invité
François

Nickel! Merci

Sebastien
Invité
Sebastien

Exact, cela fonctionne!
Merci à vous

Jean-Philippe
Invité

Bonsoir

Un grand merci pour votre aide pour les emails et les 5 étoiles.
Fonctionne très bien en 1.6.1.0
Cordialement

Rebec
Invité
Rebec

Bonjour,
Mon fichier tpl correspond déjà à celui indiqué, le checked=”checked” est au bon endroit, hélas je vois toujours 4 étoiles par défaut lorsqu’on rédige un commentaire. Que faire ?
Merci

Ben
Invité
Ben

Toujours le meme probleme :( J’ai bien fait le changement au bon emplacement mais j’ai toujours 3 etoiles. et en plus, les etoiles sont decalees. J’ai 4 etoiles en haut et 1 en dessous…

Seb
Invité
Seb

Super ! Merci beaucoup pour cette astuce, ça fait longtemps que je me demandais comment faire !

wpDiscuz