I found that CatalogInventory/Model/Stock/Item
model doesn't trigger _beforeSave()
method of it's parent. So, we cannot observe models save_before event. Is it special for preventing from hooks or some bug? Do it leads to some problems or nor if I add parent::_saveBefore()
line within the method.
class Mage_CatalogInventory_Model_Stock_Item extends Mage_Core_Model_Abstract
{
protected function _beforeSave()
{
//here should be parent::_saveBefore() call by Magento logic
}
}