ActionScheduler_Abstract_Schema::schema_update_required() – Determine if the database schema is out of date by comparing the integer found in $this->schema_version with the option set in the WordPress options table
ActionScheduler_AdminView_Deprecated::post_updated_messages() – Change messages when a scheduled action is updated.
ActionScheduler_QueueRunner::unhook_dispatch_async_request() – Unhook check for dispatching an async request.
ActionScheduler_wpPostStore::set_unique_post_slug() – Create a (probably unique) post name for scheduled actions in a more performant manner than wp_unique_post_slug().
ActivityPanels::add_user_data_fields() – Adds fields so that we can store activity panel last read and open times.
Analytics::add_user_data_fields() – Adds fields so that we can store user preferences for the columns to display on a report.
AnalyticsDashboard::add_user_data_fields() – Adds fields so that we can store performance indicators, row settings, and chart type settings for users.
AnalyticsDashboard::update_link_structure() – Update the WooCommerce menu structure to make our main dashboard/handler the top level link for ‘WooCommerce’.
Autoloader_Handler::update_autoloader_chain() – Updates the spl autoloader chain: – Registers this namespace’s autoloader function.
DataStore::get_excluded_users() – Returns comma separated ids of excluded users, based on query arguments from the user.
DataStore::get_included_users() – Returns comma separated ids of included users, based on query arguments from the user.
DataStore::update_interval_boundary_dates() – Updates start and end dates for intervals so that they represent intervals’ borders, not times when data in db were recorded.
DataStore::update_intervals_sql_params() – Updates the LIMIT query part for Intervals query of the report.
DataStore::update_registered_customer_via_last_active() – Trigger a customer update if their "last active" meta value was changed.
DataStore::update_sql_query_params() – Updates the database query with parameters used for Products Stats report: categories and order status.
HistoricalData::update_status_to_actioned() – Update status of note to actioned on data import trigger.
Homescreen::add_user_data_fields() – Adds fields so that we can store performance indicators, row settings, and chart type settings for users.
Homescreen::update_link_structure() – Update the WooCommerce menu structure to make our main dashboard/handler the top level link for ‘WooCommerce’.
Loader::get_unregistered_order_statuses() – Get all order statuses present in analytics tables that aren’t registered.
Loader::get_user_data_fields() – We store some WooCommerce specific user meta attached to users endpoint, so that we can track certain preferences or values such as the inbox activity panel last open time.
Loader::get_user_data_values() – For all the registered user data fields ( Loader::get_user_data_fields ), fetch the data for returning via the REST API.
Loader::update_user_data_values() – For all the registered user data fields ( Loader::get_user_data_fields ), update the data for the REST API.
Loader::user_can_analytics() – Helper function indicating whether the current user has the required analytics capability.
MobileAppBanner::add_user_data_fields() – Adds fields so that we can store user preferences for the mobile app banner
Notes::update_items_permissions_check() – Makes sure the current user has access to WRITE the settings APIs.
Onboarding::update_help_tab() – Update the existing help tab and add an option to enable the new onboarding experience.
OnboardingPlugins::update_item_permissions_check() – Check if a given request has access to manage plugins.
OnboardingProfile::update_items_permissions_check() – Check whether a given request has permission to edit onboarding profile data.