It’s very easy to do! This code will hide the add to cart buttons and elsewhere will change the buttons to ‘Read More’. You can then change what the button says by using a second code.
Add this to the functions.php page in your theme.
add_filter( 'woocommerce_is_purchasable', '__return_false' );
The code to change the button text: –