Jump to content

[résolu]Total produit du panier


Recommended Posts

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 by sangria777 (see edit history)
Link to comment
Share on other sites

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

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