How can I remove a item from Magento cart by product Id programmatically
Here is a example
$pid = 1; $cart = Mage::getModel('checkout/cart')->getQuote(); $items = $cart->getAllItems(); foreach($items as $item){ if($item->getProduct()->getId() == $pid){ $itemId = $item->getItemId(); Mage::getModel('checkout/cart')->removeItem($itemId)->save(); break; } }