Шаг количества товара в WooCommerce

//Произвольное колличество
add_filter( 'woocommerce_quantity_input_args', 'custom_quantity_input', 9000, 2 );
function custom_quantity_input( $args, $product ) {
	if( ! is_cart() ){
	$args['input_value'] = 0.5; //начальное значение
	}
	$args['min_value'] = 0.5; //минимальное значение
	$args['step'] = 0.1; //шаг
	
	return $args;
}
//AJAX динамическое обновление
add_filter( 'woocommerce_loop_add_to_cart_args', 'custom_loop_add_to_cart_quantity_arg', 10, 2 );
function custom_loop_add_to_cart_quantity_arg( $args, $product ) {
	  $args['quantity'] = 0.5;
	return $args;
}
add_filter( 'woocommerce_available_variation', 'filter_wc_available_variation_price_html', 10, 3);
function filter_wc_available_variation_price_html( $data, $product, $variation ){
	$data['min_qty'] = 0.5;
	
	return $data;
}