public function getAddToCartUrl($product, $additional = array())
 {
     if (!isset($additional['_query'])) {
         $additional['_query'] = array();
     }
     $additional['_query']['flycart_item'] = $product->getId();
     return parent::getAddToCartUrl($product, $additional);
 }
Exemplo n.º 2
0
 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;
         }
     }
 }
Exemplo n.º 4
-1
 public function getAddToCartUrl($product, $additional = array())
 {
     if ($this->helper('icart')->isEnabled()) {
         return $this->helper('icart')->getAddUrl($product, $additional);
     } else {
         return parent::getAddToCartUrl($product, $additional);
     }
 }