Triggered before an item is removed from the shopping cart.
Inside the event handler you can trigger an exception to prevent removing the item.
Usage example:
public function subscribeEvents()
{
Backend::$events->addEvent('shop:onBeforeRemoveFromCart', $this, 'before_remove');
}
public function before_remove($cart_name, $key)
{
$item = Shop_Cart::find_item($key, $cart_name);
if ($item)
traceLog('Before remove '.$item->product->name);
}