I want to delete cart product using observer.
I am able to get all products of current cart but after trying lots of times I can't delete products from cart using observer. Even also tried to delete products using query but again product was not deleted.
<?xml version="1.0"?>
<config>
<modules>
<Check_Price>
<version>0.0.1</version>
</Check_Price>
</modules>
<global>
<models>
<checkprice>
<class>Observerexample_Model</class>
</checkprice>
</models>
<events>
<sales_order_place_before>
<observers>
<check_price_model_observer>
<type>singleton</type>
<class>Check_Price_Model_Observer</class>
<method>example</method>
</check_price_model_observer>
</observers>
</sales_order_place_before>
</events>
</global>
</config>
I have used this code in observer:-
$event = $observer->getEvent();
$order = $event->getOrder();
$items = $order->getQuote()->getAllItems();
foreach ($items as $item) {
if($item->getProduct()->getFinalPrice()==0){
??
}
}
I have everything like itemID,quoteID How to delete products from cart.