Hooks
This reference is generated during every documentation build directly from the hook file produced by Woo Batches. Search by hook name, description, or parameter, and filter the list by hook type.
Note: Hooks are intended for custom development. We cannot analyze customizations outside a commissioned development scope through regular product support.
Data updated: Jul 10, 2025, 10:50 PM UTC
178 hooks
filterwoo_batches_admin_{page}_tabs_arrayWoo Batches
This filter filters the admin page tabs array
apply_filters( 'woo_batches_admin_{page}_tabs_array', array $page_tabs_array );
Parameters
$page_tabs_arrayarray- Includes the page tabs array
filterwoo_batches_admin_additional_screen_idsWoo Batches
This filter filters the admin additional screen IDS
apply_filters( 'woo_batches_admin_additional_screen_ids', array $additional_screen_ids );
Parameters
$additional_screen_idsarray- Includes all additional screen IDs
actionwoo_batches_admin_after_batches_details_email_tableWoo Batches
This hook fires after the batches details email table
do_action( 'woo_batches_admin_after_batches_details_email_table', Woo_Batches_Data_Store_Batch_Model[] $batches, bool $plain_text );
Parameters
$batchesWoo_Batches_Data_Store_Batch_Model[]- Includes all batches
$plain_textbool- If plain text or not
actionwoo_batches_admin_after_page_action_{page}Woo Batches
This hook fires after an admin page action
do_action( 'woo_batches_admin_after_page_action_{page}' );
actionwoo_batches_admin_after_settings_{current_tab}Woo Batches
This hook fires after the settings output
do_action( 'woo_batches_admin_after_settings_{current_tab}' );
filterwoo_batches_admin_ajax_process_product_search_resultWoo Batches
This filter filters the admin AJAX process product search result
apply_filters( 'woo_batches_admin_ajax_process_product_search_result', array $product_result, WC_Product|bool|null $product );
Parameters
$product_resultarray- Includes a product search result (ID and text)
$productWC_Product|bool|null- The product object
filterwoo_batches_admin_ajax_validate_batch_numbersWoo Batches
This filter filters the admin AJAX validate batch numbers
apply_filters( 'woo_batches_admin_ajax_validate_batch_numbers', array $batch_number_duplicates, array $batches );
Parameters
$batch_number_duplicatesarray- Includes already existing batch numbers
$batchesarray- Includes all checked batches
filterwoo_batches_admin_batch_add_form_methodWoo Batches
This filter filters the admin batch add form method
apply_filters( 'woo_batches_admin_batch_add_form_method', string $batch_add_form_method );
Parameters
$batch_add_form_methodstring- The form method for the batch add form
filterwoo_batches_admin_batches_create_batch_dataWoo Batches
This filter filters the admin batch create batch data
apply_filters( 'woo_batches_admin_batches_create_batch_data', array $batch_data, array $post );
Parameters
$batch_dataarray- Includes all batch data
$postarray- Includes all variables passed to the current script via the HTTP POST method
filterwoo_batches_admin_batches_get_create_batch_urlWoo Batches
This filter filters the admin batches create batch URL
apply_filters( 'woo_batches_admin_batches_get_create_batch_url', string $create_batch_url );
Parameters
$create_batch_urlstring- The create batch URL
filterwoo_batches_admin_batches_list_table_classesWoo Batches
This filter filters the admin batches list table classes
apply_filters( 'woo_batches_admin_batches_list_table_classes', array $table_classes );
Parameters
$table_classesarray- Includes all table classes
filterwoo_batches_admin_batches_list_table_no_itemsWoo Batches
This filter filters the admin batches list table no items message
apply_filters( 'woo_batches_admin_batches_list_table_no_items', string $message );
Parameters
$messagestring- The no items message
filterwoo_batches_admin_batches_list_table_process_sortingWoo Batches
This filter filters the admin batches list table process sorting
apply_filters( 'woo_batches_admin_batches_list_table_process_sorting', array $batches );
Parameters
$batchesarray- Includes all batches
filterwoo_batches_admin_batches_list_table_sortable_columnsWoo Batches
This filter filters the admin batches list table sortable columns
apply_filters( 'woo_batches_admin_batches_list_table_sortable_columns', array $valid_sortable_columns );
Parameters
$valid_sortable_columnsarray- Includes all valid sortable columns
filterwoo_batches_admin_batches_page_titleWoo Batches
This filter filters the admin batches page title
apply_filters( 'woo_batches_admin_batches_page_title', string $title );
Parameters
$titlestring- The title
filterwoo_batches_admin_batches_page_title_actionsWoo Batches
This filter filters the admin batches page title actions
apply_filters( 'woo_batches_admin_batches_page_title_actions', array $page_title_actions );
Parameters
$page_title_actionsarray- Includes the page title actions
filterwoo_batches_admin_batches_views_arrayWoo Batches
This filter filters the admin batches views
apply_filters( 'woo_batches_admin_batches_views_array', array $batches_views );
Parameters
$batches_viewsarray- Includes the batches views
actionwoo_batches_admin_before_batches_details_email_tableWoo Batches
This hook fires before the batches details email table
do_action( 'woo_batches_admin_before_batches_details_email_table', Woo_Batches_Data_Store_Batch_Model[] $batches, bool $plain_text );
Parameters
$batchesWoo_Batches_Data_Store_Batch_Model[]- Includes all batches
$plain_textbool- If plain text or not
actionwoo_batches_admin_before_page_action_{page}Woo Batches
This hook fires before an admin page action
do_action( 'woo_batches_admin_before_page_action_{page}' );
actionwoo_batches_admin_before_settings_{current_tab}Woo Batches
This hook fires before the settings output
do_action( 'woo_batches_admin_before_settings_{current_tab}' );
actionwoo_batches_admin_before_status_{current_tab}Woo Batches
This hook fires before the status output
do_action( 'woo_batches_admin_before_status_{current_tab}' );
filterwoo_batches_admin_filter_admin_body_classWoo Batches
This filter filters the admin body classes
apply_filters( 'woo_batches_admin_filter_admin_body_class', string $admin_body_classes );
Parameters
$admin_body_classesstring- The admin body classes
filterwoo_batches_admin_general_settingsWoo Batches
This filter filters the general settings
apply_filters( 'woo_batches_admin_general_settings', array $general_settings );
Parameters
$general_settingsarray- Includes the general settings
filterwoo_batches_admin_get_header_actionsWoo Batches
This filter filters the admin header actions
apply_filters( 'woo_batches_admin_get_header_actions', array $header_actions );
Parameters
$header_actionsarray- Includes all header actions
filterwoo_batches_admin_get_settings_{id}Woo Batches
This filter filters the settings for a setting page
apply_filters( 'woo_batches_admin_get_settings_{id}', array $settings, string $current_section );
Parameters
$settingsarray- Includes all settings
$current_sectionstring- The current settings section
filterwoo_batches_admin_get_settings_sections_{id}Woo Batches
This filter filters the settings sections for a settings page
apply_filters( 'woo_batches_admin_get_settings_sections_{id}', array $sections );
Parameters
$sectionsarray- Includes all sections
filterwoo_batches_admin_get_status_page_{id}Woo Batches
This filter filters the current admin status page ID
apply_filters( 'woo_batches_admin_get_status_page_{id}', string $id );
Parameters
$idstring- The page ID
filterwoo_batches_admin_get_woo_batches_navigation_breadcrumbsWoo Batches
This filter filters the admin navigation breadcrumbs
apply_filters( 'woo_batches_admin_get_woo_batches_navigation_breadcrumbs', array $breadcrumbs );
Parameters
$breadcrumbsarray- Includes all breadcrumbs
filterwoo_batches_admin_get_woo_batches_pagesWoo Batches
This filter filters all pages
apply_filters( 'woo_batches_admin_get_woo_batches_pages', array $pages );
Parameters
$pagesarray- Includes all pages
filterwoo_batches_admin_navigation_breadcrumb_admin_page_titleWoo Batches
This filter filters the admin navigation breadcrumb admin page title
apply_filters( 'woo_batches_admin_navigation_breadcrumb_admin_page_title', string $page_title, string $screen_id );
Parameters
$page_titlestring- The page title
$screen_idstring- The screen ID
filterwoo_batches_admin_navigation_breadcrumb_extension_displayed_tabWoo Batches
This filter filters the admin navigation breadcrumb extension displayed tab
apply_filters( 'woo_batches_admin_navigation_breadcrumb_extension_displayed_tab', string $displayed_tab, string $page_id, array $page_data );
Parameters
$displayed_tabstring- The displayed tab
$page_idstring- The page ID
$page_dataarray- Includes all page data
filterwoo_batches_admin_navigation_breadcrumb_extension_viewWoo Batches
This filter filters the admin navigation breadcrumb extension view
apply_filters( 'woo_batches_admin_navigation_breadcrumb_extension_view', string $view, string $page_id, array $page_data );
Parameters
$viewstring- The view
$page_idstring- The page ID
$page_dataarray- Includes all page data
filterwoo_batches_admin_navigation_breadcrumb_page_data_titleWoo Batches
This filter filters the admin navigation breadcrumb page data tile
apply_filters( 'woo_batches_admin_navigation_breadcrumb_page_data_title', string $title, string $page_id );
Parameters
$titlestring- The page data title
$page_idstring- The page ID
filterwoo_batches_admin_navigation_breadcrumbsWoo Batches
This filter filters all plugin admin navigation breadcrumbs
apply_filters( 'woo_batches_admin_navigation_breadcrumbs', array $breadcrumbs );
Parameters
$breadcrumbsarray- Includes navigation breadcrumbs
filterwoo_batches_admin_order_settingsWoo Batches
This filter filters the order settings
apply_filters( 'woo_batches_admin_order_settings', array $order_settings );
Parameters
$order_settingsarray- Includes the order settings
actionwoo_batches_admin_page_action_{page}Woo Batches
This hook fires the admin page action
do_action( 'woo_batches_admin_page_action_{page}' );
filterwoo_batches_admin_page_actions_is_woo_batches_pageWoo Batches
This filter filters if its a plugin page or not
apply_filters( 'woo_batches_admin_page_actions_is_woo_batches_page', bool $is_woo_batches_page );
Parameters
$is_woo_batches_pagebool- If its a plugin page or not
filterwoo_batches_admin_product_settingsWoo Batches
This filter filters the product settings
apply_filters( 'woo_batches_admin_product_settings', array $product_settings );
Parameters
$product_settingsarray- Includes the product settings
filterwoo_batches_admin_screen_idsWoo Batches
This filter filters the admin screen IDS
apply_filters( 'woo_batches_admin_screen_ids', array $screen_ids, string $woo_batches_screen_id );
Parameters
$screen_idsarray- Includes all screen IDs
$woo_batches_screen_idstring- Default plugin screen ID
actionwoo_batches_admin_settings_{current_tab}Woo Batches
This hook fires during the settings content output
do_action( 'woo_batches_admin_settings_{current_tab}' );
actionwoo_batches_admin_settings_{id}Woo Batches
This hook fires when a setting gets outputted
do_action( 'woo_batches_admin_settings_{id}' );
actionwoo_batches_admin_settings_{id}_afterWoo Batches
This hook fires after a section was outputted
do_action( 'woo_batches_admin_settings_{id}_after' );
actionwoo_batches_admin_settings_{id}_endWoo Batches
This hook fires when a section end gets outputted
do_action( 'woo_batches_admin_settings_{id}_end' );
actionwoo_batches_admin_settings_after_output_action_{id}Woo Batches
This hook fires after the settings output action
do_action( 'woo_batches_admin_settings_after_output_action_{id}', array $settings, string $current_section );
Parameters
$settingsarray- Includes all settings
$current_sectionstring- The current settings section
actionwoo_batches_admin_settings_before_output_action_{id}Woo Batches
This hook fires before the settings output action
do_action( 'woo_batches_admin_settings_before_output_action_{id}', array $settings, string $current_section );
Parameters
$settingsarray- Includes all settings
$current_sectionstring- The current settings section
filterwoo_batches_admin_settings_export_csv_columnsWoo Batches
This filter filters all available settings export CSV columns
apply_filters( 'woo_batches_admin_settings_export_csv_columns', array $export_columns );
Parameters
$export_columnsarray- The export CSV columns
filterwoo_batches_admin_settings_export_form_methodWoo Batches
This filter filters the admin settings export form method
apply_filters( 'woo_batches_admin_settings_export_form_method', string $settings_export_form_method );
Parameters
$settings_export_form_methodstring- The form method for the settings export form
actionwoo_batches_admin_settings_field_{setting_type}Woo Batches
This hook fires when the settings type don't fits
do_action( 'woo_batches_admin_settings_field_{setting_type}', array $setting );
Parameters
$settingarray- Includes setting parameters
filterwoo_batches_admin_settings_form_method_tab_{current_tab}Woo Batches
This filter filters the admin settings form method
apply_filters( 'woo_batches_admin_settings_form_method_tab_{current_tab}', string $settings_form_method );
Parameters
$settings_form_methodstring- The form method for the settings form
filterwoo_batches_admin_settings_get_export_settings_urlWoo Batches
This filter filters the export settings URL
apply_filters( 'woo_batches_admin_settings_get_export_settings_url', string $export_settings_url );
Parameters
$export_settings_urlstring- The export settings URL
filterwoo_batches_admin_settings_get_import_settings_urlWoo Batches
This filter filters the import settings URL
apply_filters( 'woo_batches_admin_settings_get_import_settings_url', string $import_settings_url );
Parameters
$import_settings_urlstring- The import settings URL
filterwoo_batches_admin_settings_get_optionWoo Batches
This filter filters the current setting value (option)
apply_filters( 'woo_batches_admin_settings_get_option', mixed $setting_value, int|string $setting_id );
Parameters
$setting_valuemixed- The setting value (or default)
$setting_idint|string- The setting ID
filterwoo_batches_admin_settings_import_form_methodWoo Batches
This filter filters the admin settings import form method
apply_filters( 'woo_batches_admin_settings_import_form_method', string $settings_import_form_method );
Parameters
$settings_import_form_methodstring- The form method for the settings import form
filterwoo_batches_admin_settings_output_action_{id}_output_settings_fieldsWoo Batches
This filter filters if the settings fields should be outputted
apply_filters( 'woo_batches_admin_settings_output_action_{id}_output_settings_fields', bool $output_settings_fields, string $current_section );
Parameters
$output_settings_fieldsbool- If settings fields should be outputted
$current_sectionstring- The current settings section
filterwoo_batches_admin_settings_page_title_actionsWoo Batches
This filter filters the admin settings page title actions
apply_filters( 'woo_batches_admin_settings_page_title_actions', array $page_title_actions );
Parameters
$page_title_actionsarray- Includes the page title actions
filterwoo_batches_admin_settings_sanitize_optionWoo Batches
This filter filters the sanitized settings option
apply_filters( 'woo_batches_admin_settings_sanitize_option', mixed|null $value, mixed $option, array|mixed|null|string $raw_value );
Parameters
$valuemixed|null- The value
$optionmixed- The option
$raw_valuearray|mixed|null|string- The raw value
filterwoo_batches_admin_settings_sanitize_option_{option_name}Woo Batches
Sanitize the value of an option by option name
apply_filters( 'woo_batches_admin_settings_sanitize_option_{option_name}', mixed|null $value, mixed $option, array|mixed|null|string $raw_value );
Parameters
$valuemixed|null- The value
$optionmixed- The option
$raw_valuearray|mixed|null|string- The raw value
actionwoo_batches_admin_settings_save_{current_tab}Woo Batches
This hook fires when a settings page gets saved
do_action( 'woo_batches_admin_settings_save_{current_tab}' );
actionwoo_batches_admin_settings_save_{id}Woo Batches
This hook fires during the saving of settings
do_action( 'woo_batches_admin_settings_save_{id}', string $current_section );
Parameters
$current_sectionstring- The current settings section
actionwoo_batches_admin_settings_save_fieldsWoo Batches
This hook fires when settings fields getting saved
do_action( 'woo_batches_admin_settings_save_fields', array $update_options );
Parameters
$update_optionsarray- Includes all options to update
actionwoo_batches_admin_settings_savedWoo Batches
This hook fires when a settings page was saved
do_action( 'woo_batches_admin_settings_saved' );
actionwoo_batches_admin_settings_saved_fieldsWoo Batches
This hook fires when settings fields are saved
do_action( 'woo_batches_admin_settings_saved_fields', array $update_options );
Parameters
$update_optionsarray- Includes all options to update
actionwoo_batches_admin_settings_sections_{current_tab}Woo Batches
This hook fires during the settings sections output
do_action( 'woo_batches_admin_settings_sections_{current_tab}' );
actionwoo_batches_admin_settings_tabsWoo Batches
This hook fires during the settings tabs output
do_action( 'woo_batches_admin_settings_tabs' );
filterwoo_batches_admin_settings_tabs_arrayWoo Batches
This filter filters the admin settings tabs array
apply_filters( 'woo_batches_admin_settings_tabs_array', array $tabs );
Parameters
$tabsarray- Includes the settings tabs
filterwoo_batches_admin_settings_update_optionWoo Batches
This filter filters the settings update option
apply_filters( 'woo_batches_admin_settings_update_option', mixed|null $setting_value, int|string $setting_id );
Parameters
$setting_valuemixed|null- The setting value
$setting_idint|string- The setting ID
filterwoo_batches_admin_settings_views_arrayWoo Batches
This filter filters the admin settings views
apply_filters( 'woo_batches_admin_settings_views_array', array $settings_views );
Parameters
$settings_viewsarray- Includes the settings views
filterwoo_batches_admin_setup_wizard_get_current_step_indexWoo Batches
This filter filters the current setup wizard step index
apply_filters( 'woo_batches_admin_setup_wizard_get_current_step_index', int $current_step_index );
Parameters
$current_step_indexint- The current step index
filterwoo_batches_admin_setup_wizard_get_current_step_keyWoo Batches
This filter filters the current setup wizard step key
apply_filters( 'woo_batches_admin_setup_wizard_get_current_step_key', string $current_step_key );
Parameters
$current_step_keystring- The current step key
filterwoo_batches_admin_setup_wizard_get_error_messageWoo Batches
This filter filters the setup wizard error message
apply_filters( 'woo_batches_admin_setup_wizard_get_error_message', false|mixed $error_message );
Parameters
$error_messagefalse|mixed- The error message
filterwoo_batches_admin_setup_wizard_get_first_steps_listWoo Batches
This filter filters the setup wizard first steps list
apply_filters( 'woo_batches_admin_setup_wizard_get_first_steps_list', array $first_steps_list );
Parameters
$first_steps_listarray- Includes all first steps
filterwoo_batches_admin_setup_wizard_get_next_stepWoo Batches
This filter filters the next step key
apply_filters( 'woo_batches_admin_setup_wizard_get_next_step', int|string $next_step_key );
Parameters
$next_step_keyint|string- The next step key
filterwoo_batches_admin_setup_wizard_get_setup_wizard_stepsWoo Batches
This filter filters the setup wizard steps
apply_filters( 'woo_batches_admin_setup_wizard_get_setup_wizard_steps', array $steps );
Parameters
$stepsarray- Includes the steps
filterwoo_batches_admin_setup_wizard_get_stepWoo Batches
This filter filters a setup wizard step given by step key
apply_filters( 'woo_batches_admin_setup_wizard_get_step', array|false $step );
Parameters
$steparray|false- The requested step
filterwoo_batches_admin_setup_wizard_get_step_indexWoo Batches
This filter filters the setup wizard step index
apply_filters( 'woo_batches_admin_setup_wizard_get_step_index', int $step_index );
Parameters
$step_indexint- The step index
filterwoo_batches_admin_setup_wizard_get_step_urlWoo Batches
This filter filters the setup wizard step URL
apply_filters( 'woo_batches_admin_setup_wizard_get_step_url', string $step_url );
Parameters
$step_urlstring- The step URL
filterwoo_batches_admin_setup_wizard_get_stepsWoo Batches
This filter filters the setup wizard get steps
apply_filters( 'woo_batches_admin_setup_wizard_get_steps', array $steps );
Parameters
$stepsarray- Includes the steps
actionwoo_batches_admin_status_{current_tab}Woo Batches
This hook fires during the status content output
do_action( 'woo_batches_admin_status_{current_tab}' );
actionwoo_batches_admin_status_after_system_status_reportWoo Batches
This hook fires after the system status report
do_action( 'woo_batches_admin_status_after_system_status_report' );
filterwoo_batches_admin_status_format_plugin_dataWoo Batches
This filter filters the admin status formatted plugin data
apply_filters( 'woo_batches_admin_status_format_plugin_data', array $plugin_data );
Parameters
$plugin_dataarray- Includes all formatted plugin data
filterwoo_batches_admin_status_generate_system_reportWoo Batches
This filter filters the admin status system report
apply_filters( 'woo_batches_admin_status_generate_system_report', array $system_report );
Parameters
$system_reportarray- Includes the whole system report
filterwoo_batches_admin_status_get_active_plugin_detailsWoo Batches
This filter filters the admin status active plugins details
apply_filters( 'woo_batches_admin_status_get_active_plugin_details', array $active_plugins_data );
Parameters
$active_plugins_dataarray- Includes the active plugins
filterwoo_batches_admin_status_get_database_detailsWoo Batches
This filter filters the admin status database details
apply_filters( 'woo_batches_admin_status_get_database_details', array $database_details );
Parameters
$database_detailsarray- Includes the database details
filterwoo_batches_admin_status_get_inactive_plugin_detailsWoo Batches
This filter filters the admin status inactive plugins details
apply_filters( 'woo_batches_admin_status_get_inactive_plugin_details', array $inactive_plugins_data );
Parameters
$inactive_plugins_dataarray- Includes the inactive plugins
filterwoo_batches_admin_status_get_security_detailsWoo Batches
This filter filters the admin status security details
apply_filters( 'woo_batches_admin_status_get_security_details', array $security_details );
Parameters
$security_detailsarray- Includes the security details
filterwoo_batches_admin_status_get_server_environment_detailsWoo Batches
This filter filters the admin status server environment details
apply_filters( 'woo_batches_admin_status_get_server_environment_details', array $server_environment_details );
Parameters
$server_environment_detailsarray- Includes the server environment details
filterwoo_batches_admin_status_get_settings_detailsWoo Batches
This filter filters the admin status settings details
apply_filters( 'woo_batches_admin_status_get_settings_details', array $settings_details );
Parameters
$settings_detailsarray- Includes all settings details
filterwoo_batches_admin_status_get_theme_detailsWoo Batches
This filter filters the admin status active theme details
apply_filters( 'woo_batches_admin_status_get_theme_details', array $active_theme_info );
Parameters
$active_theme_infoarray- Includes all active theme details
filterwoo_batches_admin_status_get_timezone_nameWoo Batches
This filter filters the admin status timezone name
apply_filters( 'woo_batches_admin_status_get_timezone_name', string $timezone_name );
Parameters
$timezone_namestring- The timezone name
filterwoo_batches_admin_status_get_utc_offsetWoo Batches
This filter filters the admin status UTC offset
apply_filters( 'woo_batches_admin_status_get_utc_offset', string $utc_offset, string $formatted_offset );
Parameters
$utc_offsetstring- The UTC offset
$formatted_offsetstring- The formatted offset
filterwoo_batches_admin_status_get_wp_environment_detailsWoo Batches
This filter filters the admin status WordPress environment details
apply_filters( 'woo_batches_admin_status_get_wp_environment_details', array $wp_environment_details );
Parameters
$wp_environment_detailsarray- Includes the WordPress environment details
filterwoo_batches_admin_status_scheduled_actions_list_table_get_hook_callbacksWoo Batches
This filter filters the admin status scheduled actions table hook callbacks
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_get_hook_callbacks', array $hook_callbacks );
Parameters
$hook_callbacksarray- Includes all hook callbacks
filterwoo_batches_admin_status_scheduled_actions_list_table_get_table_classesWoo Batches
This filter filters the admin status scheduled actions table classes
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_get_table_classes', array $table_classes );
Parameters
$table_classesarray- Includes all table classes
filterwoo_batches_admin_status_scheduled_actions_list_table_no_itemsWoo Batches
This filter filters the admin status scheduled actions list table no items message
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_no_items', string $message );
Parameters
$messagestring- The no items message
filterwoo_batches_admin_status_scheduled_actions_list_table_populate_callbackWoo Batches
This filter filters the admin status scheduled actions populate callback
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_populate_callback', array $callback );
Parameters
$callbackarray- Includes the populate callback
filterwoo_batches_admin_status_scheduled_actions_list_table_process_searchWoo Batches
This filter filters the admin status scheduled actions table process search
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_process_search', array $cron_events );
Parameters
$cron_eventsarray- Includes all cron events
filterwoo_batches_admin_status_scheduled_actions_list_table_process_sortingWoo Batches
This filter filters the admin status scheduled actions table process sorting
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_process_sorting', array $cron_events );
Parameters
$cron_eventsarray- Includes all cron events
actionwoo_batches_admin_status_scheduled_actions_list_table_row_actionsWoo Batches
This hook fires when a custom link gets added to the row actions
do_action( 'woo_batches_admin_status_scheduled_actions_list_table_row_actions', array $links );
Parameters
$linksarray- Includes the schedules actions table row links
filterwoo_batches_admin_status_scheduled_actions_list_table_sortable_columnsWoo Batches
This filter filters the admin status scheduled actions table sortable columns
apply_filters( 'woo_batches_admin_status_scheduled_actions_list_table_sortable_columns', array $valid_sortable_columns );
Parameters
$valid_sortable_columnsarray- Includes all valid sortable columns
actionwoo_batches_admin_statuses_tabsWoo Batches
This hook fires during the statuses tabs output
do_action( 'woo_batches_admin_statuses_tabs' );
filterwoo_batches_admin_statuses_tabs_arrayWoo Batches
This filter filters the admin statuses tabs array
apply_filters( 'woo_batches_admin_statuses_tabs_array', array $tabs );
Parameters
$tabsarray- Includes the statuses tabs
actionwoo_batches_admin_wc_batches_expired_emailWoo Batches
This hook fires when a batches expired email can be sent
do_action( 'woo_batches_admin_wc_batches_expired_email', array $batches_details );
Parameters
$batches_detailsarray- Includes all required batches [ $expired_batches ]
actionwoo_batches_admin_wc_batches_stock_low_emailWoo Batches
This hook fires when a batches stock low email can be sent
do_action( 'woo_batches_admin_wc_batches_stock_low_email', array $batches_details );
Parameters
$batches_detailsarray- Includes all required batches [ $stock_low_batches ]
actionwoo_batches_admin_wc_email_batches_detailsWoo Batches
This hook fires when the email batches table including all details should be outputted
do_action( 'woo_batches_admin_wc_email_batches_details', array $batches_details );
Parameters
$batches_detailsarray- Includes all required details [ $batches, $plain_text ]
filterwoo_batches_admin_wc_orders_allocated_item_batchesWoo Batches
This filter filters the allocated item batches for an order
apply_filters( 'woo_batches_admin_wc_orders_allocated_item_batches', array $allocated_item_batches );
Parameters
$allocated_item_batchesarray- Includes all allocated item batches
filterwoo_batches_admin_wc_orders_order_item_quantityWoo Batches
This filter filters the needed quantity for an order item
apply_filters( 'woo_batches_admin_wc_orders_order_item_quantity', int $order_item_quantity, int $product_id );
Parameters
$order_item_quantityint- The order item quantity
$product_idint- The product ID
filterwoo_batches_admin_wc_orders_update_batch_on_reduce_order_stockWoo Batches
This filter filters if the batches should be updated on reduce of an order stock
apply_filters( 'woo_batches_admin_wc_orders_update_batch_on_reduce_order_stock', bool $reduce_order_stock );
Parameters
$reduce_order_stockbool- If reduce order stock
filterwoo_batches_admin_wc_products_get_import_export_columnsWoo Batches
This filter filters the custom product importer exporter columns
apply_filters( 'woo_batches_admin_wc_products_get_import_export_columns', array $import_export_columns );
Parameters
$import_export_columnsarray- Includes the import export columns
actionwoo_batches_after_get_templateWoo Batches
This hook fires after a template was loaded
do_action( 'woo_batches_after_get_template', string $template, string $args );
Parameters
$templatestring- The template
$argsstring- The args for the template
actionwoo_batches_after_loadWoo Batches
This hook fires after the plugin load
do_action( 'woo_batches_after_load' );
actionwoo_batches_after_product_batches_tableWoo Batches
This hook fires after the batches table on the single product page
do_action( 'woo_batches_after_product_batches_table' );
actionwoo_batches_before_get_templateWoo Batches
This hook fires before a template gets loaded
do_action( 'woo_batches_before_get_template', string $template, string $args );
Parameters
$templatestring- The template
$argsstring- The args for the template
actionwoo_batches_before_loadWoo Batches
This hook fires before the plugin load
do_action( 'woo_batches_before_load' );
filterwoo_batches_cron_jobs_filter_cron_schedulesWoo Batches
This filter filters the custom plugin cron job schedules
apply_filters( 'woo_batches_cron_jobs_filter_cron_schedules', array $schedules );
Parameters
$schedulesarray
filterwoo_batches_cron_jobs_get_cron_hooksWoo Batches
This filter filters all cron job hooks from the plugin
apply_filters( 'woo_batches_cron_jobs_get_cron_hooks', array $cron_hooks, bool $include_helper, bool $is_uninstall );
Parameters
$cron_hooksarray- Includes all cron hooks
$include_helperbool- If the helper plugins should be included
$is_uninstallbool- If is uninstall of the plugin
filterwoo_batches_cron_jobs_get_formatted_cron_eventsWoo Batches
This filter filters all formatted plugin cron events
apply_filters( 'woo_batches_cron_jobs_get_formatted_cron_events', array $formatted_cron_events );
Parameters
$formatted_cron_eventsarray- Includes all formatted plugin cron events
filterwoo_batches_data_store_additional_order_by_directivesWoo Batches
This filter filters the data store exists by query
apply_filters( 'woo_batches_data_store_additional_order_by_directives', string $additional_directives );
Parameters
$additional_directivesstring- The additional order by directives
filterwoo_batches_data_store_count_by_queryWoo Batches
This filter filters the data store count by query
apply_filters( 'woo_batches_data_store_count_by_query', string $count_by_query );
Parameters
$count_by_querystring- The count by query
filterwoo_batches_data_store_delete_queryWoo Batches
This filter filters the data store delete query
apply_filters( 'woo_batches_data_store_delete_query', string $delete_query );
Parameters
$delete_querystring- The delete query
filterwoo_batches_data_store_exists_by_queryWoo Batches
This filter filters the data store exists by query
apply_filters( 'woo_batches_data_store_exists_by_query', string $exists_by_query );
Parameters
$exists_by_querystring- The exists by query
filterwoo_batches_data_store_find_all_by_queryWoo Batches
This filter filters the data store find all by query
apply_filters( 'woo_batches_data_store_find_all_by_query', string $find_all_by_query );
Parameters
$find_all_by_querystring- The find all by query
filterwoo_batches_data_store_find_all_queryWoo Batches
This filter filters the data store find all query
apply_filters( 'woo_batches_data_store_find_all_query', string $find_all_query );
Parameters
$find_all_querystring- The find all query
filterwoo_batches_data_store_find_by_queryWoo Batches
This filter filters the data store find by query
apply_filters( 'woo_batches_data_store_find_by_query', string $find_by_query );
Parameters
$find_by_querystring- The find by query
filterwoo_batches_data_store_find_queryWoo Batches
This filter filters the data store find query
apply_filters( 'woo_batches_data_store_find_query', string $find_query );
Parameters
$find_querystring- The find query
filterwoo_batches_date_formatWoo Batches
This filter filters the date format
apply_filters( 'woo_batches_date_format', string $date_format );
Parameters
$date_formatstring- The date format
filterwoo_batches_db_missing_tablesWoo Batches
This filter filters the missing DB tables
apply_filters( 'woo_batches_db_missing_tables', string|array $missing_tables );
Parameters
$missing_tablesstring|array- Includes the missing tables
filterwoo_batches_dependencies_check_plugin_slugWoo Batches
This filter filters the plugin slug
apply_filters( 'woo_batches_dependencies_check_plugin_slug', string $plugin_slug );
Parameters
$plugin_slugstring- The plugin slug to check
filterwoo_batches_dependencies_is_loadableWoo Batches
This filter filters if the plugin is loadable
apply_filters( 'woo_batches_dependencies_is_loadable', bool $loadable );
Parameters
$loadablebool- If is loadable or not
filterwoo_batches_documentation_urlWoo Batches
This filter filters the URL to the plugin documentation
apply_filters( 'woo_batches_documentation_url', string $documentation_url );
Parameters
$documentation_urlstring- The URL to the plugin documentation
filterwoo_batches_enable_setup_wizardWoo Batches
This filter filters if the setup wizard should be enabled or not
apply_filters( 'woo_batches_enable_setup_wizard', bool $enabled );
Parameters
$enabledbool- If setup wizard enabled or not
filterwoo_batches_enable_update_functionsWoo Batches
This filter filters if the update functions should be used
apply_filters( 'woo_batches_enable_update_functions', bool $enable_update_functions );
Parameters
$enable_update_functionsbool- If update functions enabled or not
filterwoo_batches_expert_setting_delete_data_uninstall_modeWoo Batches
This filter filters the expert delete data uninstall mode to remove all data during uninstall of the plugin
apply_filters( 'woo_batches_expert_setting_delete_data_uninstall_mode', string $uninstall_mode );
Parameters
$uninstall_modestring- The expert uninstall mode
filterwoo_batches_format_log_entryWoo Batches
This filter filters the formatted log entry
apply_filters( 'woo_batches_format_log_entry', array $log_entry );
Parameters
$log_entryarray- The log entry
filterwoo_batches_general_display_batches_expiration_date_order_item_meta_data_modeWoo Batches
This filter filters the display batches expiration date order item meta data mode
apply_filters( 'woo_batches_general_display_batches_expiration_date_order_item_meta_data_mode', string $item_meta_data_mode );
Parameters
$item_meta_data_modestring- The item meta data mode
filterwoo_batches_general_display_batches_order_item_meta_data_modeWoo Batches
This filter filters the display batches order item meta data mode
apply_filters( 'woo_batches_general_display_batches_order_item_meta_data_mode', string $item_meta_data_mode );
Parameters
$item_meta_data_modestring- The item meta data mode
filterwoo_batches_general_display_batches_order_items_modeWoo Batches
This filter filters the display batches order items mode
apply_filters( 'woo_batches_general_display_batches_order_items_mode', string $order_items_mode );
Parameters
$order_items_modestring- The order items mode
filterwoo_batches_general_display_batches_product_shop_modeWoo Batches
This filter filters the display batches product shop mode
apply_filters( 'woo_batches_general_display_batches_product_shop_mode', string $product_shop_mode );
Parameters
$product_shop_modestring- The product shop mode
filterwoo_batches_general_display_batches_product_shop_thresholdWoo Batches
This filter filters the display batches product shop threshold
apply_filters( 'woo_batches_general_display_batches_product_shop_threshold', string $product_shop_threshold );
Parameters
$product_shop_thresholdstring- The product shop threshold
filterwoo_batches_general_display_batches_products_overview_modeWoo Batches
This filter filters the display batches products overview mode
apply_filters( 'woo_batches_general_display_batches_products_overview_mode', string $products_overview_mode );
Parameters
$products_overview_modestring- The products overview mode
filterwoo_batches_general_display_header_actions_modeWoo Batches
This filter filters the display status of the header actions
apply_filters( 'woo_batches_general_display_header_actions_mode', string $display_mode );
Parameters
$display_modestring- The display mode
filterwoo_batches_general_display_setup_wizard_update_modeWoo Batches
This filter filters the display mode of the setup wizard after an update
apply_filters( 'woo_batches_general_display_setup_wizard_update_mode', string $display_mode );
Parameters
$display_modestring- The display mode
filterwoo_batches_general_notification_batches_stock_low_thresholdWoo Batches
This filter filters the notification batches stock low threshold
apply_filters( 'woo_batches_general_notification_batches_stock_low_threshold', string $stock_low_threshold );
Parameters
$stock_low_thresholdstring- The stock low threshold
filterwoo_batches_get_current_sectionWoo Batches
This filter filters the current page section
apply_filters( 'woo_batches_get_current_section', string $current_section );
Parameters
$current_sectionstring- The current section
filterwoo_batches_get_current_tabWoo Batches
This filter filters the current page tab
apply_filters( 'woo_batches_get_current_tab', string $current_tab );
Parameters
$current_tabstring- The current tab
filterwoo_batches_get_current_viewWoo Batches
This filter filters the current page view
apply_filters( 'woo_batches_get_current_view', string $current_view );
Parameters
$current_viewstring- The current view
filterwoo_batches_get_product_textWoo Batches
This filter filters the product text
apply_filters( 'woo_batches_get_product_text', string $product_text, WC_Product|bool|null $product );
Parameters
$product_textstring- The product text
$productWC_Product|bool|null- The product object
filterwoo_batches_includesWoo Batches
This filter filters includes (function files)
apply_filters( 'woo_batches_includes', array $includes );
Parameters
$includesarray- Includes all function filenames
filterwoo_batches_install_get_core_capabilitiesWoo Batches
This filter filters the plugins core capabilities
apply_filters( 'woo_batches_install_get_core_capabilities', array $capabilities );
Parameters
$capabilitiesarray- Includes all capabilities
filterwoo_batches_install_get_tablesWoo Batches
This filter filters the plugin tables
apply_filters( 'woo_batches_install_get_tables', array $tables );
Parameters
$tablesarray- Includes all plugin tables
actionwoo_batches_install_plugin_updatedWoo Batches
This hook fires if the plugin has been updated
do_action( 'woo_batches_install_plugin_updated' );
filterwoo_batches_install_skip_create_directories_filesWoo Batches
This filter filters if the creation of the directories and files should be skipped
apply_filters( 'woo_batches_install_skip_create_directories_files', bool $skip );
Parameters
$skipbool- If should be skipped
actionwoo_batches_installedWoo Batches
This hook fires after the plugin is installed successfully
do_action( 'woo_batches_installed' );
filterwoo_batches_is_actionWoo Batches
This filter filters if the current action is an action on a plugins page
apply_filters( 'woo_batches_is_action', bool $is_action );
Parameters
$is_actionbool- If is action on page or not
actionwoo_batches_log_deleteWoo Batches
This hook fires after a log file was deleted
do_action( 'woo_batches_log_delete', string $log_file, bool $deleted );
Parameters
$log_filestring- The log file name
$deletedbool- If the log was was deleted or not
actionwoo_batches_log_downloadWoo Batches
This hook fires after a log file download was triggered
do_action( 'woo_batches_log_download', string $log_file );
Parameters
$log_filestring- The log file name
filterwoo_batches_log_handler_file_add_messageWoo Batches
This filter filters the log file message
apply_filters( 'woo_batches_log_handler_file_add_message', string $message, string $log_file );
Parameters
$messagestring- Log message
$log_filestring- Log file
filterwoo_batches_log_handler_file_get_log_file_entry_levelWoo Batches
This filter filters the log file entry level
apply_filters( 'woo_batches_log_handler_file_get_log_file_entry_level', string $level );
Parameters
$levelstring- Log entry level
filterwoo_batches_log_handler_file_get_log_file_entry_messageWoo Batches
This filter filters the log file entry message
apply_filters( 'woo_batches_log_handler_file_get_log_file_entry_message', string $message );
Parameters
$messagestring- Log message
filterwoo_batches_log_handler_file_get_log_file_entry_timestampWoo Batches
This filter filters the log file entry timestamp
apply_filters( 'woo_batches_log_handler_file_get_log_file_entry_timestamp', string $timestamp );
Parameters
$timestampstring- Log entry timestamp
filterwoo_batches_log_handler_file_get_log_filesWoo Batches
This filter filters the log files
apply_filters( 'woo_batches_log_handler_file_get_log_files', array $result );
Parameters
$resultarray- Log files
filterwoo_batches_log_handler_file_log_size_limitWoo Batches
This filter filters the log file size limit
apply_filters( 'woo_batches_log_handler_file_log_size_limit', int $log_size_limit );
Parameters
$log_size_limitint- The log file size limit
filterwoo_batches_logger_days_to_retain_logsWoo Batches
This filter filters the days the logger should retain the logs
apply_filters( 'woo_batches_logger_days_to_retain_logs', int $days );
Parameters
$daysint- The number of days to retain the logs
filterwoo_batches_logger_log_messageWoo Batches
This filter filters the logger log message
apply_filters( 'woo_batches_logger_log_message', string $message, string $level, array $context );
Parameters
$messagestring- The log message
$levelstring- The log level
$contextarray- The log context
filterwoo_batches_order_increase_decrease_trash_untrash_modeWoo Batches
This filter filters the order increase decrease trash untrash mode
apply_filters( 'woo_batches_order_increase_decrease_trash_untrash_mode', string $trash_untrash_mode );
Parameters
$trash_untrash_modestring- The trash untrash mode
filterwoo_batches_product_sell_expired_modeWoo Batches
This filter filters the product sell expired mode
apply_filters( 'woo_batches_product_sell_expired_mode', string $sell_expired_mode );
Parameters
$sell_expired_modestring- The sell expired mode
filterwoo_batches_product_stocks_automatic_synchronization_modeWoo Batches
This filter filters the product stocks automatic synchronization mode
apply_filters( 'woo_batches_product_stocks_automatic_synchronization_mode', string $synchronization_mode );
Parameters
$synchronization_modestring- The synchronization mode
filterwoo_batches_product_stocks_synchronization_modeWoo Batches
This filter filters the product stocks synchronization mode
apply_filters( 'woo_batches_product_stocks_synchronization_mode', string $synchronization_mode );
Parameters
$synchronization_modestring- The synchronization mode
filterwoo_batches_register_log_handlersWoo Batches
This filter filters the log handlers
apply_filters( 'woo_batches_register_log_handlers', array $handlers );
Parameters
$handlersarray- The available handlers
filterwoo_batches_setting_export_csv_columnsWoo Batches
This filter filters the setting export CSV columns
apply_filters( 'woo_batches_setting_export_csv_columns', array $export_columns );
Parameters
$export_columnsarray- The export CSV columns
actionwoo_batches_setting_exporter_export_csvWoo Batches
This hook fires after the setting exporter exported a CSV and downloaded it
do_action( 'woo_batches_setting_exporter_export_csv', resource|false $export_buffer );
Parameters
$export_bufferresource|false- The export buffer for the export
filterwoo_batches_setting_exporter_export_dataWoo Batches
This filter filters the setting exporter export data
apply_filters( 'woo_batches_setting_exporter_export_data', array $export_data );
Parameters
$export_dataarray- The export data
filterwoo_batches_setting_importer_check_valid_csvWoo Batches
This filter filters if the provided import file should be checked if in valid format
apply_filters( 'woo_batches_setting_importer_check_valid_csv', bool $check_valid_csv );
Parameters
$check_valid_csvbool- If check for valid CSV should be done
filterwoo_batches_setting_importer_days_to_retain_importsWoo Batches
This filter filters the days the setting importer should retain the imports
apply_filters( 'woo_batches_setting_importer_days_to_retain_imports', int $days );
Parameters
$daysint- The number of days to retain the imports
filterwoo_batches_setting_importer_get_setting_import_dataWoo Batches
This filter filters the setting import data
apply_filters( 'woo_batches_setting_importer_get_setting_import_data', array $setting_import_data );
Parameters
$setting_import_dataarray- Includes the setting import data
filterwoo_batches_setting_importer_get_setting_import_file_pathWoo Batches
This filter filters the setting import file path
apply_filters( 'woo_batches_setting_importer_get_setting_import_file_path', string $setting_import_file_path );
Parameters
$setting_import_file_pathstring- The setting import file path
filterwoo_batches_setting_importer_get_setting_import_filesWoo Batches
This filter filters the setting import files
apply_filters( 'woo_batches_setting_importer_get_setting_import_files', array $result );
Parameters
$resultarray- Import files
filterwoo_batches_setting_importer_valid_csv_filetypesWoo Batches
This filter filters the valid CSV filetypes
apply_filters( 'woo_batches_setting_importer_valid_csv_filetypes', array $filetypes );
Parameters
$filetypesarray- The allowed filetypes
filterwoo_batches_time_formatWoo Batches
This filter filters the time format
apply_filters( 'woo_batches_time_format', string $time_format );
Parameters
$time_formatstring- The time format
No hooks match the current search.