diff --git a/web/src/Adapter/Presenter/Cart/CartPresenter.php b/web/src/Adapter/Presenter/Cart/CartPresenter.php index ab9535fd..89b3d6f6 100644 --- a/web/src/Adapter/Presenter/Cart/CartPresenter.php +++ b/web/src/Adapter/Presenter/Cart/CartPresenter.php @@ -321,7 +321,11 @@ class CartPresenter implements PresenterInterface $productsTotalExcludingTax = $cart->getOrderTotal(false, Cart::ONLY_PRODUCTS); $total_excluding_tax = $cart->getOrderTotal(false); - $total_including_tax = $cart->getOrderTotal(true); + //$total_including_tax = $cart->getOrderTotal(true); + /* TheCoreDev le 14/02/2020 - Anomalie 0000017 + Le TTC calculé par Prestashop pouvant être erroné dans certains cas (problème de la méthode de calcul de la TVA), nous recalculons (pour l'instant "en dur" le montant de la TVA et le rajoutons au HT calculé (correctement) par Prestashop. */ + $total_including_tax = $total_excluding_tax * 1.20; + $total_discount = $cart->getDiscountSubtotalWithoutGifts(); $totalCartAmount = $cart->getOrderTotal($this->includeTaxes(), Cart::ONLY_PRODUCTS);