Gregor
Новичок

Есть код отображения статуса наличия товара (код работает):
Правда в магазине есть не только товары, но и услуги.
Как для услуг сделать надписи "услуга активна" и "услуга недоступна"?
ps: Например, если страницы услуг распознаются по классу "product_cat-uslugi" для элементов с id="product-[id]"
Код:
function zz_custom_get_availability( $data, $product ) {
$stock_status = get_post_meta($product->id , '_stock_status' , true );
switch( $stock_status ) {
case 'instock':
$data = array( 'availability' => __( 'Есть в наличии', 'woocommerce' ), 'class' => 'in-stock' );
break;
case 'outofstock':
$data = array( 'availability' => __( 'Нет в наличии', 'woocommerce' ), 'class' => 'out-of-stock' );
break;
}
return $data;
}
add_action('woocommerce_get_availability', 'zz_custom_get_availability', 1, 2);
Правда в магазине есть не только товары, но и услуги.
Как для услуг сделать надписи "услуга активна" и "услуга недоступна"?
ps: Например, если страницы услуг распознаются по классу "product_cat-uslugi" для элементов с id="product-[id]"