Jump to content

RESOLU - Problème absence centime & prix différent entre bloc meilleures ventes et prix du produit


justincarton

Recommended Posts

Bonjour à tous,

 

Voici mon problème :

J'ai modifié le module bloc des meilleures ventes (blockbestsellers) pour qu'il s'affiche différemment.

 

Le problème c'est que le prix affiché par ce bloc "blockbestsellers" n'est pas le bon...

 

Comme vous pouvez le voir sur ce screen, dans le bloc "meilleures ventes" le prix du "Bracelet Snap & Clap COLLECTOR" est différent de celui du prix du produit!!!

Le bloc "meilleures ventes" affiche un prix de 7,00€ alors que le prix du produit est de 7,10€

 

pb-presta-prix.png

 

Après test, il s'avère que les chiffres après la virgule, les chiffres des centimes donc, ne sont pas pris en compte...

 

Je ne comprends pas et je ne sais comment résoudre ce problème...

Quelqu'un aurait il une idée???

 

Si oui, je le remercie par avance de son aide !

Link to comment
Share on other sites

Personne n'a d'idée ?

 

Voici comment j'affiche le prix dans ce bloc "meilleurs ventes" et qui pose problème :

<span class="price">{if $product.reduction_percent}(-{$product.reduction_percent}%){/if}
{displayWtPrice p=$product.price}</span>

 

Y a t-il une erreur ?

Merci d'avance

Link to comment
Share on other sites

Toujours personne ???

Ca fait plusieurs jours que je suis dessus... Je deviens fou !

 

Un développeur avait rencontré le même problème il y a quelques temps !

Il a trouvait la solution mais je ne sais pas comment il a fait...

 

Voici le sujet où on en parle (à partir du poste #3) :

http://www.prestashop.com/forums/topic/41793-module-module-des-meilleures-ventes-avec-caroussel-v2/

Link to comment
Share on other sites

Il ne s'agit pas de ton erreur, à proprement dit. En fait, la fonction displayPriceWt est basée sur une méthode d'arrondi le tout en regardant le nombre de décimales selon la devise.

 

Sachant que le prix passé dans le template est d'ores et déjà passé à la fonction displayPrice, tu as un léger conflit et donc un affichage incohérent.

 

Le prix est déjà passé dans le template, juste qu'il n'est pas affiché (et donc le fait d'en afficher la variable est suffisant) :)

 

PS: N'hésites pas à modifier ton message initial et à indiquer que sujet est [Resolu] ;)

Link to comment
Share on other sites

Sans soucis. C'est mon but aussi, d'aider à comprendre. A dire vrai, j'ai testé, cela fonctionnait. J'ai ensuite été voir plus loin, le temps que tu me demandes l'explication. Il est bien entendu évident que je comptais la donner, c'est toujours plus utile et agréable :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...