protected function getProductUrl(Mage_Sales_Model_Quote_Item $item) { if ($item->getRedirectUrl()) { return $item->getRedirectUrl(); } $product = $item->getProduct(); $option = $item->getOptionByCode('product_type'); if ($option) { $product = $option->getProduct(); } return $product->getUrlModel()->getUrl($product); }
/** * @param Mage_Sales_Model_Quote_Item $item * * @return string */ protected function _getQuoteItemUrl(Mage_Sales_Model_Quote_Item $item) { if ($item->getRedirectUrl()) { return $item->getRedirectUrl(); } return $this->_getProductUrl($item->getProduct()); }