Přidáním tohoto kódu do functions.php docílíte skrytí tlačítka přidat do košíku z listu produktů v kategorii a z detailu produktu.
/** * Skrytí tlačítka Přidat do košíku, když má produkt status Na Objednávku */ add_action('woocommerce_before_single_product',function() { global $product; if ($product && $product->is_on_backorder()) { add_filter( 'woocommerce_is_purchasable', '__return_false'); } }); function ace_remove_out_of_stock_product_button( $html, $product, $args ) { if ( $product->is_on_backorder() ) { return ''; } return $html; } add_filter( 'woocommerce_loop_add_to_cart_link', 'ace_remove_out_of_stock_product_button', 10, 3 );
Testováno na Woocommerce Verze: 3.8.1