Um truque útil, para encontrar eventos disparados durante uma solicitação / ação de página, é editar temporariamente app / Mage.php e gravar os eventos disparados em var / log / system.log
public static function dispatchEvent($name, array $data = array())
{
Varien_Profiler::start('DISPATCH EVENT:'.$name);
$result = self::app()->dispatchEvent($name, $data);
Varien_Profiler::stop('DISPATCH EVENT:'.$name);
return $result;
}
para
public static function dispatchEvent($name, array $data = array())
{
if(mage::getIsDeveloperMode()) {
mage::log($name);
}
Varien_Profiler::start('DISPATCH EVENT:'.$name);
$result = self::app()->dispatchEvent($name, $data);
Varien_Profiler::stop('DISPATCH EVENT:'.$name);
return $result;
}
e, em seguida, finalize o arquivo de log. Achei esse método extremamente útil e economizei muito tempo procurando esse evento indescritível.
Naturalmente, você deve removê-lo imediatamente, pois não deseja confirmar os arquivos principais alterados. Envolvo-o na verificação do desenvolvedor, apenas por precaução.