html – WordPress woocommerce colocar a quantidade do produto em metros

Estou criando um Woocommerce em que na pagina do produto a sua quantidade seja em metros ,ou seja, ao invés de comprar 1 produto, compre-se 1.0 metros do produto eu achei o plugin um bom plugin que ajuda a trabalhar com metros que esse aqui -> https://wordpress.org/plugins/decimal-product-quantity-for-woocommerce/#utm_medium=referral&utm_source=facebook.com&utm_content=social, porem após intalar este plugin e configura-lo eu criei na pagina do produto um html básico com botões de incrementar e decrementar para o usuário ir colocando a quantidade que ele quiser ,mas não estou conseguindo trabalhar com valores decimais nesses botões ; O código html da pagina de produto é esse abaixo:

<form class="cart" action="https://lojapiloto.tk/produto/estampa-xadrez-fio-tinto-1xm-cor-cinza/" method="post" enctype="multipart/form-data">
    <div id="cfpp" style="display: block;">

<div class="quantity">      
            <label class="screen-reader-text" for="quantity_60ec9e9ab1375">Estampa Xadrez Fio Tinto (1xm) Cor Cinza quantidade</label>
            
                <div class='dec button'>-</div>
                    
    <input type="number" id="quantity_60ec9e9ab1375" class="input-text qty text" step="0.5" min="1" max="29" name="quantity" value="0.5" title="Qtd" size="4" placeholder="" inputmode="numeric">
                          <div class='inc button'>+</div>
            </div>
        
        
<button type="submit" name="add-to-cart" value="1083" class="single_add_to_cart_button button al">Add to Cart</button>

</form>



            <script>

var incrementButton = document.getElementsByClassName(‘inc’);

var decrementButton = document.getElementsByClassName(‘dec’);

for (var i =0; i < incrementButton.length; i++ ){
var button = incrementButton(i);
button.addEventListener(‘click’,function(event){

var buttonClicked = event.target;

var input = buttonClicked.parentElement.children(2);

var inputValue = input.value;

var newValue = parseInt(inputValue) + 1 / 2;

input.value = newValue;

})
}

for (var i =0; i < decrementButton.length; i++ ){
var button = decrementButton(i);
button.addEventListener(‘click’,function(event){

var buttonClicked = event.target;

var input = buttonClicked.parentElement.children(2);

var inputValue = input.value;

var newValue = parseInt(inputValue) – 1 / 2 ;

if(newValue >= 1 / 2 ){
input.value = newValue;
}

})
}