Come rendere inattive le variazioni non disponibili nei prodotti WooCommerce

Come rendere grigie e nono selezionabili le variazioni non disponibili dei prodotti WooCommerce

In WooCommerce, la visualizzazione delle variazioni disponibili è direttamente collegata alla disponibilità dei prodotti.

Se si imposta WooCommerce in modo che i prodotti non disponibili non siano mostrati nello store, anche le variazioni non disponibili dei prodotti non saranno mostrate.

Succede così che in una t-shirt risultino solo due taglie nell’elenco, perché le altre sono esaurite, e per molti potrebbe essere un segno di scarsità nell’assortimento.

Se invece si lasciano visibili i prodotti non disponibili, lo saranno anche le variazioni esaurite, ed il cliente scopre solo dopo averle selezionate che non può ordinarle, e pure questo non è molto simpatico.

Una soluzione molto intuitiva, lasciando visibili (ma segnalati come tali) i prodotti esauriti, è quella di rendere grigie e non selezionabili le variazioni non disponibili.

Ecco come fare.

Un semplice snippet, ossia poche righe di codice PHP, risolvono il problema:

/** Gestisci variazioni non disponibili non selezionabili e in grigio */
function gray_variation_not_active( $active, $variation ) {
 if( ! $variation->is_in_stock() ) {
 return false;
 }
 return $active;
}
add_filter( 'woocommerce_variation_is_active', 'gray_variation_not_active', 10, 2 );

Lo snippet va copiato e inserito nel file functions.php del tema, se si dispone di un tema child, oppure utilizzando un plugin come Code Snippets.

Come sempre, meglio fare un backup completo prima di procedere.

Che ne pensi?
Domande? Suggerimenti?
Lascia un commento…

Condividi se ti è piaciuto!

Condividi su facebook
Condividi su twitter
Condividi su linkedin
Condividi su whatsapp

Maggori informazioni:

Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilità e comunicazione in rete. Il mio curriculum è su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

CONTRIBUISCI A QUESTO SITO
Se il mio lavoro ti è stato di aiuto,
e vuoi che io continui a publbicare,
contribuisci allo sviluppo di questo sito
con una donazione su PayPal.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Cerca nel sito:

Assistenza specializzata WordPress e WooCommerce

Altri articoli

Mandami un messaggio

Ciao, come posso aiutarti?