Per impostare una quantità minima e massima di prodotti acquistabili per ciascun ordine in WooCommerce, puoi implementare questo codice e modificarlo in base alle tue preferenze.
Il codice va inserito nel file functions.php del tema child.
// Impostare quantità minima e massima in un ordine WooCommerce: prodotti semplici add_filter( 'woocommerce_quantity_input_args', 'lab_woocommerce_quantity_input_args', 10, 2 ); function lab_woocommerce_quantity_input_args( $args, $product ) { if ( is_singular( 'product' ) ) { $args['input_value'] = 2; // Valore di partenza (avrà effetto sulle pagine prodotto, non sul carrello) } $args['max_value'] = 80; // Valore massimo $args['min_value'] = 2; // Valore minimo $args['step'] = 2; // Quantita incrementale ( se impostato a 2 visualizzerà multipli di 2) return $args; } // prodotti variabili add_filter( 'woocommerce_available_variation', 'lab_woocommerce_available_variation' ); function lab_woocommerce_available_variation( $args ) { $args['max_qty'] = 80; // Valore massimo (variations) $args['min_qty'] = 2; // Valori minimo (variations) return $args; }
Potrebbe interessarti anche come Impostare minimo d’ordine in WooCommerce ovvero un valore al di sotto del quale l’utente non può effettuare un acquisto.
Salve,
grazie dell’articolo. Ho provato ad inserire il codice nel file functions.php senza apportare personalizzazioni e non credo funzioni, in quanto non mi compaiono campi nuovi nel prodotto singolo.
Per completezza di informazioni ho wordpress 4.9.10 e woocommerce 3.4.3
Mi farebbe piacere capire se ci siano problemi di compatibilità.
Grazie
A.R.
Ciao,
il codice che hai inserito serve per consentire l’impostazione della quantità minima e massima d’acquisto. Quello che visualizzi nelle singole pagine prodotto, è il valore di partenza pari a 2 e quantità incrementale di 2.
Ciao LABDESIGN80,
quando inserisco il codice nel file functions.php del theme non mi compaiono i campi in cui inserire il valore di partenza e quantità incrementale…
i valori vanno modificati nel codice
ciao Questo codice può essere applicato anche ai prodotti variabili?
grazie.
Ciao Alessandro, si il codice funziona sia per i prodotti semplici che per quelli variabili.
Ciao
se volessi specificare tali regole per un determinato prodotto come posso modificarlo?
Grazie
Salve, ho inserito il codice e visualizzo la quantità di ordine minima sulla pagina del prodotto, però c’è un problema: cliccando sul simbolo – la quantità non scende e ci siamo, però se evidenzio la cifra ed inserisco un numero manualmente ed è più basso della quantità stabilita, questo si aggiorna e aggiunge la quantità minima al carrello e procede con l’ordine.
A questo punto, secondo me, si dovrebbe visualizzare un avviso del tipo “Attenzione! La quantità minima deve essere di N pezzi” ed impedire l’aggiunta al carrello e il proseguo dell’ordine. Come si può risolvere? Grazie!
Ciao, vorrei applicare la stessa regola solo ad alcune categorie di prodotto. Come posso fare? Grazie
Ciao Martina, è possibile ma è una personalizzazione. Se ti occorre un preventivo scrivimi da qui