Oculta el botón Add to cart/Añadir al carrito

Vamos a convertir nuestro ecommerce en un catalogo removiendo el botón añadir al carrito (add to cart) de nuestros productos.

IMPORTANTE!!
Los ajustes que realizaremos solo ocultan el botón de añadir al carrito, no lo elimina por completo. Es decir que se puede acceder al producto utilizando su enlace directo.

Ocultando el botón de las paginas archive (paginas donde se hacen los loop de productos)

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');

Ocultando el botón de paginas específica

Supongamos que queremos quitar el botón solo para alguna pagina de categoría en especifico, para lograrlo podríamos utilizar esta siguiente función.

add_action('wp', 'marcode_remove_add_to_cart_categories' );

function marcode_remove_add_to_cart_categories(){
  // La categoria sera tshirts
  // Tambien puedes utilizar 
  // is_product_tag()
  // is_search()
  // is_shop()
  if( is_product_category( 'tshirts' ) ) {
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
  }
}

Te dejo un enlace para que puedas ver las otras opciones que puedes utilizar. WooCommerce Conditional Tags

Ocultando el botón de la pagina del producto (single page)

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');

Deja un comentario

Share This