I need to make a plugin which updates the stock count of my WooCommerce products so I require access to wc_update_product_stock function
but getting an error
plugin PHP file code
wc_update_product_stock($id,$stock);
error in log
Fatal error: Call to undefined function wc_update_product_stock()
Also I tried
function updateWCProduct($product)
{
$wcproduct = new WC_Product($product->get_id());
var_dump($wcproduct);
$wcproduct->set_stock($product->get_stock(),'set');
$wcproduct->set_price($product->get_price());
}
but getting an empty product object
object(WC_Product)#9573 (5) { ["id"]=> int(9834) ["post"]=>
NULL ["product_type"]=> NULL ["shipping_class":protected]=>
string(0) "" ["shipping_class_id":protected]=> int(0) }