Я пробовал что-то подобное, но вообще не работает:
Код: Выделить всё
function remove_add_to_cart ($product){
if($product->is_on_backorder){
add_filter( 'woocommerce_is_purchasable', '__return_false');}}
Подробнее здесь: https://stackoverflow.com/questions/696 ... -backorder