jp77 Posted March 22, 2016 Share Posted March 22, 2016 (edited) Bonsoir à tous Je viens de trouver pourquoi Prestashop à des paniers et factures fausses. Sur Prestashop même en affichage 2 décimales vous faites le calcul avec 4 décimales, aucun arrondis Pas top la Team car impossible de mettre 4 décimales sur un panier et une facture Et de ce fait bonjour le bazar avec certains clients Je pense que cela vient de la table ps_specific_price, car en regardant il y a dans les colonnes price et réduction une valeur de 20,6 dans taille valeur bonne soirée Edited March 22, 2016 by jp77 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted March 22, 2016 Share Posted March 22, 2016 Ben même pas, c'est sur 6 décimales que le calcul se fait^^ Et des arrondis, il y en a un peut trop partout, c'est surtout ça le problème. Enfin si vous pensez que c'est si simple vous vous trompez légèrement... Link to comment Share on other sites More sharing options...
jp77 Posted March 22, 2016 Author Share Posted March 22, 2016 (edited) Et ben c'est encore pire que ce que je pensaisje vais quand même essayé de trouver.Ce qui est incroyable c'est que cela dure depuis des lustre.alors plutôt que de sortir des versions les unes derrières les autres il serair mieux de résoudre ce problème Ce problème existe depuis des lustres j'en parlais déjà à cette époque :https://www.prestashop.com/forums/topic/161568-nouveau-coup-de-gueule-sur-les-factures-pour-la-team/?p=786159 Edited March 23, 2016 by jp77 (see edit history) Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2016 Author Share Posted March 23, 2016 Bonjour à tous Je viens de trouver apparemment une parade en attendant que la Team fasse quelques choses pour cette galère (on peut toujours y croire) Pour ceux qui ont des réductions en % aller dans la table SQL : ps_specifique_price colonne reduction_tax : mettre à 0 au lieu de 1 colonne reduction type : mettre amount à la place de percentage colonne reduction : mettre la réduction en montant BO prestashop ==> préférences générales régle d'arrondi ==> arrondir au chiffre impair le plus proche type d'arrondi ==> arrondir pour chaque ligne Nombre de décimal = 2 J'ai fais les calculs à la machine et cela tombe juste Voila si vous avez des retours je prends bonne journée Link to comment Share on other sites More sharing options...
Eolia Posted March 23, 2016 Share Posted March 23, 2016 Je déconseille à quiconque de suivre ces consignes. Si vous voulez mettre votre boutique en vrac, continuez ainsi sans comprendre les implications de tels changement en base de données. 1 Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2016 Author Share Posted March 23, 2016 Eolia Quand je fais des essais je le fais sur une boutique test La critique est facile, mais apporter des solutions apparemment ça c'est autre chose ! concernant cette manip dans la base sur : ps_specifique_price colonne reduction type : mettre amount à la place de percentage colonne reduction : mettre la réduction en montant Permet uniquement de ne pas avoir à refaire les réductions car en BO on ne peut que les supprimer. Maintenant si vous avez une autre solution, je pense que bien des personnes seront heureuses de vous entendre. Bien cordialement Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now