Если у вас уже есть контроллер, и вы можете отправить свой onclick этому контроллеру и можете отправить идентификатор продукта на него, просто выполните:
$prod_id = $this->getRequest()->getParam('product_id');<br/>
$product = Mage::getModel('catalog/product')->load($prod_id);<br/>
$param = array( 'product' => $product->getId(),
'options' => '',
'qty' => 1
);<br/>
$cart = Mage::getModel('checkout/cart')->init();<br/>
$cart->addProduct($product, new Varien_Object($param));<br/>
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);<br/>
$cart->save();