woocommerce.5.2.2
list of hooks defined in this version ( in do_action(), apply_filters() )
list of hooks used ( in add_action(), add_filter() )
- action_scheduler/created_table
- action_scheduler/migrate_action_dry_run
- action_scheduler/migrate_action_failed
- action_scheduler/migrate_action_incomplete
- action_scheduler/migrated_action
- action_scheduler/migration_batch_complete
- action_scheduler/migration_batch_starting
- action_scheduler/migration_complete
- action_scheduler/no_action_to_migrate
- action_scheduler/progress_tick
- action_scheduler_after_execute
- action_scheduler_after_process_queue
- action_scheduler_before_execute
- action_scheduler_before_process_queue
- action_scheduler_begin_execute
- action_scheduler_bulk_cancel_actions
- action_scheduler_canceled_action
- action_scheduler_deleted_action
- action_scheduler_execution_ignored
- action_scheduler_failed_action
- action_scheduler_failed_execution
- action_scheduler_failed_fetch_action
- action_scheduler_failed_to_schedule_next_instance
- action_scheduler_logger_class
- action_scheduler_migration_dependencies_met
- action_scheduler_post_type_args
- action_scheduler_queue_runner_flush_cache
- action_scheduler_reset_action
- action_scheduler_store_class
- action_scheduler_stored_action
- action_scheduler_unexpected_shutdown
- activated_plugin
- add-first-product
- add_meta_boxes
- add_meta_boxes_product
- add_option_mailchimp_woocommerce_plugin_do_activation_redirect
- add_option_woocommerce_extended_task_list_complete
- add_option_woocommerce_task_list_complete
- add_option_woocommerce_task_list_tracked_completed_tasks
- adjust_download_permissions
- admin_action_duplicate_product
- admin_bar_menu
- admin_body_class
- admin_enqueue_scripts
- admin_footer
- admin_footer_text
- admin_head
- admin_head-nav-menus.php
- admin_init
- admin_menu
- admin_notices
- admin_print_footer_scripts
- admin_print_scripts
- admin_print_styles
- admin_title
- after-product_cat-table
- after_setup_theme
- after_switch_theme
- attachment_link
- auto_update_plugin
- before_delete_post
- before_woocommerce_pay
- body_class
- bulk_actions-edit-
- bulk_edit_custom_box
- bulk_post_updated_messages
- check_ajax_referer
- clean_term_cache
- comment_feed_where
- comment_moderation_recipients
- comment_post
- comments_clauses
- comments_number
- comments_open
- comments_template
- create_term
- created_product_cat
- created_term
- cron_schedules
- current_screen
- custom_menu_order
- customize_controls_print_scripts
- customize_controls_print_styles
- customize_nav_menu_available_item_types
- customize_nav_menu_available_items
- customize_register
- customize_save_after
- deactivate_plugin
- deactivated_plugin
- default_hidden_columns
- default_hidden_meta_boxes
- delete_all_action_comments
- delete_post
- delete_user
- delete_version_transients
- deleted_post
- deleted_term_relationships
- deleted_user
- determine_current_user
- disable_months_dropdown
- display_post_states
- do_action_or_reschedule
- edit_form_after_title
- edit_form_top
- edit_post
- edit_product_cat
- edit_term
- edit_terms
- edit_user_profile
- edit_user_profile_update
- editable_roles
- edited_product_cat
- edited_term
- embed_content_meta
- embed_head
- enqueue_block_editor_assets
- enter_title_here
- extra_plugin_headers
- extra_theme_headers
- force_https_url
- generate_category_lookup_table
- get-started
- get_avatar_comment_types
- get_header
- get_pagenum_link
- get_search_query
- get_terms
- get_terms_defaults
- get_the_generator_html
- get_the_generator_xhtml
- gettext
- gettext_with_context
- gutenberg_can_edit_post_type
- handle_bulk_actions-edit-
- handle_cron_healthcheck
- http_api_curl
- http_request_timeout
- image_get_intermediate_size
- import_start
- in_admin_header
- in_plugin_update_message-woocommerce/woocommerce.php
- init
- intermediate_image_sizes
- intermediate_image_sizes_advanced
- jetpack_comment_form_enabled_for_product
- jetpack_site_registered
- learn-more
- list_table_primary_column
- load-
- load-edit-tags.php
- load-edit.php
- load-post-new.php
- load-tools_page_action-scheduler
- load-woocommerce_page_wc-addons
- load-woocommerce_page_wc-status
- load_script_translation_file
- locale
- lostpassword_url
- manage_
- manage_edit-
- manage_edit-product_cat_columns
- manage_posts_extra_tablenav
- manage_product_cat_custom_column
- map_meta_cap
- maybe_handle_deprecated_hook
- media_upload_downloadable_product
- menu_order
- mod_rewrite_rules
- name
- nocache_headers
- nonce_user_logged_out
- oembed_response_data
- other_milestones
- pa_
- page_link
- parse_query
- parse_request
- personal_options_update
- personalize-homepage
- phpmailer_init
- plugin_action_links_
- plugin_locale
- plugin_row_meta
- plugins_api
- plugins_loaded
- post_class
- post_row_actions
- post_submitbox_misc_actions
- post_submitbox_start
- post_thumbnail_html
- post_type_archive_title
- post_type_link
- post_updated_messages
- posts_clauses
- posts_fields
- posts_groupby
- posts_join
- posts_pre_query
- posts_where
- pre_comment_on_post
- pre_current_active_plugins
- pre_get_comments
- pre_get_posts
- pre_get_terms
- pre_load_script_translations
- pre_option_woocommerce_calc_shipping
- pre_post_update
- pre_set_site_transient_update_plugins
- pre_set_site_transient_update_themes
- pre_user_query
- pre_wp_unique_post_slug
- preprocess_comment
- process
- product_cat_add_form_fields
- product_cat_edit_form_fields
- product_cat_pre_add_form
- product_cat_row_actions
- product_page_product_importer
- profile_update
- query_vars
- queue_transactional_email
- quick_edit_custom_box
- redirect_canonical
- redirect_post_location
- request
- rest_api_allowed_post_types
- rest_api_init
- rest_authentication_errors
- rest_post_dispatch
- rest_pre_dispatch
- restrict_manage_posts
- rewrite_rules_array
- run
- run_migration
- save_post
- send_transactional_email
- set-screen-option
- set_logged_in_cookie
- set_object_terms
- share-feedback
- show_admin_bar
- show_user_profile
- shutdown
- switch_blog
- switch_theme
- template_include
- template_redirect
- term_updated_messages
- terms_clauses
- test-checkout
- the_content
- the_excerpt_embed
- the_post
- the_posts
- the_title
- theme_page_templates
- tracking-opt-in
- transition_post_status
- trashed_post
- twentynineteen_can_show_post_thumbnail
- twentynineteen_custom_colors_css
- twentyseventeen_custom_colors_css
- untrashed_post
- update_option
- update_option_
- update_option_woocommerce_allow_tracking
- update_option_woocommerce_default_customer_address
- update_option_woocommerce_helper_data
- update_option_woocommerce_notify_low_stock_amount
- update_option_woocommerce_notify_no_stock_amount
- update_option_woocommerce_show_marketplace_suggestions
- update_option_woocommerce_task_list_tracked_completed_tasks
- update_order_item_metadata
- update_post_metadata
- update_user_meta
- updated_order_item_meta
- updated_post_meta
- updated_user_meta
- upgrader_post_install
- upgrader_pre_download
- upgrader_process_complete
- upgrader_source_selection
- upload_dir
- use_block_editor_for_post_type
- user_has_cap
- user_search_columns
- valid-paypal-standard-ipn-request
- view-report
- view_mode_post_types
- views_edit-product
- wc-admin-woocommerce-payments_add_note
- wc_admin_daily
- wc_admin_installed
- wc_ajax_
- wc_ajax_update_order_review
- wc_marketplace_suggestions_orders_empty_state
- wc_marketplace_suggestions_products_empty_state
- wc_order_statuses
- wc_update_product_lookup_tables_column
- wc_update_product_lookup_tables_rating_count_batch
- widgets_init
- woocommerce_account_add-payment-method_endpoint
- woocommerce_account_content
- woocommerce_account_downloads_endpoint
- woocommerce_account_edit-account_endpoint
- woocommerce_account_edit-address_endpoint
- woocommerce_account_navigation
- woocommerce_account_orders_endpoint
- woocommerce_account_payment-methods_endpoint
- woocommerce_account_view-order_endpoint
- woocommerce_activated_plugin
- woocommerce_add_to_cart
- woocommerce_add_to_cart_form_action
- woocommerce_add_to_cart_validation
- woocommerce_addon_installed
- woocommerce_admin_features
- woocommerce_admin_field_email_notification
- woocommerce_admin_field_payment_gateways
- woocommerce_admin_get_user_data_fields
- woocommerce_admin_is_loading
- woocommerce_admin_order_data_after_order_details
- woocommerce_admin_plugins_whitelist
- woocommerce_admin_preload_options
- woocommerce_admin_preload_settings
- woocommerce_admin_settings_sanitize_option_woocommerce_checkout_order_received_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_checkout_pay_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_hold_stock_minutes
- woocommerce_admin_settings_sanitize_option_woocommerce_logout_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_add_payment_method_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_delete_payment_method_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_downloads_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_edit_account_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_edit_address_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_lost_password_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_orders_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_payment_methods_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_set_default_payment_method_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_myaccount_view_order_endpoint
- woocommerce_admin_settings_sanitize_option_woocommerce_price_decimal_sep
- woocommerce_admin_settings_sanitize_option_woocommerce_price_num_decimals
- woocommerce_admin_settings_sanitize_option_woocommerce_price_thousand_sep
- woocommerce_admin_status_content_action-scheduler
- woocommerce_admin_status_tabs
- woocommerce_after_calculate_totals
- woocommerce_after_checkout_validation
- woocommerce_after_main_content
- woocommerce_after_register_post_type
- woocommerce_after_shop_loop
- woocommerce_after_shop_loop_item
- woocommerce_after_shop_loop_item_title
- woocommerce_after_single_product_summary
- woocommerce_after_subcategory
- woocommerce_analytics_delete_order_stats
- woocommerce_analytics_excluded_order_statuses
- woocommerce_analytics_products_stats_select_query
- woocommerce_analytics_taxes_stats_select_query
- woocommerce_analytics_variations_stats_select_query
- woocommerce_api_check_authentication
- woocommerce_api_endpoints
- woocommerce_api_order_response
- woocommerce_api_product_response
- woocommerce_api_report_response
- woocommerce_api_wc_gateway_paypal
- woocommerce_api_{$name}_response
- woocommerce_api_{$resource}_response
- woocommerce_applied_coupon
- woocommerce_archive_description
- woocommerce_attribute_label
- woocommerce_auth_page_footer
- woocommerce_auth_page_header
- woocommerce_available_downloads
- woocommerce_before_cart
- woocommerce_before_checkout_form
- woocommerce_before_checkout_form_cart_notices
- woocommerce_before_customer_login_form
- woocommerce_before_lost_password_form
- woocommerce_before_main_content
- woocommerce_before_reset_password_form
- woocommerce_before_shop_loop
- woocommerce_before_shop_loop_item
- woocommerce_before_shop_loop_item_title
- woocommerce_before_single_product
- woocommerce_before_single_product_summary
- woocommerce_before_subcategory
- woocommerce_before_subcategory_title
- woocommerce_blocks_cart_enqueue_data
- woocommerce_blocks_checkout_enqueue_data
- woocommerce_blocks_payment_method_type_registration
- woocommerce_blocks_register_script_dependencies
- woocommerce_breadcrumb
- woocommerce_cancel_unpaid_orders
- woocommerce_cart_collaterals
- woocommerce_cart_emptied
- woocommerce_cart_is_empty
- woocommerce_cart_item_removed
- woocommerce_cart_item_restored
- woocommerce_cart_item_set_quantity
- woocommerce_cart_loaded_from_session
- woocommerce_check_cart_items
- woocommerce_checkout_before_customer_details
- woocommerce_checkout_billing
- woocommerce_checkout_order_created
- woocommerce_checkout_order_exception
- woocommerce_checkout_order_review
- woocommerce_checkout_registration_enabled
- woocommerce_checkout_registration_required
- woocommerce_checkout_shipping
- woocommerce_checkout_terms_and_conditions
- woocommerce_cleanup_draft_orders
- woocommerce_cleanup_logs
- woocommerce_cleanup_personal_data
- woocommerce_cleanup_sessions
- woocommerce_component_settings_preload_endpoints
- woocommerce_components_settings
- woocommerce_coupon_code
- woocommerce_coupon_object_updated_props
- woocommerce_created_customer_notification
- woocommerce_csv_product_import_mapped_columns
- woocommerce_csv_product_import_mapping_default_columns
- woocommerce_csv_product_import_mapping_special_columns
- woocommerce_data_stores
- woocommerce_debug_tools
- woocommerce_default_order_status
- woocommerce_deliver_webhook_async
- woocommerce_download_file_force
- woocommerce_download_file_redirect
- woocommerce_download_file_xsendfile
- woocommerce_email_before_order_table
- woocommerce_email_customer_details
- woocommerce_email_footer
- woocommerce_email_footer_text
- woocommerce_email_header
- woocommerce_email_order_details
- woocommerce_email_order_meta
- woocommerce_enqueue_styles
- woocommerce_external_add_to_cart
- woocommerce_flat_rate_shipping_add_rate
- woocommerce_flush_rewrite_rules
- woocommerce_geoip_updater
- woocommerce_get_geolocation
- woocommerce_get_sections_advanced
- woocommerce_get_settings_advanced
- woocommerce_grouped_add_to_cart
- woocommerce_helper_connect_start
- woocommerce_helper_connected
- woocommerce_helper_denied
- woocommerce_helper_disconnected
- woocommerce_helper_loaded
- woocommerce_helper_output
- woocommerce_helper_subscriptions_refresh
- woocommerce_hide_regenerating_thumbnails_notice
- woocommerce_hide_update_notice
- woocommerce_init
- woocommerce_install_get_tables
- woocommerce_installed
- woocommerce_login_form_end
- woocommerce_low_stock_notification
- woocommerce_my_account_my_orders_query
- woocommerce_navigation_get_breadcrumbs
- woocommerce_navigation_is_connected_page
- woocommerce_new_customer
- woocommerce_new_customer_note_notification
- woocommerce_new_order_email_allows_resend
- woocommerce_new_product
- woocommerce_no_products_found
- woocommerce_no_stock_notification
- woocommerce_note_action_install-jp-and-wcs-plugins
- woocommerce_note_action_tracking-opt-in
- woocommerce_order_class
- woocommerce_order_details_after_order_table
- woocommerce_order_fully_refunded_notification
- woocommerce_order_partially_refunded_notification
- woocommerce_order_status_cancelled
- woocommerce_order_status_cancelled_to_completed_notification
- woocommerce_order_status_cancelled_to_on-hold_notification
- woocommerce_order_status_cancelled_to_processing_notification
- woocommerce_order_status_changed
- woocommerce_order_status_completed
- woocommerce_order_status_completed_notification
- woocommerce_order_status_failed_to_completed_notification
- woocommerce_order_status_failed_to_on-hold_notification
- woocommerce_order_status_failed_to_processing_notification
- woocommerce_order_status_on-hold
- woocommerce_order_status_on-hold_to_cancelled_notification
- woocommerce_order_status_on-hold_to_failed_notification
- woocommerce_order_status_on-hold_to_processing_notification
- woocommerce_order_status_pending
- woocommerce_order_status_pending_to_completed_notification
- woocommerce_order_status_pending_to_failed_notification
- woocommerce_order_status_pending_to_on-hold_notification
- woocommerce_order_status_pending_to_processing_notification
- woocommerce_order_status_processing
- woocommerce_order_status_processing_to_cancelled_notification
- woocommerce_order_status_refunded
- woocommerce_payment_complete
- woocommerce_payment_complete_order_status
- woocommerce_payment_methods_list_item
- woocommerce_paypal_payments_onboarding_redirect_url
- woocommerce_privacy_remove_order_personal_data
- woocommerce_proceed_to_checkout
- woocommerce_process_product_meta
- woocommerce_process_shop_coupon_meta
- woocommerce_process_shop_order_meta
- woocommerce_product_additional_information
- woocommerce_product_bulk_and_quick_edit
- woocommerce_product_data_panels
- woocommerce_product_data_tabs
- woocommerce_product_importer_pre_expand_data
- woocommerce_product_is_visible
- woocommerce_product_loop_start
- woocommerce_product_on_backorder_notification
- woocommerce_product_set_stock_status
- woocommerce_product_set_visibility
- woocommerce_product_tabs
- woocommerce_product_thumbnails
- woocommerce_product_type_changed
- woocommerce_refund_created
- woocommerce_register_form
- woocommerce_register_log_handlers
- woocommerce_register_post_type_shop_coupon
- woocommerce_register_shop_order_post_statuses
- woocommerce_remove_order_personal_data
- woocommerce_removed_coupon
- woocommerce_reset_password_notification
- woocommerce_rest_api_get_rest_namespaces
- woocommerce_rest_check_permissions
- woocommerce_rest_checkout_process_payment_with_context
- woocommerce_rest_insert_{$this->post_type}
- woocommerce_rest_insert_{$this->post_type}_object
- woocommerce_rest_orders_prepare_object_query
- woocommerce_rest_performance_indicators_data_value
- woocommerce_rest_prepare_note
- woocommerce_rest_prepare_shop_order_object
- woocommerce_rest_prepare_themes
- woocommerce_rest_private_query_vars
- woocommerce_rest_{$this->post_type}_object_trashable
- woocommerce_rest_{$this->post_type}_query
- woocommerce_rest_{$this->post_type}_trashable
- woocommerce_review_before
- woocommerce_review_before_comment_meta
- woocommerce_review_comment_text
- woocommerce_review_meta
- woocommerce_run_update_callback
- woocommerce_save_settings_advanced_keys
- woocommerce_save_settings_advanced_webhooks
- woocommerce_saved_payment_methods_list
- woocommerce_scheduled_sales
- woocommerce_sections_
- woocommerce_set_cart_cookies
- woocommerce_settings-
- woocommerce_settings-email_
- woocommerce_settings-wc_admin
- woocommerce_settings_
- woocommerce_settings_features
- woocommerce_settings_groups
- woocommerce_settings_page_init
- woocommerce_settings_save_
- woocommerce_settings_tabs_array
- woocommerce_shared_settings
- woocommerce_shipping_rate_label
- woocommerce_shop_loop_item_title
- woocommerce_shop_loop_subcategory_title
- woocommerce_shop_order_search_results
- woocommerce_short_description
- woocommerce_shortcode_before_product_cat_loop
- woocommerce_shortcode_order_tracking_order_id
- woocommerce_shortcode_products_query
- woocommerce_show_admin_notice
- woocommerce_sidebar
- woocommerce_simple_add_to_cart
- woocommerce_single_product_summary
- woocommerce_single_variation
- woocommerce_stock_amount
- woocommerce_store_api_disable_nonce_check
- woocommerce_system_status_report
- woocommerce_tax_round
- woocommerce_thankyou
- woocommerce_thankyou_
- woocommerce_thankyou_bacs
- woocommerce_thankyou_cheque
- woocommerce_thankyou_order_received_text
- woocommerce_thankyou_paypal
- woocommerce_theme_installed
- woocommerce_tracker_send_event
- woocommerce_update_customer
- woocommerce_update_marketplace_suggestions
- woocommerce_update_option
- woocommerce_update_options
- woocommerce_update_options_email_
- woocommerce_update_options_integration_
- woocommerce_update_options_payment_gateways_
- woocommerce_update_options_shipping_
- woocommerce_update_product
- woocommerce_updated
- woocommerce_valid_order_statuses_for_payment
- woocommerce_valid_order_statuses_for_payment_complete
- woocommerce_variable_add_to_cart
- woocommerce_view_order
- woocommerce_wccom_install_products
- woocommerce_webhook_process_delivery
- woocommerce_widget_shopping_cart_buttons
- woocommerce_widget_shopping_cart_total
- wp
- wp_
- wp_ajax_
- wp_ajax_nopriv_
- wp_ajax_nopriv_woocommerce_
- wp_ajax_woocommerce_
- wp_ajax_woocommerce_add_dismissed_marketplace_suggestion
- wp_ajax_woocommerce_do_ajax_product_export
- wp_ajax_woocommerce_do_ajax_product_import
- wp_count_comments
- wp_dashboard_setup
- wp_enqueue_scripts
- wp_footer
- wp_generate_attachment_metadata
- wp_get_attachment_image_attributes
- wp_get_attachment_image_src
- wp_head
- wp_insert_comment
- wp_insert_post_data
- wp_list_pages
- wp_loaded
- wp_login
- wp_logout
- wp_mail_content_type
- wp_mail_from
- wp_mail_from_name
- wp_nav_menu_objects
- wp_network_dashboard_setup
- wp_prepare_attachment_for_js
- wp_print_footer_scripts
- wp_print_scripts
- wp_privacy_anonymize_data
- wp_privacy_personal_data_erasers
- wp_privacy_personal_data_exporters
- wp_redirect
- wp_robots
- wp_set_comment_status
- wp_terms_checklist_args
- wp_trash_post
- wp_unique_filename
- wp_untrash_post_status
- wp_update_comment_count
- wp_update_comment_data
- wp_upgrade
- wpmu_drop_tables
- wpseo_metadesc
- wpseo_metakey
- yes-please