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

Mes modules Prestashop

Correction de l’affichage des étoiles pour le module product comment

Voici encore une correction/amélioration sur le module product comment, décidément ce module n’est vraiment pas au point. Cette fois c’est le calcul du nombre d’étoiles qui laisse à désirez. Voici la correction toute simple et très utile.

Vous l’avez peut-être constaté, le nombre d’étoile affichées sur vos fiches produits ne correspond pas forcément à la moyenne des commentaires. Pourquoi ? tout simplement parce que la méthode d’arrondi est fausse ou du moins mal pensée. En effet avec ce module l’arrondi se fait toujours vers le bas donc pour un module ayant 4.6 de moyenne vous aurez 4 étoiles.

On peut considérer que c’est pour le bien de l’internaute (par souci d’honnêteté), mais si vous avez 200 commentaires à 5 étoiles et un seul à 4 étoiles quelle sera la moyenne de votre produit ?
Réponse: 4.995024876 … vous préférez alors afficher 4 étoiles ou 5 ?

Voici donc comment corriger ce problème, attention ça va aller très vite.

Ouvrez le fichier “modules/productcomments/productcomments.php” vers la ligne 716 dans la fonction “hookProductOutOfStock” (drôle de nom d’ailleurs) remplacer la ligne suivante:


'averageTotal' => (int)$average['grade'],

Par celle-ci:


'averageTotal' => round($average['grade']),

Voila désormais vos arrondis seront corrects.

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

Soyez le premier à commenter !

Recevoir un email pour
avatar
wpDiscuz