ProductQuery
Product Query class.
Description Description
Helper class to handle product queries for the API.
Source Source
File: packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php
Changelog Changelog
Version | Description |
---|---|
2.5.0 | Introduced. |
Methods Methods
- add_price_filter_clauses — Add in conditional price filters.
- add_query_clauses — Add in conditional search filters for products.
- adjust_price_filter_for_tax_class — Adjusts a price filter based on a tax class and whether or not the amount includes or excludes taxes.
- adjust_price_filters_for_displayed_taxes — If price filters need adjustment to work with displayed taxes, this returns true.
- append_product_sorting_table_join — Join wc_product_meta_lookup to posts if not already joined.
- get_last_modified — Get last modified date for all products.
- get_objects — Get objects.
- get_price_filter_query_for_displayed_taxes — Get query for price filters when dealing with displayed taxes.
- get_results — Get results of query.
- prepare_objects_query — Prepare query args to pass to WP_Query for a REST API request.
- prepare_price_filter — Converts price filter from subunits to decimal.