Преглед изворни кода

Processus de commande

feature/export_comptable
Fab пре 4 година
родитељ
комит
23f729e763
1 измењених фајлова са 13 додато и 3 уклоњено
  1. +13
    -3
      ShopBundle/Services/Price/ProductPriceUtils.php

+ 13
- 3
ShopBundle/Services/Price/ProductPriceUtils.php Прегледај датотеку

@@ -28,7 +28,10 @@ class ProductPriceUtils

public function getPriceWithTax(ProductPropertyInterface $product)
{

return $this->applyTax(
$this->getPrice($product),
$product->getTaxRateInherited()->getValue()
);
}

public function getPriceWithTaxAndReduction(ProductPropertyInterface $product)
@@ -38,12 +41,19 @@ class ProductPriceUtils

public function getPriceByRefUnit(ProductPropertyInterface $product)
{

if ($product->getBehaviorPriceInherited() == 'by-piece') {
return ($this->getPrice($product) * $product->getUnitInherited()->getCoefficient()) / $product->getQuantityInherited();
} elseif ($product->getBehaviorPriceInherited() == 'by-reference-unit') {
return $product->getPriceByRefUnitInherited();
}
}

public function getPriceByRefUnitWithTax(ProductPropertyInterface $product)
{

return $this->applyTax(
$this->getPriceByRefUnit($product),
$product->getTaxRateInherited()->getValue()
);
}

public function getPriceByRefUnitWithTaxAndReduction(ProductPropertyInterface $product)

Loading…
Откажи
Сачувај