public function getAddToCartUrl($product, $additional = array()) { if (!isset($additional['_query'])) { $additional['_query'] = array(); } $additional['_query']['flycart_item'] = $product->getId(); return parent::getAddToCartUrl($product, $additional); }
public function getAddToCartUrl($product, $additional = array()) { $_modules = Mage::getConfig()->getNode('modules')->children(); $_modulesArray = (array) $_modules; if (isset($_modulesArray['GoMage_Procart']) && $_modulesArray['GoMage_Procart']->is('active')) { if (Mage::helper('gomage_procart')->isProCartEnable() && Mage::getStoreConfig('gomage_procart/qty_settings/category_page')) { $additional['_query']['gpc_prod_id'] = $product->getId(); } } return parent::getAddToCartUrl($product, $additional); }
public function getAddToCartUrl($product, $additional = array()) { if ($product->getWeb2printDocumentId() == '') { return parent::getAddToCartUrl($product, $additional); } else { switch ($product->getTypeId()) { case 'configurable': case 'bundle': return $product->getProductUrl(); break; default: return $this->helper('web2print')->getAddToCartUrl($product, $this); break; } } }
public function getAddToCartUrl($product, $additional = array()) { if ($this->helper('icart')->isEnabled()) { return $this->helper('icart')->getAddUrl($product, $additional); } else { return parent::getAddToCartUrl($product, $additional); } }