/** * Change the basket item quantity. * * @param int $quantity Quantity * * @return true */ public function changeQuantity($quantity) { $this->quantity = $quantity; $this->priceid = $this->article->getActualPriceforScaleUid($quantity); $this->price = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('CommerceTeam\\Commerce\\Domain\\Model\\ArticlePrice', $this->priceid, $this->lang_uid); $this->price->loadData(); $this->priceNet = $this->price->getPriceNet(); $this->priceGross = $this->price->getPriceGross(); $this->recalculateItemSums(); return true; }
/** * Price gross. * * @return float */ public function getPriceGross() { $result = 'no valid price'; if ($this->price instanceof \CommerceTeam\Commerce\Domain\Model\ArticlePrice) { $result = $this->price->getPriceGross(); } return $result; }