PrestaShop 1.7.5.X : Problème de calcul du total du panier lors de l'utilisation de remises

PrestaShop 1.7.5.X : Problème de calcul du total du panier lors de l'utilisation de remises

Les versions de PrestaShop 1.7.5.X nous ont permis de reproduire un bug dans le calcul du total du panier lorsque nous utilisons des remises.

Plus précisément, le problème se reproduit si deux remises (ou plus) sont utilisées en même temps, comme :
- une réduction en pourcentage 
- une réduction en montant spécifique
- un produit est offert en cadeau 

Dans ce cas, le total visible sur PrestaShop, avant le paiement, sera différent du total affiché par PayPal lors du paiement.



Dans l'exemple, un panier d'achat avec deux produits d'un montant total de 136,80 euros TTC.
Dans le même panier, deux réductions ont été ajoutées :
- une réduction de 5 €
- un produit-cadeau de la valeur de 42 €

PrestaShop affiche un total de 91,34 €. 

Mais le total correct est 136,80-5-42 > 89,80  €

PayPal, en revanche, calcule correctement le total au moment du paiement.


La différence de calcul entre PayPal et PrestaShop peut créer  "erreur de paiement" dans PrestaShop 1.7.5.X.

Ce problème ne concerne pas toutes les versions de PrestaShop et le bug est corrigé par PrestaShop à partir de la version 1.7.6.

Nous encourageons donc la mise à jour de PrestaShop vers des versions plus récentes pour éviter ce probleme.