ReserveStock::get_reserved_stock( WC_Product $product, integer $exclude_order_id )
Query for any existing holds on stock for this item.
Description Description
Parameters Parameters
- $product
-
(Required) Product to get reserved stock for.
- $exclude_order_id
-
(Optional) order to exclude from the results.
Return Return
(integer) Amount of stock already reserved.
Source Source
File: src/Checkout/Helpers/ReserveStock.php
public function get_reserved_stock( $product, $exclude_order_id = 0 ) { global $wpdb; if ( ! $this->is_enabled() ) { return 0; } // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.PreparedSQL.NotPrepared return (int) $wpdb->get_var( $this->get_query_for_reserved_stock( $product->get_stock_managed_by_id(), $exclude_order_id ) ); }