• Hola a todos, lo primero gracias, por la ayuda que me puedan facilitar, estoy crenado una tienda con woocommerce, bueno ya esta terminad, el problema esta que cuando ento en algunos productos, y le doy al boton dorado de añadir al carrito en vez de añadirme una unidad, me añade dos. Saben porque puede ser, y como solucionarlo, de nuevo gracias por la ayuda a toda la comunidad. Dejo el enlace:

    http://vinicolatomelloso.com/tienda/tienda/mantolan/?add-to-cart=75

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Creo que confundes el uso.

    Al entrar a uno de tus productos, ya pone 1, entonces al darle al +, pues te pone dos. Sin darle al +, con solo darle al carrito, agrega solamente 1.

    Por lo menos no encontré ninguno que agregue dos, si pones el enlace al producto que agrega dos sería mas fácil.

    Saludos.

    Iniciador del debate Omnimusa

    (@omnimusa)

    Mil gracas por responder, pero quizás no me he explicado bien, lo siento, el error que sucede, es que cuando le das a añadir a carrito, y tienes puesta 1 unidad, a veces, mete al carrito 1 unidad, y otras veces, mete 2 unidades o incluso 3… Cuando solo debería meter una.

    lo raro es que desde la pagina tienda si añades 1 producto, funciona perfecto, solo añade una unidad, pero cuando añades desde dentro del producto, donde están sus fotos descripción etc… a veces mete 1, o 2 o 3 unidades porque si…

    Iniciador del debate Omnimusa

    (@omnimusa)

    ammm claro perdona, no lo has encontrado porque lo he quitado, para solucionar el problema entre comillas, he hecho una chapuzilla, es decir, que cuando añadas un producto, se vaya al carrito, en vez de quedarse en la pagina del producto. De esta manera no aparece el problema. Aunque no es lo ideal.

    Si se os ocurre una solución os lo agradezco mil de verdad, y si no también. 😉

    ¿Tienes la última versión de WooCommerce y WordPress?

    Ese es un bug bastante antiguo de WooCommerce que se arreglaba con esta función.

    // If we added the product to the cart we can now do a redirect, otherwise just continue loading the page to show errors
        if ($added_to_cart) {
    
    		$url = apply_filters( 'add_to_cart_redirect', $url );
    
    		// If has custom URL redirect there
    		if ( $url ) {
    			wp_safe_redirect( $url );
    			exit;
    		}
    		Add this code to fix the problem
    		// Redirect to cart option
    		elseif (get_option('woocommerce_cart_redirect_after_add')=='yes' && $woocommerce->error_count() == 0) {
    			wp_safe_redirect( $woocommerce->cart->get_cart_url() );
    			exit;
    		}
    
        }

    Saludos.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘woocommerce, al añadir algunos productos al carrito, se añaden 2 unidades en 1’ está cerrado a nuevas respuestas.