Jump to content

[RESOLU] Problème d'affichage de prix pour les déclinaisons


Recommended Posts

Bonjour

 

sur ma boutique, lorsqu'un produit ne possède pas de déclinaisons, le prix sur la fiche du produit s'affiche normalement. Pour un produit ayant des déclinaisons (attribut couleurs), à la place du prix il y'a d'affiche NaN.

 

J'ai essayé :

   - vider le cache

   - remplacer le fichier product.tpl par l'original

   - supprimer et recréer les déclinaisons

 

rien n'y fait !

 

Quel peut être le problème ?

 

Merci d'avance

Edited by rmoro (see edit history)
Link to comment
Share on other sites

NaN signifie Not a Number,

ce qui signifie que l'emplacement dans lequel tu affiches ton prix attend une variable int, double ou float.... bref quelque chose de numérique.

Tu lui fourni quelque chose qui n'est pas un nombre.

Essaie de forcer la conversion de ta variable en utilisant un number_format($ma_variable) dans ton TPL.

Edited by kingfaya (see edit history)
  • Like 1
Link to comment
Share on other sites

Merci kingfaya pour cette astuce, j'ai donc modifié mon product.js et remplacé la ligne :

$('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay * currencyRate, currencyFormat, currencySign, currencyBlank)).trigger('change');

par

$('#our_price_display').text(number_format(formatCurrency(priceWithDiscountsDisplay * currencyRate, currencyFormat, currencySign, currencyBlank))).trigger('change');

 

et le problème est résolu !

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...