More products

<script>
$(document).ready(function(){


 setTimeout(function () {
//     tcart__reDrawProducts();

    let txtElem = `<div class='disc-info'> 
                        
                        <div class='disc-txt'>10-49 шт. - 10% скидка</div>
                        <div class='disc-txt'>50-99 шт. - 15% скидка</div>
                        <div class='disc-txt'>более 100 шт. - 20% скидка</div>
    
                   </div>`;

    $('.t706__cartwin-prodamount-wrap').prepend(txtElem);

 }, 500);    
    


//Функция скидок
function setOriginPrice(){
    setTimeout(function () {
    
        let products = tcart.products;//получаем список товаров
        //Перебираем весь список товаров
        $.each(products,function(index,value){
            //Если товар впервые в корзине, то сохраняем базовую цену для него
            if(value["pack_z"]==''){
                tcart.products[index]["pack_z"]=value["price"];
                console.log(value["price"]);    
            };
            
            //Проверка кол-ва товара
            let count = +value["quantity"];
     
            let disc = 1;
            
            // 10-49 шт. - 10% скидка
            // 50-99 шт. - 15% скидка
            // более 100 шт. - 20% скидка

            if( count>=10 && count<=49 ) disc=0.9;
            if( count>=50 && count<=99 ) disc=0.85;
            if( count>=100)  disc=0.8;

            
            // до 10 - 0% скидка
            if( count<=9 ){
                
            };
            
            let discPrice = tcart.products[index]["pack_z"]*disc;
            
            let amount = discPrice*count;
            
            tcart.products[index]["price"] = +(discPrice).toFixed(2);
            tcart.products[index]["amount"] = +(amount).toFixed(2);
            
            tcart__saveLocalObj();
            tcart__loadLocalObj();
            tcart__reDrawProducts();
            tcart__reDrawTotal(); 
            

        });
        

      
    }, 100);    
};


//Отслеживаем изменения в корзине
$(document).on('click focusout',  
                'a[href^="#order"], .t706__carticon, .t706__product-del, .t706__product-minus, .t706__product-plus, .t706__product-quantity input ', 
                function(){
                   
    setOriginPrice(); 
    
   
});







});    
</script>


<style>
.disc-info {
    font-size: 14px;
    font-weight: 300;
}    


.t706__cartwin-prodamount-mincntorder.t706__minimal span {
    font-size: 0px;
}

.t706__cartwin-prodamount-mincntorder.t706__minimal span:before {
    content: "Минимальное количество заказа одного артикула - 10 шт";
    font-size: 16px;
}

</style>

Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
Made on
Tilda