THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'avais déjà posté à ce sujet il y a quelques mois sur un problème d'arrondis http://forum.thelia.net/viewtopic.php?pid=68355#p68355
et j'avais appliqué la solution suivante https://github.com/thelia/thelia/pull/1816

Mais je me rend compte que mon problème n'est pas du tout résolu. En effet lorsque j'ai plusieurs mêmes produits dans mon panier, la somme de ceux-ci peut-être différentes à quelques centimes près si on se base sur le prix unitaire affiché.

Exemple :

J'ai un produit avec un prix TTC de 44.244€ affiché dans le template à 44.24. Si j'en ajoute deux au panier je vais avoir la somme des deux à 88.49.

La seule solution est-elle de n'avoir que des prix TTC à deux décimales max ou y'en a t'il d'autres ?

Merci.

Offline


Le problème n'est-il pas présentement que tu as des produits avec 3 décimales ?

Tu peux aussi demander l'affichage les prix avec 3 décimales, en allant dans le back-offcie -> Configuiration -> Langues & URLs -> editer la langue concernée, et indiquer 3 pour "Nombre de chiffres après la virgule".


OpenStudio Toulouse

Offline


Si si mais dans le cas ou je ne peux pas changer ces prix, ne puis-je rien faire d'autre au niveau des arrondis ?

Offline


Je suppose que si tes prix sont à 3 décimales, tu auras des problèmes d'arrondi si tu n'affiches pas des prix avec 3 décimales.


OpenStudio Toulouse

Offline


En effet j'ai passé tous mes prix TTC sur deux décimales. Par contre si un client possède une remise perso, le prix calculé aura à nouveaux plus de deux décimales et on retrouve cette incohérence de quelques centimes

Offline


Je pense que tu peux ouvrir une issue, il y a sans doute des arrondis de calcul qui ne sont pas correctement placés.


OpenStudio Toulouse

Offline


D'accord, je vais faire ça quand j'aurai un peu de temps.