Один из способов сделать это - создать «настраиваемое событие», которое вы поймаете, а затем сделать некоторый код.
Для этого выполните следующие действия:
1) Create a custom event see here
2) После создания события вам необходимо «отправить» его (это позволяет системе знать, что произошло событие)
Используйте следующий код для отправки события:
Mage::dispatchEvent("your_custom_event", array('name_you_want_to_access_it_by' => $importantVariable));
3) Затем, чтобы поймать событие, которое мы только что создали, создало наблюдателя, чтобы его поймать (см. Этот вопрос: Каков правильный способ настройки наблюдателя в Magento? )
4) Делайте все, что хотите (ну почти все)