Hola
puedo limitar a 1, 4 y 8 de cantidad el producto, solo sería para unos en concreto
Gracias
Contenido solo visible a usuarios registrados
Hola Marta,
Limitar en que sentido? por ejemplo comentas 1,4 y 8 esto quiere decir que se puede comprar 1 unidad 4 u 8? o que algunos serán entre 1 a 4, y otros entre 1 a 8? si es que tienen un mínimo y un máximo puedes tratar con este plugin:
https://wordpress.org/plugins/woo-min-max-quantity-step-control-single/
El te permite configurar en cada producto el mínimo de compra y el máximo de compra. Si es otro ajuste que estás solicitando, compártenos un ejemplo o explícanos un poco más a detalle que es lo que buscas para poder orientarte.
Un saludo 🖐️
Hola, si perdón, no es un mínimo ni un máximo
Es que cuando le de en cantidad al + de 1 pase a 4 y otra vez 8 y ya no pueda más
Es decir que solo pueda escoger 1, 4 u 8 unidades de un producto, que pase de forma automática con el + en esas cantidades
Gracias
Hola Marta.
Supongo que la consulta es para Contenido solo visible a usuarios registrados
Podrias probar con esto:
function modificar_selector_cantidad_producto_especifico() {
$producto_id_objetivo = 1234; // Reemplaza con el ID del producto
if ( is_product() && get_the_ID() == $producto_id_objetivo ) {
?>
<script>
jQuery(document).ready(function($){
var cantidadesPermitidas = [1, 4, 8];
$('input.qty').attr('type', 'hidden').after('<select class="qty-dropdown"></select>');
$.each(cantidadesPermitidas, function(index, value){
$('.qty-dropdown').append('<option value="'+ value +'">'+ value +'</option>');
});
$('.qty-dropdown').change(function(){
$('input.qty').val($(this).val());
});
});
</script>
<style>
.qty-dropdown { margin-left: 10px; }
</style>
<?php
}
}
add_action( 'wp_footer', 'modificar_selector_cantidad_producto_especifico' );
Solo tienes que modificar $producto_id_objetivo = 1234 por el ID del producto donde quieres limitar esas cantidades.
.- Accede a WooCommerce → Productos.
.- Edita el producto y en la URL verás algo como:
tuweb.com/wp-admin/post.php?post=1234&action=edit
En este caso el 1234 seria el ID del producto
Un Saludo
shop.estetizar.es
Es el dominio
Gracias
Hola Marta,
Haz validado el código que te compartió Pepe? Verifica y nos comentas.
Un saludo 🖐️
Comento
Sale asi, pero si le doy al mas suma precios pero no se cuales, sale un desplegable con 1,4, 8 pero si pones 4 no hace nada
No va bien
Gracias
Hola Marta,
Haz validado con variaciones? primero vas a atributos:
agregas esto:
1 | 4 | 8
Luego vas a variaciones:
Aplicas los precios para 1, 4 y 8 según el caso, luego puedes instalar un plugin para que queden más bonitas las variaciones:
https://wordpress.org/plugins/woo-variation-swatches/
Luego agregas en Apariencias > personalizar > css adicional el siguiente codigo:
.mkdf-quantity-buttons.quantity {
display: none !important;
}
Un saludo 🖐️
Es que no puedo usar variaciones, estoy usando este plugin, para generar la tarjeta regalo por pdf y no es compatible con variaciones
Ya que al seleccionar el tipo de producto, tiene que ser simple
Si no en variable no sale la opción y no se como hacerlo
Lo que quiero es que si es una sesión sea un precio, 4 otro precio con descuento y 8 otro precio con descuento. Son tarjetas regalos de sesiones de productos, un poco personalizados,
Hola Marta,
En este caso la forma más sencilla de asignar un precio específico a un producto según las cantidades es con una Variación, tal como comenta Argenis WooCommerce por defecto solo te permite añadir 4 tipos de productos
Si quieres asignar un precio específico según la cantidad, para ello necesitarías añadir variaciones.
Una alternativa que podrías revisar es un plugin como
→ https://co.wordpress.org/plugins/woo-extra-product-options/
Este último desde el producto te permite crear un campo personalizado y ajustar el precio para esta selección
Un Saludo
voy a ver con este plugin, investigando, ya que primero creo que para que salgan esas opciones en el producto tengo que crear una regla
Hola Marta,
De acuerdo, quedamos atentos como va todo
Un Saludo