|
|
@@ -301,14 +301,34 @@ class OrderShopPriceUtils implements OrderShopPriceUtilsInterface |
|
|
|
return $amountWithTax; |
|
|
|
} |
|
|
|
|
|
|
|
public function getTotalReductions() |
|
|
|
public function getTotalReductions(OrderShopInterface $orderShop) |
|
|
|
{ |
|
|
|
$total = 0 ; |
|
|
|
|
|
|
|
foreach($orderShop->getOrderReductionCarts() as $orderReductionCart) { |
|
|
|
$total += $this->getOrderProductsReductionCartAmountWithoutTax($orderShop, $orderReductionCart) ; |
|
|
|
} |
|
|
|
|
|
|
|
foreach($orderShop->getOrderReductionCredits() as $orderReductionCredit) { |
|
|
|
$total += $this->getOrderProductsReductionCreditAmountWithoutTax($orderShop, $orderReductionCredit) ; |
|
|
|
} |
|
|
|
|
|
|
|
return $total ; |
|
|
|
} |
|
|
|
|
|
|
|
public function getTotalReductionsWithTax() |
|
|
|
public function getTotalReductionsWithTax(OrderShopInterface $orderShop) |
|
|
|
{ |
|
|
|
$total = 0 ; |
|
|
|
|
|
|
|
foreach($orderShop->getOrderReductionCarts() as $orderReductionCart) { |
|
|
|
$total += $this->getOrderProductsReductionCartAmountWithTax($orderShop, $orderReductionCart) ; |
|
|
|
} |
|
|
|
|
|
|
|
foreach($orderShop->getOrderReductionCredits() as $orderReductionCredit) { |
|
|
|
$total += $this->getOrderProductsReductionCreditAmountWithTax($orderShop, $orderReductionCredit) ; |
|
|
|
} |
|
|
|
|
|
|
|
return $total ; |
|
|
|
} |
|
|
|
} |
|
|
|
|