¿En Woocommerce es posible condicionar un atributo al contenido de otro anterior?
Por ejemplo en sofas preguntar tela o cuero y solo si elige cuero pedir color.
Gracias por vuestra ayuda.
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
Creo que no me he explicado bien.
Conozco las variaciones pero no se hacer para que una vez hayan elegido una de las variaciones y en función de determinado contenido hacer que aparezca o quede oculta otra variación.
En el ejemplo que decía:
Por ejemplo en sofas preguntar tela o cuero y solo si elige cuero pedir color.
Si eligen tela en la primera variación no pedir color de cuero y lo que no quiero hacer es una variación: Tela, Cuero rojo, Cuero negro, Cuero marrón…
Si haces correctamente las variaciones (solo defines las posibles), al ir cambiando alguno de los atributos solo se mostrarán aquellos segundos atributos que sean compatibles en base a las variaciones predefinidas.
Creo que el problema con el que te estás encontrando es que has definido todas las variaciones posibles (supongo que con el sistema automático) y no has eliminado aquellas que no te interesan (todas las combinaciones de tela+color).
«Si haces correctamente las variaciones (solo defines las posibles), al ir cambiando alguno de los atributos solo se mostrarán aquellos segundos atributos que sean compatibles en base a las variaciones predefinidas.»
Hola, te dejo un enlace a un videotutorial donde explico cómo crear productos variables en WooCommerce. Echale un vistazo para comprobar que estás creando correctamente los grupos de atributos.
Entiendo que en tu caso tienes 2 atributos y algunas variaciones del segundo
Tela
Cuero (color 1, color 2, color 3)
En el minuto 6’06» verás que utilizo la opción «Crear variaciones para todos los atributos». En tu caso debería crear todas las combinaciones posibles entre «tela» y «cuero» con los colores.
Un vez creadas, elimina todas las que sean de tela+color. De esta forma tan solo si el usuario escoge cuero, podrá elegir un color.
Deberían quedarte las siguientes variaciones:
Tela
Cuero+color 1
Cuero+color 2
Cuero+color 3
También puedes crear las variaciones manualmente, para tener más control y no tener que andar después eliminándolas, pero a fin de cuentas es lo mismo.
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
El debate ‘Woocommerce atributos condicionales’ está cerrado a nuevas respuestas.