El producto establecido deja de ser susceptible de que se le aplique cualquier cupón de descuento ya existente o que se cree posteriormente en la tienda.
add_filter( 'woocommerce_coupon_is_valid_for_product', 'wc_exclude_product_coupons', 9999, 4 );
function wc_exclude_product_coupons( $valid, $product, $coupon, $values ) {
if ( id-producto == $product->get_id() ) {
$valid = false;
}
return $valid;
}