Magento: Get the add to cart url of a product
First, create the product, then pass this product object to the checkout/cart helper to get the add to cart url.
$product=Mage::getModel('catalog/product')->load($productId);//load the product by product id $product=Mage::getModel('catalog/product')->loadByAttribute('sku',$skuNum);//or load the product by sku number $product=Mage::getModel('catalog/product')->setStoreId($storeId)->loadByAttribute('sku',$skuNum);//or load the product from a given store id echo Mage::helper('checkout/cart')->getAddUrl($product);//Get the add to cart url
If you are in a block which extends Mage_Catalog_Block_Product_Abstract, you can use this line of code in the block class itself or in the phtml template file of this block to get the add to cart url.
$this->getAddToCartUrl($product);
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts