Merge pull request #817 from cedricfontaine/patch-1
[-] MO :Loyalty voucher should be without taxes, otherwise points would be negative.
This commit is contained in:
@@ -116,7 +116,11 @@ class LoyaltyModule extends ObjectModel
|
|||||||
$total += ($taxesEnabled == PS_TAX_EXC ? $product['price'] : $product['price_wt'])* (int)($product['cart_quantity']);
|
$total += ($taxesEnabled == PS_TAX_EXC ? $product['price'] : $product['price_wt'])* (int)($product['cart_quantity']);
|
||||||
}
|
}
|
||||||
foreach ($cart->getCartRules(false) AS $cart_rule)
|
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);
|
return self::getNbPointsByPrice($total);
|
||||||
|
|||||||
Reference in New Issue
Block a user