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; }
2 commenti