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.