Soporte » Plugins y Hacks » WooCommerce » cantidad en producto

  • Resuelto jose750

    (@jose750)


    Hola
    Necesito ayuda
    Como podria poner la cantidad de añadir al carrito por defecto de 1 a 0
    en la ficha del producto.

    saludos

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • Moderador jose64

    (@jose64)

    Hola.

    Bievenido al foro de soporte. Añadiendo el siguiente código al archivo functions.php de tu tema hijo o a un plugin de personalizaciones como Code Snippets fijas la cantidad mínima en cero:

    add_filter( 'woocommerce_quantity_input_args', 'set_zero_default', 10, 2 );
    function set_zero_default( $args, $product ) {
    	if ( ! is_cart() ) {
    		$args['input_value'] = 0; // Start from this value (default = 1)
    		$args['min_value'] = 0; // Min quantity (default = 0)
    	}
    return $args;
    }

    Ten en cuenta de que si un usuario añade 0 productos en el carrito seguirá apareciendo 1, esa es la razón de que el mínimo esté en 1, no puedes vender 0 unidades de un producto y si indicas que el mínimo es 0 se presta a confusión.

    Recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.

    Iniciador del debate jose750

    (@jose750)

    Muchas gracias por contestar tan rapido
    Me da este error en code Snippets

    El fragmento de código que estás intentando guardar ha producido un error fatal en la línea 7:

    syntax error, unexpected end of file
    La versión anterior del fragmento de código no ha cambiado y el resto del sitio debería funcionar como antes.

    Por favor, usa el botón para volver atrás de tu navegador para regresar a la página anterior e intenta corregir el error del código. Si lo prefieres, puedes cerrar esta página y descartar los cambios que has hecho. No se hará ningún cambio en este sitio.`

    Iniciador del debate jose750

    (@jose750)

    Perdona el error es mio
    lo pruebo y te contesto

    muchas gracias

    Iniciador del debate jose750

    (@jose750)

    Pues no sigue poniendo por defecto 1

    mira este link

    https://www.bordadosleon.com/po0395-bowie/

    gracias

    Moderador jose64

    (@jose64)

    Hola.

    Yo hice la prueba con el mismo tema que estás usando, Astra, y me funciona correctamente, estás usando un plugin de caché, para hacer cambios tienes que desactivarlo, si no es posible que veas la versión almacenada en caché y no la real. Vacía la caché y desactiva el plugin para hacer las pruebas, cuando lo tengas funcionando activa nuevamente.

    Iniciador del debate jose750

    (@jose750)

    Hola

    No hay manera desactivado todo y no siempre me sale el 1
    comprobado que tu codigo funciona porque lo modifico por cantidad 2 y si
    sale el 2
    pero con cero no hay manera

    gracias

    Moderador jose64

    (@jose64)

    Como te comenté antes, en la instalación de prueba que tengo yo funciona, pero si añades al carrito 0 unidades te añade una igualmente. Es posible que tengas algún código o plugin que interfiera con ese código.

    Yo realmente no entiendo cuál es la idea de poner 0 si no es cierto, no puedes añadir ninguna unidad, inclusive te diría que es un estorbo porque obliga al usuario a aumentar la cantidad cuando lo que quiere es uno.

    Iniciador del debate jose750

    (@jose750)

    gracias por contestar es que compre un plugin
    para poner un formulario de variaciones
    y asi poder comprar varias al mismo tiempo por eso es el tema del cero
    porque las cantidades se ponen en el formulario ,si tengo la cantidad en uno se me añade esta tambien que no quiero comprar.

    Mira aqui y lo comprenderas mejor
    https://www.bordadosleon.com/po0395-bowie/

    saludos

    Moderador jose64

    (@jose64)

    Si compraste el plugin y no te funciona correctamente en una instalación limpia tendrás que ponerte en contacto con su desarrollador para que lo solucione, yo lo que veo es que te muestra todas las variaciones y mete la primera por defecto en el carrito, la selecciones o no.

    WooCommerce no permite por defecto parte de 1 unidad y no permite añadir al carrito 0, si un plugin necesita modificar eso tiene que venir integrado, no puedes hacerlo tú con códigos adicionales, otra cosa sería que quisieses hacer algo que no es lo que te ofrece.

    Al ser un plugin comercial debes ponerte en contacto con su desarrollador para que lo soluciones, nosotros no podemos ayudarte en eso porque no tenemos acceso al código, además hay otra razón por la que los voluntarios te dirigimos a los vendedores del producto comercial: los vendedores son responsables de dar soporte a su producto comercial.

    Se podría resumir en que en los foros de WordPress.org podemos dar soporte a todo aquello que se pueda instalar o descargar desde WordPress.org.

    Iniciador del debate jose750

    (@jose750)

    gracias
    da el tema por cerrado

    saludos

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • El debate ‘cantidad en producto’ está cerrado a nuevas respuestas.