sangria777 Posted April 15, 2015 Share Posted April 15, 2015 (edited) Bonjour à tous, Je cherche comment est calculé le prix total du panier : J'essaie de modifier tous les arrondis des prix des produits remisés du panier pour tomber comme le logiciel de gestion. J'ai changé les arrondis de 6 à 2 dans class/cart.php Pour les lignes produits, c'est ok. (Je suis en HT) J'ai une ligne 26,50 € - 3% = 25.72€ Et une 32.5€ - 3% = 31.53 € Par contre la somme (25.72€+31.53 €), il me calcul = 57,23€ au lieu de 57.25€ D'ou ma question : Je ne comprend pas ou est le calcul du total ? Je suis en version 1.5.2 (aie!) Edited April 15, 2015 by sangria777 (see edit history) Link to comment Share on other sites More sharing options...
sangria777 Posted April 15, 2015 Author Share Posted April 15, 2015 Bon j'ai trouvé, je ne m'en croyais pas capable ! ça se passe dans : getOrderTotal() J'avais mis l'arrondi à 6, du coup j'avais : produit 1 : 26.5 - 3% = 25.705 € mais affiché 25,71€ dans le panier produit 2 : 32.5 - 3% = 31.525 € mais affiché 31,53€ dans le panier Quand Presta fait le total il prend 25.705 € + 31.525 € = 57.23 Mais moi je veux : 25,71€ + 31,53€ = 57.24€ Du coup j'ai modifié : $total_price = $price * (int)$product['cart_quantity']; Pour mettre ça à la place : $price_Avec_Arrondi = Tools::ps_round($price, 2); $total_price = $price_Avec_Arrondi * (int)$product['cart_quantity']; Et ça se cale parfaitement avec notre système de gestion ! Bon j'espère que ça aidera d'autre personne ! 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