Jul 17, 2013
kalpesh

Magento event observer cheatsheet list

Below events are available in Magento community edition 1.7, but they should be mostly available for other Magento versions and editions too. Check out which event you want to observe for your next Magento development requirement!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
adminhtml_controller_action_predispatch_start
$this->_eventPrefix . '_add_is_active_filter
$this->_eventPrefix . '_after
$this->_eventPrefix . '_collect_totals_after
$this->_eventPrefix . '_collect_totals_before
$this->_eventPrefix . '_import_data_before
$this->_eventPrefix . '_init_virtual_grid_columns
$this->_eventPrefix . '_load_after
$this->_eventPrefix . '_load_before
$this->_eventPrefix . '_load_by_txn_id_after
$this->_eventPrefix . '_load_by_txn_id_before
$this->_eventPrefix . '_merge_after
$this->_eventPrefix . '_merge_before
$this->_eventPrefix . '_save_attribute_after
$this->_eventPrefix . '_save_attribute_before
$this->_eventPrefix . '_set_sales_order
$this->_eventPrefix . '_update_grid_records
$this->_eventPrefix.'_clear
$this->_eventPrefix.'_delete_after
$this->_eventPrefix.'_delete_after_done
$this->_eventPrefix.'_delete_before
$this->_eventPrefix.'_delete_commit_after
$this->_eventPrefix.'_load_after
$this->_eventPrefix.'_load_before
$this->_eventPrefix.'_move_after
$this->_eventPrefix.'_move_before
$this->_eventPrefix.'_save_after
$this->_eventPrefix.'_save_before
$this->_eventPrefix.'_save_commit_after
$this->_eventPrefix.'_validate_after
$this->_eventPrefix.'_validate_before
add_synchronize_message
admin_permissions_role_prepare_save
admin_session_user_login_failed
admin_session_user_login_success
admin_system_config_changed_section_{$section}
admin_system_config_changed_section_currency
admin_system_config_changed_section_currency_before_reinit
admin_system_config_section_save_after
admin_user_authenticate_after
admin_user_authenticate_before
adminhtml_block_eav_attribute_edit_form_init
adminhtml_block_html_before
adminhtml_block_promo_widget_chooser_prepare_collection
adminhtml_block_salesrule_actions_prepareform
adminhtml_block_system_config_init_tab_sections_before
adminhtml_cache_flush_all
adminhtml_cache_flush_system
adminhtml_cache_refresh_type
adminhtml_catalog_category_edit_prepare_form
adminhtml_catalog_category_tabs
adminhtml_catalog_category_tree_can_add_root_category
adminhtml_catalog_category_tree_can_add_sub_category
adminhtml_catalog_category_tree_is_moveable
adminhtml_catalog_product_attribute_edit_prepare_form
adminhtml_catalog_product_attribute_set_main_html_before
adminhtml_catalog_product_attribute_set_toolbar_main_html_before
adminhtml_catalog_product_edit_element_types
adminhtml_catalog_product_edit_prepare_form
adminhtml_catalog_product_edit_tab_attributes_create_html_before
adminhtml_catalog_product_form_prepare_excluded_field_list
adminhtml_catalog_product_grid_prepare_massaction
adminhtml_cms_page_edit_tab_content_prepare_form
adminhtml_cms_page_edit_tab_design_prepare_form
adminhtml_cms_page_edit_tab_meta_prepare_form
adminhtml_cmspage_on_delete
adminhtml_controller_catalogrule_prepare_save
adminhtml_controller_salesrule_prepare_save
adminhtml_customer_orders_add_action_renderer
adminhtml_customer_prepare_save
adminhtml_customer_save_after
adminhtml_product_attribute_types
adminhtml_promo_catalog_edit_tab_main_prepare_form
adminhtml_promo_quote_edit_tab_coupons_form_prepare_form
adminhtml_promo_quote_edit_tab_main_prepare_form
adminhtml_sales_order_create_process_data
adminhtml_sales_order_create_process_data_before
adminhtml_sales_order_creditmemo_register_before
adminhtml_store_edit_form_prepare_form
adminhtml_system_config_advanced_disableoutput_render_before
adminhtml_widget_container_html_before
adminhtml_widget_grid_filter_collection
after_reindex_process_' . indexercode
api_user_authenticated
api_user_html_before
application_clean_cache
before_save_message_queue
bundle_product_view_config
catalog_block_product_list_collection
catalog_category_change_products
catalog_category_flat_loadnodes_before
catalog_category_prepare_save
catalog_category_tree_init_inactive_category_ids
catalog_category_tree_move_after
catalog_category_tree_move_before
catalog_controller_category_delete
catalog_controller_category_init_after
catalog_controller_category_init_before
catalog_controller_product_delete
catalog_controller_product_init
catalog_controller_product_init_before
catalog_controller_product_view
catalog_helper_output_construct
catalog_model_product_duplicate
catalog_prepare_price_select
catalog_product_attribute_update_before
catalog_product_collection_apply_limitations_after
catalog_product_collection_before_add_count_to_categories
catalog_product_collection_load_after
catalog_product_collection_load_before
catalog_product_compare_add_product
catalog_product_compare_item_collection_clear
catalog_product_compare_remove_product
catalog_product_edit_action
catalog_product_edit_form_render_recurring
catalog_product_flat_prepare_columns
catalog_product_flat_prepare_indexes
catalog_product_flat_rebuild
catalog_product_flat_update_product
catalog_product_gallery_prepare_layout
catalog_product_gallery_upload_image_after
catalog_product_get_final_price
catalog_product_import_finish_before
catalog_product_is_salable_after
catalog_product_is_salable_before
catalog_product_media_add_image
catalog_product_media_save_before
catalog_product_new_action
catalog_product_prepare_index_select
catalog_product_prepare_save
catalog_product_status_update
catalog_product_to_website_change
catalog_product_type_configurable_price
catalog_product_type_grouped_price
catalog_product_upsell
catalog_product_view_config
catalog_product_website_update
catalog_product_website_update_before
catalogindex_get_minimal_price
catalogindex_plain_reindex_after
catalogindex_prepare_price_select
catalogrule_after_apply
catalogrule_before_apply
catalogsearch_index_process_complete
catalogsearch_index_process_start
catalogsearch_reset_search_result
category_move
category_prepare_ajax_response
catelogsearch_searchable_attributes_load_after
checkout_allow_guest
checkout_cart_add_product_complete
checkout_cart_product_add_after
checkout_cart_product_update_after
checkout_cart_save_after
checkout_cart_save_before
checkout_cart_update_item_complete
checkout_cart_update_items_after
checkout_cart_update_items_before
checkout_controller_multishipping_shipping_post
checkout_controller_onepage_save_shipping_method
checkout_multishipping_controller_success_action
checkout_multishipping_refund_all
checkout_onepage_controller_success_action
checkout_quote_destroy
checkout_quote_init
checkout_submit_all_after
checkout_type_multishipping_create_orders_single
checkout_type_multishipping_set_shipping_items
checkout_type_onepage_save_order
checkout_type_onepage_save_order_after
clean_catalog_images_cache_after
clean_media_cache_after
clear_expired_quotes_before
cms_controller_router_match_before
cms_page_get_available_statuses
cms_page_prepare_save
cms_page_render
cms_wysiwyg_config_prepare
cms_wysiwyg_images_static_urls_allowed
controller_action_layout_generate_blocks_after
controller_action_layout_generate_blocks_before
controller_action_layout_generate_xml_before
controller_action_layout_load_before
controller_action_layout_render_before
controller_action_layout_render_before_'.$this->getFullActionName(
controller_action_nocookies
controller_action_noroute
controller_action_postdispatch
controller_action_postdispatch_'.$this->getFullActionName(
controller_action_postdispatch_'.$this->getRequest(
controller_action_postdispatch_adminhtml
controller_action_predispatch
controller_action_predispatch_' . $this->getFullActionName(
controller_action_predispatch_' . $this->getRequest(
controller_front_init_before
controller_front_init_routers
controller_front_send_response_after
controller_front_send_response_before
controller_response_redirect
core_block_abstract_prepare_layout_before
core_block_abstract_to_html_after
core_block_abstract_to_html_before
core_clean_cache
core_collection_abstract_load_after
core_collection_abstract_load_before
core_layout_block_create_after
core_layout_update_updates_get_after
core_locale_set_locale
core_session_abstract_add_message
core_session_abstract_clear_messages
currency_display_options_forming
custom_quote_process
customer_address_format
customer_customer_authenticated
customer_login
customer_logout
customer_register_success
customer_registration_is_allowed
customer_session_init
eav_collection_abstract_load_before
enterprise_giftcardaccount_add
gift_options_prepare_items
google_checkout_discount_item_price
googlecheckout_block_link_html_before
googlecheckout_checkout_before
googlecheckout_create_order_before
googlecheckout_save_order_after
http_response_send_before
index_process_change_status
load_customer_quote_before
log_log_clean_after
log_log_clean_before
log_visitor_collection_load_before
model_config_data_save_before
model_delete_after
model_delete_before
model_delete_commit_after
model_load_after
model_load_before
model_save_after
model_save_before
model_save_commit_after
on_view_report
order_cancel_after
page_block_html_topmenu_gethtml_after
page_block_html_topmenu_gethtml_before
payment_form_block_to_html_before
payment_info_block_prepare_specific_information
payment_method_is_active
paypal_prepare_line_items
permissions_user_html_before
persistent_session_expired
poll_vote_add
prepare_catalog_product_collection_prices
prepare_catalog_product_index_select
prepare_catalog_product_price_index_table
product_option_renderer_init
resource_get_tablename
review_controller_product_init
review_controller_product_init_before
review_review_collection_load_before
rss_catalog_category_xml_callback
rss_catalog_new_xml_callback
rss_catalog_notify_stock_collection_select
rss_catalog_review_collection_select
rss_catalog_special_xml_callback
rss_catalog_tagged_item_xml_callback
rss_order_new_collection_select
rss_wishlist_xml_callback
rule_environment_collect
sales_convert_order_item_to_quote_item
sales_convert_order_to_quote
sales_convert_order_to_quote
sales_convert_quote_address_to_order
sales_convert_quote_address_to_order_address
sales_convert_quote_item_to_order_item
sales_convert_quote_payment_to_order_payment
sales_convert_quote_to_order
sales_model_service_quote_submit_after
sales_model_service_quote_submit_failure
sales_model_service_quote_submit_success
sales_order_creditmemo_cancel
sales_order_creditmemo_refund
sales_order_invoice_cancel
sales_order_invoice_pay
sales_order_invoice_register
sales_order_item_cancel
sales_order_payment_cancel
sales_order_payment_cancel_creditmemo
sales_order_payment_cancel_invoice
sales_order_payment_capture
sales_order_payment_pay
sales_order_payment_place_end
sales_order_payment_place_start
sales_order_payment_refund
sales_order_payment_void
sales_order_place_before
sales_quote_add_item
sales_quote_address_discount_item
sales_quote_config_get_product_attributes
sales_quote_item_collection_products_after_load
sales_quote_item_qty_set_after
sales_quote_item_set_product
sales_quote_product_add_after
sales_quote_remove_item
sales_sale_collection_query_before
salesrule_rule_condition_combine
salesrule_rule_get_coupon_types
salesrule_validator_process
sendfriend_product
store_delete
store_group_save
tax_rate_data_fetch
tax_settings_change_after
visitor_init
wishlist_add_item
wishlist_add_product
wishlist_item_collection_products_after_load
wishlist_items_renewed
wishlist_product_add_after
wishlist_share
wishlist_update_item

Happy observing! 🙂

Leave a comment

 

Welcome to my Blog

Kalpesh MehtaHelping Magento developers in their day-to-day development problems since 2011. Most of the problems and solutions here are my own experiences while working on different projects. Enjoy the blog and don't forget to throw comments and likes/+1's/tweets on posts you like. Thanks for visiting!

Certifications