fvieville Posted June 27, 2012 Share Posted June 27, 2012 Bonjour à tous, Je sais que cette version de PS est plutot vieille, mais si ca peut servir. Le bug provoque le plantage du calcul des taxes dans le process d'achat : valeur "inf" au lieu de la somme normale. Après recherche, j'ai (je pense) trouvé l'origine du problème. Dans le fichier /classes/cart.php, ligne 658, l'appel à la fonction d'arrondi "ps_round" utlise l'ID de l'adresse du client $this->id_address_delivery comme précision d'arrondi . Cela dans le cas ou $this->_taxCalculationMethod == PS_TAX_EXC Alors que dans l'autre cas, la précision se fait sur 2 (ligne 666) ou 0 (ligne 668) L'exemple chez mon client donnait : round(52.624, 307) => INF Cette valeur INF se retrouvait aussi dans le BO, section Paniers clients N'ayant pas trouvé de cas similaire, j'ouvre donc ce topic François 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