/** * Returns which product price to show (before listing the individual Weee amounts, if applicable) * * @param int|null $storeId * @return string */ protected function getWhichCalcPriceToUse($storeId = null) { $calcPrice = 'finalPrice'; if ($this->weeeData->isDisplayExclDescIncl($storeId) || $this->weeeData->isDisplayExcl($storeId) && $this->taxData->displayPriceExcludingTax()) { $calcPrice = 'basePrice'; } return $calcPrice; }
/** * Returns which product price to use as a basis for the Weee's final price * * @param int|null $storeId * @param array|null $weeeAttributesForBundle * @return string */ protected function getWhichCalcPriceToUse($storeId = null, $weeeAttributesForBundle = null) { $calcPrice = 'finalPrice'; if (!empty($weeeAttributesForBundle)) { if ($this->weeeData->isDisplayExcl($storeId) || $this->weeeData->isDisplayExclDescIncl($storeId) || $this->taxData->priceIncludesTax() && $this->taxData->displayPriceExcludingTax()) { $calcPrice = 'basePrice'; } } return $calcPrice; }