Como ocultar o quitar el selector de cantidad de la página de producto en WooCommerce

En muchas ocasiones, cuando ponemos un producto a la venta en Woocommerce, queremos venderlo individualmente, sin que el cliente tenga opción de añadir o quitar unidades.

Para personalizar este tipo de ajuste, podemos hacerlo de diferentes formas.

Método 1: Usando la Opción vender sólo uno por pedido en la página de edición del producto

Dentro de la ficha del producto, en la pestaña Inventario, encontraremos la opción «Activa esto para permitir que sólo se pueda comprar uno de estos artículos en cada pedido».

Método 2: Ocultar el campo de cantidad usando CSS

/* 
  Añade este código al style.css de tu tema, por ejemplo 
*/

.woocommerce .summary .quantity{
   display: none;
}

Con esta opción el campo realmente existe, por lo que si algún plugin necesita que exista el campo para hacer modificaciones o cálculos con javascript en el frontend, esta opción es la adecuada.

Método 3: Mediante un filtro o hook

/* 
  Añade este código al functions.php de tu tema, por ejemplo 
*/

function awm_hide_quantity_fields ( $return, $product ){
   return true:
}

add_filter( 'woocommerce_is_sold_individually', 'awm_hide_quantity_fields', 10, 2 );

Con este filtro, cada vez que Woo-commerce consulta si el producto se vende individualmente, siempre obtiene true como respuesta y por lo tanto no se muestra el campo de selección de cantidad. Con este método hacemos que TODOS los productos de la tienda se vendan individualmente, es como si todos tuvieran la opción del Método 1 marcada.

Etiquetas: Sin etiquetas

Add a Comment

Debes estar conectado para publicar un comentario