Cambiar el botón de “add to cart” por un boton de “Read More”

Recientemente tuve la necesidad de cambiar en un WooCommerce el botón de “Add to Cart” por un botón de “Read More“, en los listados de productos, listados de Categorías del WooCommerce, investigando se debe utilizar los filtros que permite habilitar o deshabilitar dicha funcionalidad.

Esto lo podemos adicionar muy fácilmente, comparto el script que para mi funcionó muy bien.

Primeramente nos vamos al panel de administración de WordPress, ingresamos a la opción de “Appearance/Apariencia“, Luego a buscamos la opción de “Editor/Editor“, En esa pantalla buscamos a lado derecho el script llamado “functions.php” de nuestro template o bien; el template que estamos trabajando en ese momento y en el TextArea ingresamos el siguiente código PHP.

/*Paso #1 - Eliminar el "ADD TO CART BUTTON" de nuestro Shop/tienda  */

function remove_loop_button(){
	remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
add_action('init','remove_loop_button');


/*Paso 2 -Agregamos el Boton que linkea a la pagina de detalle del producto, de cada ITEM*/

add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
function replace_add_to_cart() {
	global $product;
	$link = $product->get_permalink();
	echo do_shortcode('<a href="'.$link.'" class="button addtocartbutton">Read More</a>');
}

Espero les ayude en algún momento de su configuración con WooCommerce.

Buena Suerte!