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.