Как добавить изменение количества в карточку товара в Tilda

Как добавить изменение количества в карточку товара в Tilda

1
Добавили на страницу блок ST305N в режиме каталога
2
Добавили товар с артикулами
3
Добавили первый код в Настройки сайта- Ещё - Вставка в Head
Добавили второй код в Настройки сайта- Ещё - Редактировать CSS
4
Отображение остатка добавлено по этой статье
https://mo-ti.ru/productinstock
Библиотека для примера
<script>
    $( document ).ready(function() {
   //Добавляем кнопки в карточки  
   function insertbtncard(){
    setTimeout(function(){
       $('.js-product .quantbtnwrap').remove();
       $('<div class="quantbtnwrap"><div class="quantminus noactive"></div><div class="quanttxt">1</div><div class="quantplus"></div></div>').insertAfter('a[href="#order"]');
    }, 2000);  };insertbtncard();
   $(document).on('click','.js-store-filter , .js-store-filter-chosen-item , .js-store-load-more-btn , .js-store-parts-switcher',function(e){  insertbtncard(); });
   $(document).on('keydown','.js-store-filter',function(event){if(event.keyCode == 13) { insertbtncard()}}); 
 var pravailable = 0; var quantincart=0;
$(document).on('click','a[href="#prodpopup"]',function(e){ 
    setTimeout(function(){
        $('.t-store__prod-popup__info .quanttxt').html(1); $('.t-store__prod-popup__info .quantminus').addClass('noactive');$('.t-store__prod-popup__info .quantplus').removeClass('noactive');
    }, 100); });
    //При клике на +
    $(document).on('click','.quantplus',function(e){ 
        $(this).siblings('.quantminus').removeClass('noactive');
        pravailable= Number($(this).closest('.js-product').attr('data-product-inv'));
        var currquant = Number($(this).siblings('.quanttxt').html());
        if (pravailable>currquant){$(this).siblings('.quanttxt').html(currquant+1)
        }else{$(this).addClass('noactive')};
    });
    //При клике на -
    $(document).on('click','.quantminus',function(e){ 
        $(this).siblings('.quantplus').removeClass('noactive');
        var currquant = Number($(this).siblings('.quanttxt').html());
        if (currquant>1){$(this).siblings('.quanttxt').html(currquant-1)
        }else{$(this).addClass('noactive')};
    });
$(document).on('click','a[href="#order"]',function(e){
    var quantotcart = Number($(this).parent().find('.quanttxt').html());
    var needsku= $(this).closest('.js-product').find('.js-product-sku').html();
    pravailable= Number($(this).closest('.js-product').attr('data-product-inv'));
     setTimeout(function(){
        tcart__syncProductsObject__LStoObj();tcart__reDrawProducts();tcart__reDrawTotal(); 
        $('.t706__product-title div:contains("'+needsku+'")').closest('.t706__product').addClass('ffposprod');
        quantincart =  Number($('.ffposprod .t706__product-quantity').html());
        if(quantincart==pravailable){}else{
        $('.ffposprod .t706__product-quantity').html(quantotcart+quantincart-1);$('.ffposprod .t706__product-quantity').trigger("click");$('.ffposprod input[name="tilda-tmp-cart-qnt"]').trigger("focusout");
        };
     }, 10); 
    });    
    });
</script>
.js-store-buttons-wrapper, .t-store__prod-popup__btn-wrapper { display: flex; align-items: center;}
.quantbtnwrap {
    display: flex;
    align-items: center;
    height: 20px;
    margin-top: -4px;
    margin-left: 20px;
}
.quanttxt { margin: 0 10px; font-size: 16px;}
.quantminus , .quantplus{
    width: 20px;
    height: 100%;
    background-size: contain;
    cursor:pointer;
    opacity:0.4;
}
.quantminus:hover , .quantplus:hover{ opacity:1;}
.quantminus{
  background-image: url(https://static.tildacdn.com/lib/linea/c8eecd27-9482-6c4f-7896-3eb09f6a1091/arrows_circle_minus.svg);
}
.quantplus{
 background-image: url(https://static.tildacdn.com/lib/linea/c47d1e0c-6880-dc39-ae34-521197f7fba7/arrows_circle_plus.svg); 
}
.quanttxt { font-family: 'Roboto',Arial,sans-serif;}
.noactive{ pointer-events:none; opacity:0.1 !important;}
a.t-store__prod-popup__btn_disabled~div.quantbtnwrap {display: none;}
Click to order
Total: 
Your Name
Your Email
Your Phone
Payment method
Made on
Tilda