Пытался решить это с помощью:
Код: Выделить всё
add_action('woocommerce_single_product_summary', 'check_if_backordered', 1 ); function check_if_backordered(){
global $product;
if ($product->is_on_backorder()){
add_filter( 'woocommerce_is_purchasable', '__return_false');
}
}
Как скрыть кнопку «Добавить в корзину», если товар находится в отложенном заказе, но при этом отображается статус запасов?
Подробнее здесь: https://stackoverflow.com/questions/782 ... ock-status