diff --git a/packages/Webkul/Discount/src/Actions/Cart/FixedAmount.php b/packages/Webkul/Discount/src/Actions/Cart/FixedAmount.php index 419c63722..596a30128 100644 --- a/packages/Webkul/Discount/src/Actions/Cart/FixedAmount.php +++ b/packages/Webkul/Discount/src/Actions/Cart/FixedAmount.php @@ -49,7 +49,7 @@ class FixedAmount extends Action } } } else { - $discount = round(($itemPrice - $rule->disc_amount), 4); + $discount = $rule->disc_amount; } if ($itemProductId == $productID) { @@ -91,7 +91,7 @@ class FixedAmount extends Action } } } else { - $discount = round(($itemPrice - $rule->disc_amount), 4); + $discount = $rule->disc_amount; } $totalDiscount = $totalDiscount + $discount; diff --git a/packages/Webkul/Discount/src/Helpers/Cart/Discount.php b/packages/Webkul/Discount/src/Helpers/Cart/Discount.php index 6514ecde2..afb761cc9 100644 --- a/packages/Webkul/Discount/src/Helpers/Cart/Discount.php +++ b/packages/Webkul/Discount/src/Helpers/Cart/Discount.php @@ -668,7 +668,7 @@ abstract class Discount if (! $result) { $this->clearDiscount(); - $alreadyAppliedRule->delete(); + $alreadyAppliedRule->first()->delete(); } else { $this->reassess($alreadyAppliedCartRule); }