Usar lógica condicional para productos variables en WooCommerce
He estado desarrollando una tienda en WooCommerce. Ahora tengo un requerimiento del cliente que no logro resolver...
El problema es que podemos usar productos variables en WooCommerce, es simple, pero lo que necesito es usar lógica condicional para productos variables. Seamos más específicos.
Nuestro producto es un Pendiente. Que puede tener 2, 3 o 4 bolsas. Como en la imagen: ![Ejemplo del Producto][1]. Entonces cuando se agrega el producto al carrito, el usuario tiene que elegir 1) Número de Bolsas (1,2,3 o 4) 2),
Si selecciona 1 bolsa, entonces se mostrará otro menú desplegable para elegir el color y estilo de la bolsa, si selecciona 2 bolsas, entonces se mostrarán 2 menús desplegables, si selecciona 3 bolsas, entonces se mostrarán 3 menús desplegables.
Por favor vea la imagen del producto aquí para entender claramente mi requerimiento:
https://i.sstatic.net/3WD6F.jpg
Básicamente necesito este tipo de lógica condicional en WooCommerce.
Gracias
Llegué tarde a la fiesta pero aquí lo tienes:
<?php
if( $product->is_type( 'simple' ) ){
// un producto simple
} elseif( $product->is_type( 'variable' ) ){
// un producto variable
}
// Si necesitas un objeto Product para lo anterior:
$product = new WC_Product( get_the_ID() );
Lo encontré aquí: https://gist.github.com/patrickgilmour/9d4a28b4a2f0c1dcecbf y aquí https://wordpress.org/support/topic/condition-to-check-if-product-is-simple-or-variable.
Me alegro de que esta pregunta no se cerrara :)
