Cerca

Come rendere inattive le variazioni non disponibili nei prodotti WooCommerce

Come rendere grigie e nono selezionabili le variazioni non disponibili dei prodotti WooCommerce
Come rendere grigie e nono selezionabili le variazioni non disponibili dei 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!

Altri articoli che potrebbero interessarti:

Immagine di 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.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti รจ stato di aiuto, contribuisci alla continuitร  di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

Lascia un commento

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

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.