Impostare quantità min/max di una variazione prodotto in WooCommerce

Impostare quantità min/max di una variazione prodotto in WooCommerce

Vi è  ai capitato di dove gestire delle quantità minime/massime per un prodotto e specificatamente in base alle varianti di un prodotto variabile?

E’ possibile gestirlo senza tanti plugin inserendo e gestendo le seguenti funzioni:

//imposta la quantità minima/massima nel carrello
add_filter( 'woocommerce_quantity_input_args', 'jk_woocommerce_quantity_input_args', 10, 2 );
function jk_woocommerce_quantity_input_args( $args, $product ) {
	
	if ($product->variation_id=='<idvariazione>') {
   		$args['input_value']    = 1;      // Valore di partenza value
   		$args['max_value']      = 7;      // Valore massimo
  		$args['min_value']      = 1;      // Valore minimo
   		$args['step']           = 1;   // Quantita incrementale ( se impostato a 4 visualizzerà multipli di 4)
	}
    return $args;
}

 
//imposta la quantità minima/massina nella scheda prodotto
add_filter( 'woocommerce_available_variation', 'jk_woocommerce_available_variation' );
function jk_woocommerce_available_variation( $args ) {
	
   if ($args['variation_id']=='<idvariazione>') { 
   $args['min_qty'] = 8;                   // imposta per esempio la quantita minima
   }
   return $args;
}
Francesca

2 commenti

Paolo Scritto il17:43 - 13 Maggio 2017

Ciao, diciamo che non sono espertissimo.. ho l’esigenza che tu riporti nel tuo post, ora che devo fare per riportare il codice nel mio woocommerce? sono nell’editor della pagina PHP .. ma File di plugin devo modificare?

Paolo Scritto il07:42 - 5 Maggio 2017

Buongiorno Francesca.
Sono Paolo, ed ho trovato il tuo post molto interessante, per questo motivo ti vorrei chiedere alcune informazioni al riguardo.
Sto creando un sito aziendale agricolo, dove propongo la vendita di prodotti orticoli. Sul plugin Woocommerce quando si deve inserire la quantità desiderata dal cliente, questa viene visualizzata con unita intere (1-2) naturalmente espressi in Kg. Il cliente deve aver la possibilità di scegliere una quantità frazionata (0,5-0,8-1,2-1,5), ma questo non è possibile.
Ho trovato in tuo post interessante, perché ho notato che è possibile modificare questi valori.
Ora chiedo: come è possibile andare a modificare il file sopra descritto, dove inserirlo, ed in quale file di woocommerce andare per visualizzare il testo sopra descritto?
Grazie per l’attenzione.

Lascia un commento

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

©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy