Utilizzare la logica condizionale per prodotti variabili WooCommerce
Sto sviluppando un negozio WooCommerce. Ora ho una richiesta dal cliente che non riesco a capire come realizzare...
Il problema è che possiamo usare i prodotti variabili in WooCommerce, è semplice ma ho bisogno di utilizzare una logica condizionale per i prodotti variabili. Vediamo più nel dettaglio.
Il nostro prodotto è un Orecchino. Che può avere 2, 3 o 4 sacchetti. Come nell'immagine: ![Esempio del Prodotto][1]. Quindi quando si aggiunge il prodotto al carrello, l'utente deve scegliere 1) Numero di Sacchetti (1,2,3 o 4) 2),
Se seleziona 1 sacchetto, verrà mostrato un altro menu a tendina per scegliere il colore e lo stile del sacchetto, se seleziona 2 sacchetti verranno mostrati 2 menu a tendina, se seleziona 3 sacchetti, verranno mostrati 3 menu a tendina.
Si prega di vedere l'immagine del prodotto qui per comprendere chiaramente la mia richiesta:
https://i.sstatic.net/3WD6F.jpg
Fondamentalmente ho bisogno di questo tipo di logica condizionale in WooCommerce.
Grazie
Arrivato in ritardo alla festa ma ecco qui:
<?php
if( $product->is_type( 'simple' ) ){
// un prodotto semplice
} elseif( $product->is_type( 'variable' ) ){
// un prodotto variabile
}
// Se hai bisogno di un oggetto Product per il codice sopra:
$product = new WC_Product( get_the_ID() );
Trovato qui: https://gist.github.com/patrickgilmour/9d4a28b4a2f0c1dcecbf e qui https://wordpress.org/support/topic/condition-to-check-if-product-is-simple-or-variable.
Sono contento che questa domanda non sia stata chiusa :)
