Есть вариативный товар в Woocomerce. Статус "В наличии" показывается толькло если выбрать одну из опций(вариаций) товара. А нужно что бы Статус "В наличии" показывался всегда. Даже если не выбрана опция товара. Те что бы "В наличии" показыалось всегда, для всех вариацей, если хотя бы одна вариация есть в наличии и если не выбрана ни одна вариация.
Есть такой код PHP. Но не пойму почему он не работает.
global $product;
$variations = $product->get_available_variations();
foreach($variations as $variation){
$variation_id = $variation['variation_id'];
$variation_obj = new WC_Product_variation($variation_id);
$stock = $variation_obj->get_stock_quantity();
if($stock) $varstock++;
}
if($varstock) print "В наличии";