Controller
REST API Reports stock controller class.
Description Description
Source Source
File: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php
Methods Methods
- add_wp_query_filter — Add in conditional search filters for products.
- add_wp_query_group_by — Group by post ID to prevent duplicates.
- add_wp_query_join — Join posts meta tables when product search or low stock query is present.
- add_wp_query_orderby — Custom orderby clauses using the lookup tables.
- append_product_sorting_table_join — Join wc_product_meta_lookup to posts if not already joined.
- get_collection_params — Get the query params for collections.
- get_export_columns — Get the column names for export.
- get_item_schema — Get the Report's schema, conforming to JSON Schema.
- get_items — Get all reports.
- get_products — Query products.
- prepare_item_for_export — Get the column values for export.
- prepare_item_for_response — Prepare a report object for serialization.
- prepare_links — Prepare links for the request.
- prepare_reports_query — Maps query arguments from the REST request.