Forum Replies Created

Viewing 1 replies (of 1 total)
  • Thread Starter patagoniavet

    (@patagoniavet)

    Me respondo a mi mismo con un código que encontré y es precisamente para eliminar el botón a?adir al carrito de las categorías que interesan que se oculten. Este código oculta el botón en la tienda y también en la página de cada producto. Mantiene el precio y la disponibilidad en productos simples y variables.

    Al momento de introducir el código debe ser con el plugin Code Snippets. Las categorías que se incluyan en el código deben ser las que se quieren mostrar, todas las categorías que no estén incluidas en el código NO se mostrará el botón.

    Créditos al autor en el siguiente vídeo… (al que corresponde el código de más abajo)

    Otra alternativa, no probada por mi pero si se ve más amigable, y creo que incluso hay una tercera del mismo autor.

    function conditional_purchasable_products( $is_purchasable, $product ) {
    
          $terms = array( 'CATEGORIA1', 'CATEGORIA2', 'CATEGORIA........');
    	  
    	  $product_id = $product->get_id();
    	  
    	  if( ! has_term( $terms, 'product_cat', $product_id ) ) {
    	       $is_purchasable = false;
          }
    	  
    	  return $is_purchasable;
    }
    add_filter('woocommerce_is_purchasable','conditional_purchasable_products', 20, 2);

    Saludos y espero que sea de utilidad para alguien.

    • This reply was modified 1 year, 3 months ago by patagoniavet.
    • This reply was modified 1 year, 3 months ago by patagoniavet. Reason: Error al incrustar los videos
Viewing 1 replies (of 1 total)