Bonjour,
Je pense pense pas que cela soit lié au fait que le produit ait des variantes. Pour vérifier, faites un produit sans variantes et ajoutez-y des commentaires/votes. Dans le code de show_tabular, il y a ce code:
if(isset($this->element->main)){
$product_id = $this->element->main->product_id;
}else{
$product_id = $this->element->product_id;
}
$this->params->set('vote_ref_id',$product_id);
qui permet de fournir l'id du produit parent à l'affichage des votes lorsque le produit a des variantes.
Ce qu'il faudrait faire, c'est vérifier les colonnes product_average_score et product_total_vote dans la table hikashop_product de la base de données. Elles doivent contenir la note moyenne et le nombre total de votes. Ces valeurs sont calculées à la sauvegarde d'un vote/commentaire. Si elles sont correctes, alors c'est un souci d'affichage. Si elles sont incorrectes, alors c'est un souci à la sauvegarde des votes/commentaires.
Faites tout cela et cela permettra déjà d'avoir une meilleure idée d'où vient le problème et donc cela nous rapprochera de la solution.