In Your Static block suppose this is the product add to cart link:
<a href="javascript::void();" onclick="addtocartfeatureProduct(34)"> <strong>Buy ></strong> </a>
you need to call a function with parameter of product id,
in your header write a script with the following code:
<script type="text/javascript"> function addtocartfeatureProduct (id){ //alert(pid); var url = '<?php echo $this->getBaseUrl() ?>products/index/featureproductadd'; var senddata = {'pid':id}; jQuery.ajax({ url: url, type: "POST", data: senddata, success: function(data) { setLocation(data); }, }); } </script>
and inside the controller add the function:
public function featureproductaddAction() { $product_id = $this->getRequest()->getPost('pid'); $product = Mage::getModel('catalog/product')->load($product_id); $url = Mage::helper('checkout/cart')->getAddUrl($product); echo $url; }
0 Comments