WordPress at Your Fingertips
function is not described

WC_Product_Variable::sync_stock_status() public WC 1.0

Sync parent stock status with the status of all children and save.

{} It's a method of the class: WC_Product_Variable{}

No Hooks.

Return

WC_Product. Synced product object.

Usage

$result = WC_Product_Variable::sync_stock_status( $product, $save );
$product(WC_Product|int) (required)
Product object or ID for which you wish to sync.
$save(true|false)
If true, the product object will be saved to the DB before returning it.
Default: true

Code of WC_Product_Variable::sync_stock_status() WC 5.8.0

public static function sync_stock_status( $product, $save = true ) {
	if ( ! is_a( $product, 'WC_Product' ) ) {
		$product = wc_get_product( $product );
	}
	if ( is_a( $product, 'WC_Product_Variable' ) ) {
		$data_store = WC_Data_Store::load( 'product-' . $product->get_type() );
		$data_store->sync_stock_status( $product );

		if ( $save ) {
			$product->save();
		}
	}

	return $product;
}