Magento 1.x Events Reference

The following is a list of many Magento Community Edition events with module and parameters.

Note that some events are dispatched with dynamically-calculated names, so this list is and always will be “incomplete”.

At the bottom there is example of using an event.

Magento Module Event Name Parameters
Mage Admin admin_session_user_login_success array(’user’⇒$user)
Mage Admin admin_session_user_login_failed array(’user_name’⇒$username, ‘exception’ ⇒ $e)
Mage Admin admin_user_authenticate_after array(’username’ ⇒ $username,’password’ ⇒ $password,’user’ ⇒ $this,’result’ ⇒ $result)
Mage Adminhtml adminhtml_block_html_before array(’block’ ⇒ $this)
Mage Adminhtml adminhtml_catalog_category_tabs array(’tabs’ ⇒ $this)
Mage Adminhtml adminhtml_catalog_category_tree_is_moveable array(’options’⇒$options)
Mage Adminhtml adminhtml_catalog_category_tree_can_add_root_category array(’category’ ⇒ $this→getCategory(),’options’ ⇒ $options,’store’ ⇒ $this→getStore()→getId())
Mage Adminhtml adminhtml_catalog_category_tree_can_add_sub_category array(’category’ ⇒ $this→getCategory(),’options’ ⇒ $options,’store’ ⇒ $this→getStore()→getId())
Mage Adminhtml adminhtml_product_attribute_types array(’response’⇒$response)
Mage Adminhtml adminhtml_catalog_product_edit_prepare_form array(’form’⇒$form)
Mage Adminhtml adminhtml_catalog_product_edit_element_types array(’response’⇒$response)
Mage Adminhtml adminhtml_catalog_product_attribute_set_main_html_before array(’block’ ⇒ $this)
Mage Adminhtml adminhtml_catalog_product_attribute_set_toolbar_main_html_before array(’block’ ⇒ $this)
Mage Adminhtml adminhtml_catalog_product_form_prepare_excluded_field_list array(’object’⇒$this)
Mage Adminhtml adminhtml_catalog_product_edit_prepare_form array(’form’⇒$form)
Mage Adminhtml adminhtml_catalog_product_edit_element_types array(’response’⇒$response)
Mage Adminhtml adminhtml_catalog_product_edit_tab_attributes_create_html_before array(’block’ ⇒ $this)
Mage Adminhtml adminhtml_cms_page_edit_tab_content_prepare_form array(’form’ ⇒ $form)
Mage Adminhtml adminhtml_cms_page_edit_tab_design_prepare_form array(’form’ ⇒ $form)
Mage Adminhtml adminhtml_cms_page_edit_tab_main_prepare_form array(’form’ ⇒ $form)
Mage Adminhtml adminhtml_cms_page_edit_tab_meta_prepare_form array(’form’ ⇒ $form)
Mage Adminhtml adminhtml_widget_grid_filter_collection array(’collection’ ⇒ $this→getCollection(), ‘filter_values’ ⇒ $this→_filterValues)
Mage Adminhtml adminhtml_widget_container_html_before array(’block’ ⇒ $this)
Mage Adminhtml adminhtml_controller_action_predispatch_start array()
Mage Adminhtml adminhtml_customer_prepare_save array(’customer’ ⇒ $customer, ‘request’ ⇒ $this→getRequest())
Mage Adminhtml adminhtml_customer_save_after array(’customer’ ⇒ $customer)
Mage Adminhtml on_view_report array(’report’ ⇒ ‘search’)
Mage Adminhtml catalog_category_prepare_save array(’category’ ⇒ $category,’request’ ⇒ $this→getRequest())
Mage Adminhtml catalog_controller_category_delete array(’category’⇒$category)
Mage Adminhtml catalog_product_new_action array(’product’ ⇒ $product)
Mage Adminhtml catalog_product_edit_action array(’product’ ⇒ $product)
Mage Adminhtml catalog_product_prepare_save array(’product’ ⇒ $product, ‘request’ ⇒ $this→getRequest())
Mage Adminhtml catalog_controller_product_delete array(’product’ ⇒ $product)
Mage Adminhtml catalog_product_to_website_change array(
Mage Adminhtml cms_page_prepare_save array(’page’ ⇒ $model, ‘request’ ⇒ $this→getRequest())
Mage Adminhtml adminhtml_cmspage_on_delete array(’title’ ⇒ $title, ‘status’ ⇒ ‘success’)
Mage Adminhtml adminhtml_cmspage_on_delete array(’title’ ⇒ $title, ‘status’ ⇒ ‘fail’)
Mage Adminhtml admin_permissions_role_prepare_save array(’object’ ⇒ $role, ‘request’ ⇒ $this→getRequest())
Mage Adminhtml adminhtml_controller_catalogrule_prepare_save array(’request’ ⇒ $this→getRequest())
Mage Adminhtml adminhtml_controller_salesrule_prepare_save array(’request’ ⇒ $this→getRequest())
Mage Adminhtml adminhtml_sales_order_create_process_data $eventData
Mage Adminhtml adminhtml_sales_order_creditmemo_register_before $args
Mage Adminhtml admin_system_config_changed_section_{$section} array(’website’ ⇒ $website, ‘store’ ⇒ $store)
Mage Adminhtml store_group_save array(’group’ ⇒ $groupModel)
Mage Adminhtml store_edit array(’store’⇒$storeModel)
Mage Adminhtml store_add array(’store’⇒$storeModel)
Mage Adminhtml store_delete array(’store’ ⇒ $model)
Mage Adminhtml sales_convert_order_to_quote array(’order’ ⇒ $order,’quote’ ⇒ $this→getQuote())
Mage Adminhtml sales_convert_order_item_to_quote_item array(’order_item’ ⇒ $orderItem,’quote_item’ ⇒ $item)
Mage Api api_user_authenticated array(’model’ ⇒ $this,’api_key’ ⇒ $apiKey)
Mage Bundle bundle_product_view_config $args
Mage Bundle prepare_catalog_product_index_select array(’select’ ⇒ $select,’entity_field’ ⇒ new Zend_Db_Expr(’e.entity_id’),’website_field’ ⇒ new Zend_Db_Expr(’cw.website_id’),’store_field’ ⇒ new Zend_Db_Expr(’cs.store_id’))
Mage Bundle prepare_catalog_product_price_index_table array(’index_table’ ⇒ array(’i’ ⇒ $this→_getDefaultFinalPriceTable()),’select’ ⇒ $select,’entity_id’ ⇒ ‘i.entity_id
Mage Bundle catalog_product_prepare_index_select array(’website’ ⇒ $website,’select’ ⇒ $select)
Mage Bundle catalog_product_get_final_price array(’product’⇒$product)
Mage Catalog catalog_block_product_list_collection array(’collection’⇒$this→_getProductCollection(),)
Mage Catalog catalog_product_view_config array(’response_object’⇒$responseObject)
Mage Catalog catalog_product_upsell array(’product’ ⇒ $product,’collection’ ⇒ $this→_itemCollection,’limit’ ⇒ $this→getItemLimit())
Mage Catalog catalog_controller_category_init_before array(’controller_action’⇒$this)
Mage Catalog catalog_controller_category_init_after array(’category’⇒$category, ‘controller_action’⇒$this)
Mage Catalog catalog_controller_product_init_before array(’controller_action’⇒$this)
Mage Catalog catalog_controller_product_init array(’product’⇒$product)
Mage Catalog catalog_controller_product_init_after array(’product’⇒$product, ‘controller_action’ ⇒ $this)
Mage Catalog catalog_controller_product_view array(’product’⇒$product)
Mage Catalog catalog_product_compare_add_product array(’product’⇒$product)
Mage Catalog catalog_product_compare_remove_product array(’product’⇒$item)
Mage Catalog catalog_helper_output_construct array(’helper’⇒$this)
Mage Catalog catalog_category_tree_move_before $eventParams
Mage Catalog $this→_eventPrefix.’_move_before’ $eventParams
Mage Catalog $this→_eventPrefix.’_move_after’ $eventParams
Mage Catalog catalog_category_tree_move_after $eventParams
Mage Catalog category_move $eventParams
Mage Catalog $this→_eventPrefix.’_validate_before’ array($this→_eventObject⇒$this)
Mage Catalog $this→_eventPrefix.’_validate_after’ array($this→_eventObject⇒$this)
Mage Catalog catalog_model_product_duplicate array(’current_product’⇒$this, ‘new_product’⇒$newProduct)
Mage Catalog catalog_product_is_salable_before array(’product’ ⇒ $this)
Mage Catalog catalog_product_is_salable_after array(’product’ ⇒ $this,’salable’ ⇒ $object)
Mage Catalog $this→_eventPrefix.’_delete_after_done’ array($this→_eventObject⇒$this)
Mage Catalog catalog_product_import_after array()
Mage Catalog catalog_product_website_update_before array(’website_ids’ ⇒ $websiteIds,’product_ids’ ⇒ $productIds,’action’ ⇒ $type)
Mage Catalog catalog_product_website_update array(’website_ids’ ⇒ $websiteIds,’product_ids’ ⇒ $productIds,’action’ ⇒ $type)
Mage Catalog catalog_product_status_update array(’product_id’ ⇒ $productId,’store_id’ ⇒ $storeId,’status’ ⇒ $value)
Mage Catalog catalog_product_get_final_price array(’product’⇒$product)
Mage Catalog catalog_category_change_products array(’category’ ⇒ $category,’product_ids’ ⇒ $productIds)
Mage Catalog $this→_eventPrefix . ‘_load_before’ array($this→_eventObject ⇒ $this)
Mage Catalog $this→_eventPrefix . ‘_load_after’ array($this→_eventObject ⇒ $this)
Mage Catalog $this→_eventPrefix . ‘_add_is_active_filter’ array($this→_eventObject ⇒ $this)
Mage Catalog catalog_category_tree_init_inactive_category_ids array(’tree’⇒$this)
Mage Catalog catalog_category_tree_init_inactive_category_ids array(’tree’⇒$this)
Mage Catalog catalog_category_tree_move_before array(’category’ ⇒ $category,’prev_parent’ ⇒ $prevNode,’parent’ ⇒ $newParent)
Mage Catalog catalog_category_tree_move_after array(’category’ ⇒ $category,’prev_node’ ⇒ $prevNode,’parent’ ⇒ $newParent)
Mage Catalog $this→_eventPrefix . ‘_load_before’ array($this→_eventObject ⇒ $this)
Mage Catalog $this→_eventPrefix . ‘_load_after’ array($this→_eventObject ⇒ $this)
Mage Catalog $this→_eventPrefix . ‘_add_is_active_filter’ array($this→_eventObject ⇒ $this)
Mage Catalog catalogindex_prepare_price_select $eventArgs
Mage Catalog catalog_prepare_price_select $eventArgs
Mage Catalog catalog_product_collection_load_before array(’collection’⇒$this)
Mage Catalog catalog_product_collection_load_after array(’collection’⇒$this)
Mage Catalog catalog_product_collection_before_add_count_to_categories array(’collection’⇒$this)
Mage Catalog catalog_product_collection_apply_limitations_after array(’collection’ ⇒ $this)
Mage Catalog catalog_product_compare_item_collection_clear’
Mage Catalog catalog_product_flat_prepare_columns array(’columns’ ⇒ $columnsObject)
Mage Catalog catalog_product_flat_prepare_indexes array(’indexes’ ⇒ $indexesObject)
Mage Catalog catalog_product_flat_rebuild array(’store_id’ ⇒ $store,’table’ ⇒ $this→getFlatTableName($store))
Mage Catalog catalog_product_flat_update_product array(’store_id’ ⇒ $store,’table’ ⇒ $this→getFlatTableName($store),’product_ids’ ⇒ $productIds)
Mage Catalog prepare_catalog_product_index_select array(’select’ ⇒ $select,’entity_field’ ⇒ new Zend_Db_Expr(’pid.entity_id’),’website_field’ ⇒ new Zend_Db_Expr(’cs.website_id’),’store_field’ ⇒ new Zend_Db_Expr(’cs.store_id’))
Mage Catalog prepare_catalog_product_index_select array(’select’ ⇒ $select,’entity_field’ ⇒ new Zend_Db_Expr(’pvd.entity_id’),’website_field’ ⇒ new Zend_Db_Expr(’cs.website_id’),’store_field’ ⇒ new Zend_Db_Expr(’cs.store_id’))
Mage Catalog prepare_catalog_product_index_select array(’select’ ⇒ $select,’entity_field’ ⇒ new Zend_Db_Expr(’l.parent_id’),’website_field’ ⇒ new Zend_Db_Expr(’cs.website_id’),’store_field’ ⇒ new Zend_Db_Expr(’cs.store_id’))
Mage Catalog prepare_catalog_product_index_select array(’select’ ⇒ $select,’entity_field’ ⇒ new Zend_Db_Expr(’e.entity_id’),’website_field’ ⇒ new Zend_Db_Expr(’cw.website_id’),’store_field’ ⇒ new Zend_Db_Expr(’cs.store_id’))
Mage Catalog prepare_catalog_product_price_index_table array(’index_table’ ⇒ array(’i’ ⇒ $this→_getDefaultFinalPriceTable()),’select’ ⇒ $select,’entity_id’ ⇒ ‘i.entity_id
Mage Catalog prepare_catalog_product_price_index_select array(’select’ ⇒ $select,’entity_field’ ⇒ new Zend_Db_Expr(’e.entity_id’),’website_field’ ⇒ new Zend_Db_Expr(’cw.website_id’),’store_field’ ⇒ new Zend_Db_Expr(’cs.store_id’))
Mage CatalogIndex catalogindex_plain_reindex_after array(’products’ ⇒ $products)
Mage CatalogIndex catalogindex_prepare_price_select $args
Mage CatalogIndex catalogindex_get_minimal_price $eventData
Mage CatalogIndex catalogindex_prepare_price_select $args
Mage CatalogIndex catalogindex_prepare_price_select $args
Mage CatalogIndex catalogindex_prepare_price_select $args
Mage CatalogIndex catalogindex_prepare_price_select $args
Mage CatalogRule catalogrule_before_apply array(’resource’⇒$this)
Mage CatalogRule catalogrule_after_apply array(’product’⇒$product,’product_condition’ ⇒ $productCondition)
Mage CatalogSearch catalogsearch_reset_search_result’
Mage Checkout checkout_cart_add_product_complete array(’product’ ⇒ $product, ‘request’ ⇒ $this→getRequest(), ‘response’ ⇒ $this→getResponse())
Mage Checkout checkout_controller_multishipping_shipping_post array(’request’⇒$this→getRequest(), ‘quote’⇒$this→_getCheckout()→getQuote())
Mage Checkout checkout_multishipping_controller_success_action’
Mage Checkout checkout_onepage_controller_success_action’
Mage Checkout checkout_controller_onepage_save_shipping_method array(’request’⇒$this→getRequest(), ‘quote’⇒$this→getOnepage()→getQuote())
Mage Checkout checkout_allow_guest array(’quote’ ⇒ $quote,’store’ ⇒ $store,’result’ ⇒ $result)
Mage Checkout checkout_cart_product_add_after array(’quote_item’⇒$result, ‘product’⇒$product)
Mage Checkout checkout_cart_update_items_before array(’cart’⇒$this, ‘info’⇒$data)
Mage Checkout checkout_cart_update_items_after array(’cart’⇒$this, ‘info’⇒$data)
Mage Checkout checkout_cart_info_item_unset_product_before array(
Mage Checkout checkout_quote_init array(’quote’⇒$quote)
Mage Checkout checkout_quote_destroy array(’quote’⇒$this→getQuote())
Mage Checkout checkout_type_multishipping_set_shipping_items array(’quote’⇒$this→getQuote())
Mage Checkout checkout_type_multishipping_create_orders_single array(’order’⇒$order, ‘address’⇒$address)
Mage Checkout checkout_type_onepage_save_order array(’order’⇒$order, ‘quote’⇒$this→getQuote())
Mage Checkout checkout_type_onepage_save_order_after array(’order’⇒$order, ‘quote’⇒$this→getQuote())
Mage Cms cms_controller_router_match_before array(’router’ ⇒ $this,’condition’ ⇒ $condition)
Mage Cms cms_page_get_available_statuses array(’statuses’ ⇒ $statuses)
Mage Core core_block_abstract_prepare_layout_before array(’block’ ⇒ $this)
Mage Core core_block_abstract_prepare_layout_after array(’block’ ⇒ $this)
Mage Core core_block_abstract_to_html_before array(’block’ ⇒ $this)
Mage Core core_block_abstract_to_html_after array(’block’ ⇒ $this)
Mage Core http_response_send_before array(’response’⇒$this)
Mage Core controller_action_layout_load_before array(’action’⇒$this, ‘layout’⇒$this→getLayout())
Mage Core controller_action_layout_generate_xml_before array(’action’⇒$this, ‘layout’⇒$this→getLayout())
Mage Core controller_action_layout_generate_blocks_before array(’action’⇒$this, ‘layout’⇒$this→getLayout())
Mage Core controller_action_layout_generate_blocks_after array(’action’⇒$this, ‘layout’⇒$this→getLayout())
Mage Core controller_action_layout_render_before’
Mage Core controller_action_layout_render_before_’.$this→getFullActionName()
Mage Core controller_action_predispatch array(’controller_action’⇒$this)
Mage Core controller_action_predispatch_’.$this→getRequest()→getRouteName() array(’controller_action’⇒$this)
Mage Core controller_action_predispatch_’.$this→getFullActionName() array(’controller_action’⇒$this)
Mage Core controller_action_postdispatch_’.$this→getFullActionName() array(’controller_action’⇒$this)
Mage Core controller_action_postdispatch_’.$this→getRequest()→getRouteName() array(’controller_action’⇒$this)
Mage Core controller_action_postdispatch array(’controller_action’⇒$this)
Mage Core controller_action_noroute array(’action’⇒$this, ‘status’⇒$status)
Mage Core controller_action_nocookies array(’action’ ⇒ $this,’redirect’ ⇒ $redirect)
Mage Core controller_front_init_before array(’front’⇒$this)
Mage Core controller_front_init_routers array(’front’⇒$this)
Mage Core model_load_after array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_load_after’ array($this→_eventObject⇒$this)
Mage Core model_save_commit_after array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_save_commit_after’ array($this→_eventObject⇒$this)
Mage Core model_save_before array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_save_before’ array($this→_eventObject⇒$this)
Mage Core model_save_after array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_save_after’ array($this→_eventObject⇒$this)
Mage Core model_delete_before array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_delete_before’ array($this→_eventObject⇒$this)
Mage Core model_delete_after array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_delete_after’ array($this→_eventObject⇒$this)
Mage Core model_delete_commit_after array(’object’⇒$this)
Mage Core $this→_eventPrefix.’_delete_commit_after’ array($this→_eventObject⇒$this)
Mage Core application_clean_cache array(’tags’ ⇒ $tags)
Mage Core core_locale_set_locale array(’locale’⇒$this)
Mage Core resource_get_tablename array(’resource’ ⇒ $this, ‘model_entity’ ⇒ $modelEntity, ‘table_name’ ⇒ $tableName)
Mage Core core_layout_update_updates_get_after array(’updates’ ⇒ $updatesRoot)
Mage Core core_layout_update_updates_get_after array(’updates’ ⇒ $updatesRoot)
Mage Core core_collection_abstract_load_before array(’collection’ ⇒ $this)
Mage Core core_collection_abstract_load_after array(’collection’ ⇒ $this)
Mage Customer customer_registration_is_allowed array(’result’ ⇒ $result)
Mage Customer customer_customer_authenticated array(’model’ ⇒ $this,’password’ ⇒ $password,)
Mage Customer customer_session_init array(’customer_session’⇒$this)
Mage Customer customer_login array(’customer’⇒$customer)
Mage Customer customer_login array(’customer’⇒$customer)
Mage Customer customer_login array(’customer’⇒$customer)
Mage Customer customer_logout array(’customer’ ⇒ $this→getCustomer())
Mage Eav adminhtml_block_eav_attribute_edit_form_init array(’form’ ⇒ $this→getForm())
Mage Eav eav_attribute_get_backend_type_by_input array(’model’⇒$this, ‘type’⇒$type)
Mage Eav eav_attribute_get_default_value_by_input array(’model’⇒$this, ‘type’⇒$type)
Mage Eav eav_collection_abstract_load_before array(’collection’ ⇒ $this)
Mage GoogleCheckout google_checkout_discount_item_price array(’quote’ ⇒ $this→getQuote(), ‘discount_item’ ⇒ $discountItem)
Mage Log log_log_clean_before array(’log’ ⇒ $object)
Mage Log log_log_clean_after array(’log’ ⇒ $object)
Mage Log log_visitor_collection_load_before array(’collection’ ⇒ $this)
Mage Oscommerce store_add array(’store’⇒$storeModel)
Mage Payment payment_method_is_active array(’result’ ⇒ $checkResult,’method_instance’ ⇒ $this,’quote’ ⇒ $quote,)
Mage Paypal checkout_type_onepage_save_order array(’order’⇒$order, ‘quote’⇒$this→getReview()→getQuote())
Mage Paypal checkout_type_onepage_save_order array(’order’⇒$order, ‘quote’⇒$this→getQuote())
Mage PaypalUk checkout_type_onepage_save_order array(’order’⇒$order, ‘quote’⇒$this→getReview()→getQuote())
Mage PaypalUk checkout_type_onepage_save_order array(’order’⇒$order, ‘quote’⇒$this→getQuote())
Mage Review review_controller_product_init_before array(’controller_action’⇒$this)
Mage Review review_controller_product_init array(’product’⇒$product)
Mage Review review_controller_product_init_after array(’product’⇒$product, ‘controller_action’ ⇒ $this)
Mage Review review_review_collection_load_before array(’collection’ ⇒ $this)
Mage Rss rss_catalog_category_xml_callback $args
Mage Rss rss_catalog_new_xml_callback $args
Mage Rss rss_catalog_special_xml_callback $args
Mage Rss rss_catalog_tagged_item_xml_callback $args
Mage Rss rss_order_new_collection_select array(’collection’ ⇒ $collection)
Mage Rule rule_environment_collect array(’env’⇒$this)
Mage Sales sales_order_place_before array(’order’⇒$this)
Mage Sales sales_order_place_after array(’order’⇒$this)
Mage Sales sales_quote_remove_item array(’quote_item’ ⇒ $item)
Mage Sales sales_quote_add_item array(’quote_item’ ⇒ $item)
Mage Sales $this→_eventPrefix . ‘_collect_totals_before’ array($this→_eventObject⇒$this)
Mage Sales $this→_eventPrefix . ‘_collect_totals_after’ array($this→_eventObject⇒$this)
Mage Sales $this→_eventPrefix . ‘_merge_before’ array($this→_eventObject⇒$this,’source’⇒$quote)
Mage Sales $this→_eventPrefix . ‘_merge_after’ array($this→_eventObject⇒$this,’source’⇒$quote)
Mage Sales sales_convert_order_to_quote array(’order’⇒$order, ‘quote’⇒$quote)
Mage Sales sales_convert_quote_to_order array(’order’⇒$order, ‘quote’⇒$quote)
Mage Sales sales_convert_quote_address_to_order array(’address’⇒$address, ‘order’⇒$order)
Mage Sales sales_convert_quote_address_to_order_address array(’address’ ⇒ $address, ‘order_address’ ⇒ $orderAddress)
Mage Sales sales_convert_quote_payment_to_order_payment array(’order_payment’ ⇒ $orderPayment, ‘quote_payment’ ⇒ $payment)
Mage Sales sales_convert_quote_item_to_order_item array(’order_item’⇒$orderItem, ‘item’⇒$item)
Mage Sales sales_quote_item_collection_products_after_load array(’product_collection’⇒$productCollection)
Mage Sales sales_sale_collection_query_before array(’collection’ ⇒ $this)
Mage Sales sales_order_creditmemo_refund array($this→_eventObject⇒$this)
Mage Sales sales_order_creditmemo_cancel array($this→_eventObject⇒$this)
Mage Sales sales_order_invoice_pay array($this→_eventObject⇒$this)
Mage Sales sales_order_invoice_cancel array($this→_eventObject⇒$this)
Mage Sales sales_order_item_cancel array(’item’⇒$this)
Mage Sales sales_order_payment_place_start array(’payment’ ⇒ $this)
Mage Sales sales_order_payment_place_end array(’payment’ ⇒ $this)
Mage Sales sales_order_payment_capture array(’payment’ ⇒ $this, ‘invoice’ ⇒ $invoice)
Mage Sales sales_order_payment_pay array(’payment’ ⇒ $this, ‘invoice’ ⇒ $invoice)
Mage Sales sales_order_payment_cancel_invoice array(’payment’ ⇒ $this, ‘invoice’ ⇒ $invoice)
Mage Sales sales_order_payment_void array(’payment’ ⇒ $this, ‘invoice’ ⇒ $document)
Mage Sales sales_order_payment_refund array(’payment’ ⇒ $this, ‘creditmemo’ ⇒ $creditmemo)
Mage Sales sales_order_payment_cancel_creditmemo array(’payment’ ⇒ $this, ‘creditmemo’ ⇒ $creditmemo)
Mage Sales sales_order_payment_cancel array(’payment’ ⇒ $this)
Mage Sales sales_quote_item_qty_set_after array(’item’⇒$this)
Mage Sales sales_quote_item_set_product array(’product’ ⇒ $product,’quote_item’⇒$this)
Mage Sales $this→_eventPrefix . ‘_import_data_before’ array($this→_eventObject⇒$this,’input’⇒$data,)
Mage Sales sales_quote_address_discount_item $eventArgs
Mage Sales sales_quote_address_discount_item $eventArgs
Mage SalesRule salesrule_validator_process array(’rule’ ⇒ $rule,’item’ ⇒ $item,’address’ ⇒ $address,’quote’ ⇒ $quote,’qty’ ⇒ $qty,’result’ ⇒ $result,)
Mage SalesRule sales_quote_address_discount_item $eventArgs
Mage SalesRule sales_quote_address_discount_item $eventArgs
Mage SalesRule salesrule_rule_condition_combine array(’additional’ ⇒ $additional)
Mage Sendfriend sendfriend_product array(’product’ ⇒ $product)
Mage Tag tag_tag_product_collection_load_after array(’collection’ ⇒ $this)
Mage Tax tax_rate_data_fetch array(’request’⇒$this)
Mage Tax tax_settings_change_after’
Mage Tax tax_settings_change_after’
Mage Tax tax_settings_change_after’
Mage Tax tax_settings_change_after’
Mage Tax tax_settings_change_after’
Mage Wishlist wishlist_add_product array(’wishlist’⇒$wishlist, ‘product’⇒$product)
Mage Wishlist wishlist_share array(’wishlist’⇒$wishlist)

This is what should be put in config.xml of your module to hook on an event.

Original post