Disabilita le variazioni esaurite

INFORMAZIONI SULLO SNIPPET

Ti è mai capitato in un negozio online di selezionare le specifiche di un prodotto e ricevere il messaggio che non è disponibile? Questo può essere molto frustrante. Ciò accade perché WooCommerce non disabilita automaticamente le opzioni esaurite di un prodotto, consentendo quindi di selezionarle.

Per migliorare l’esperienza di acquisto sul tuo sito, ti consiglio di disabilitare automaticamente tutte le opzioni esaurite. In questo modo, i clienti sapranno immediatamente cosa è disponibile per l’acquisto, rendendo il processo più efficiente e soddisfacente.

PHP
/*
* Snippet Name:     Disabilita le variazioni esaurite.
* Snippet Author:   Matteo De Maria
*/
function ace_grey_out_variations_when_out_of_stock( $is_active, $variation ) {
	if ( ! $variation->is_in_stock() ) {
		$is_active = false;
	}

	return $is_active;
}
add_filter( 'woocommerce_variation_is_active', 'ace_grey_out_variations_when_out_of_stock', 10, 2 );

Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.

Lascia un commento

I commenti non pertinenti allo snippet o offensivi non verranno approvati.

Se desideri condividere del codice, per favore fallo in questo modo: [php]il tuo codice[/php].

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

DMM WEB DESIGN
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.