Hola, estoy utilizando el pack helena y tengo un producto con muchas variaciones
Color, Tamaño, Cantidad por cajas, impresión.
El caso es que desde hace una semana en la web deja elegir diferentes medidas y cajas que no se corresponden y el usuario le sale el mensaje de que la combinación no es válida
He realizado pruebas y ocurre cuando pongo más de veinte variaciones enlazadas
¿le ha pasado a alguien?, ¿Sabéis a que puede ser debido?
Antes no ocurría, habla de unas semanas
URL del sitio: Contenido solo visible a usuarios registrados
Hola David,
Tendrás que ayudarnos un poco mostrándonos una captura donde veamos la combinación de variaciones que se realizan y el problema que presenta esta selección.
Además una url de un producto donde suceda esto para que podamos reproducirlo y darte alguna indicación.
Saludos
Hola Luís,
La url del producto es http://www.bolsasyetiquetas.com/producto/bolsas-de-papel-impresas-classic-collection/
Por ejemplo: está puesto para que el tamaño 18+08x24
solo se puedan comprar cajas de 400 unidades, tipo es indiferente y la impresión solo hace variar el precio
Tengo 4 medias x 4 cantidades x 2 impresiones total de 32 variaciones
Pongo las 20 primeras variaciones va todo bien, elijes una medida aparecen las cajas correspondientes y cuando pongo una variación más, al escoger una medida aparecen todas las cantidades.
Si necesitáis usuario o algo más me indicais
Hola,
Revisa el siguiente enlace donde se aporta una solución al problema que tienes:
https://wordpress.org/support/topic/too-many-product-variations-causing-out-of-stock-message
Es posible que te sirva para tu caso.
Os pongo la solución para cerrar el tema
según he leído en la nueva actualización cuando se utilizan muchas variaciones + de 20 ahora utilizan ajax en vez de javascript, entonces hay que indicar en el archivo functions.php de la plantilla las que utilizas con este trozo de código:
function custom_wc_ajax_variation_threshold( $qty, $product ) { return 10; } add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 10, 2 );
y lo ajustas a tus necesidades, en mi caso he cambiado el return 10 x return 60 y ahora funciona correctamente
SOLUCIONADO!!!!