/**
  * Get product tier price by qty
  * Extended to hide tier pricing when product is a subscription product
  *
  * @param   float $qty
  * @param   Mage_Catalog_Model_Product $product
  * @return  float
  */
 public function getTierPrice($qty = null, $product)
 {
     if ($subscription = $this->_helper()->getProductSubscription($product)) {
         return array();
     }
     return parent::getTierPrice($qty, $product);
 }
 /**
  * Retrieve product final price
  * Extended to return subscription price when product is a subscription product
  *
  * @param float|null $qty
  * @param Mage_Catalog_Model_Product $product
  * @return float
  */
 public function getFinalPrice($qty = null, $product)
 {
     if ($subscriptionItem = $this->_helper()->getSubscriptionItem($product)) {
         return $subscriptionItem->getPriceInclTax();
     }
     if ($subscription = $this->_helper()->getProductSubscription($product)) {
         return $subscription->getPrice();
     }
     return parent::getFinalPrice($qty, $product);
 }