diff --git a/modules/loyalty/LoyaltyModule.php b/modules/loyalty/LoyaltyModule.php index 273ba096b..4a10126fd 100644 --- a/modules/loyalty/LoyaltyModule.php +++ b/modules/loyalty/LoyaltyModule.php @@ -116,7 +116,11 @@ class LoyaltyModule extends ObjectModel $total += ($taxesEnabled == PS_TAX_EXC ? $product['price'] : $product['price_wt'])* (int)($product['cart_quantity']); } foreach ($cart->getCartRules(false) AS $cart_rule) - $total -= $cart_rule['value_real']; + if ($taxesEnabled == PS_TAX_EXC) + $total -= $cart_rule['value_tax_exc']; + else + $total -= $cart_rule['value_real']; + } return self::getNbPointsByPrice($total);