Abstract_WC_Order_Data_Store_CPT::delete_items() – Remove all line items (products, coupons, shipping, taxes) from the order.
Abstract_WC_Order_Data_Store_CPT::read_items() – Read order items of a specific type from the database for this order.
Abstract_WC_Order_Data_Store_CPT::read_order_data() – Read order data. Can be overridden by child classes to load other props.
Abstract_WC_Order_Data_Store_CPT::update_post_meta() – Helper method that updates all the post meta for an order based on it’s settings in the WC_Order class.
Abstract_WC_Order_Item_Type_Data_Store::save_item_data() – Saves an item’s data to the database / item meta.
AbstractServiceProvider::reflect_class_or_callable() – Check if a combination of class name and concrete is valid for registration.
ActionScheduler_AdminView_Deprecated::custom_orderby() – Filter search queries to allow searching by Claim ID (i.e. post_password).
ActionScheduler_OptionLock::get_expiration() – If a lock is set, return the timestamp it was set to expiry.
ActionScheduler_OptionLock::set() – Set a lock using options for a given amount of time (60 seconds by default).
ActionScheduler_wcSystemStatus::get_oldest_and_newest() – Get oldest and newest scheduled dates for a given set of statuses.
ActivityPanels::clear_low_out_of_stock_count_transient() – Clears transient for out of stock indicator
as_get_datetime_object() – Helper function to create an instance of DateTime based on a given string and timezone. By default, will return the current date/time in the UTC timezone.
AssetDataRegistry::get_order_statuses() – Returns block-related data for enqueued wc-settings script.
Checkout::get_draft_order_object() – Get an order object, either using a current draft order, or returning a new one.
Controller::get_order_number() – Get the order number for an order. If no filter is present for `woocommerce_order_number`, we can just return the ID.
CustomerEffortScoreTracks::run_on_transition_post_status() – Hook into the post status lifecycle, only interested in products that are either being added or edited.
DataStore::add_order_by_params() – Fills ORDER BY clause of SQL request based on user supplied parameters.
DataStore::add_order_by_sql_params() – Fills ORDER BY clause of SQL request based on user supplied parameters.
DataStore::expected_intervals_on_page() – Returns expected number of items on the page in case of date ordering.
DataStore::get_excluded_orders() – Returns comma separated ids of excluded orders, based on query arguments from the user.
DataStore::get_excluded_report_order_statuses() – Get the excluded order statuses used when calculating reports.
DataStore::get_included_orders() – Returns comma separated ids of included orders, based on query arguments from the user.
DataStore::get_match_operator() – Returns logic operator for WHERE subclause based on ‘match’ query argument.
DataStore::normalize_order_by() – Maps ordering specified by the user to columns in the database/fields in the data.
DataStore::normalize_order_status() – Maps order status provided by the user to the one used in the database.
DataStore::orders_stats_sql_filter() – Updates the totals and intervals database queries with parameters used for Orders report: categories, coupons and order status.
DataStore::sync_order_coupons() – Create or update an an entry in the wc_order_coupon_lookup table for an order.
DataStore::sync_order_products() – Create or update an entry in the wc_admin_order_product_lookup table for an order.
DataStore::sync_order_taxes() – Create or update an entry in the wc_order_tax_lookup table for an order.
DataStore::sync_order() – Add order information to the lookup table when orders are created or modified.
DraftOrders::assert_order_results() – Asserts whether incoming order results are expected given the query this service class executes.