/** * Retrieve Item Store for URL * * @param Mage_Catalog_Model_Product|Mage_Wishlist_Model_Item $item * @return Mage_Core_Model_Store */ protected function _getUrlStore($item) { $storeId = null; if ($item instanceof Mage_Catalog_Model_Product) { if ($item->isVisibleInSiteVisibility()) { $storeId = $item->getStoreId(); } else { if ($item->hasUrlDataObject()) { $storeId = $item->getUrlDataObject()->getStoreId(); } } } return Mage::app()->getStore($storeId); }