isMsrpPriceApplicable() && $this->isTierPriceApplicable()) { return parent::toHtml(); } } /** * Check if at least one of simple products has tier price. * * @return bool */ private function isTierPriceApplicable() { $product = $this->getSaleableItem(); foreach ($product->getTypeInstance()->getUsedProducts($product) as $simpleProduct) { if ($simpleProduct->isSalable() && !empty($simpleProduct->getPriceInfo()->getPrice(TierPrice::PRICE_CODE)->getTierPriceList()) ) { return true; } } return false; } }