I try to add simple product programmatically it's working fine but i want to add product with custom option how i achieve this?
public function addtocartAction(){
/* Get Product id From Form Post */
$product_id = $this->getRequest()->getPost('productids');
/* Get Product id From Form Post */
/* Add Product in to Cart */
$product=new Mage_Catalog_Model_Product();
$product->load($product_id); // Product Id
$quote = Mage::getSingleton('checkout/session')->getQuote();
$quote->addProduct($product); // quantity is 1
$cart = Mage::getSingleton('checkout/cart');
$cart->init(); // tried commenting this too!
$cart->save();
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
$quote->collectTotals()->save();
$this->_redirectReferer();
Mage::getSingleton('core/session')->addSuccess('Your product has been Added successfully...');
/* Add Product in to Cart */
}
Note I have multiple Custom option i need to get Is Required = Yes option in list.phtml and add it How I achieve this?