Click to order
Cart
Total: 
Your Name
Your Email
Your Phone
Payment method
Хотите получить скидку на товар??
More products
More products
More products

Как снизить цены, когда пользователь совершил действие для Tilda?

Попробуем проставить скидку на все товары после определённых действий клиента с формой (например: оставьте контакты и мы снизим все товары на х%)

Скрипт вставляется в блок ДРУГОЕ ► Т123
<script>
      window.mySuccessFunction= function($form){
        
       //Скрываем лишние элементы после отправки
       $(".t-form__inputsbox , .t702__form-bottom-text").css("display" , "none");
      
       //Получаем значение переключателя
       var vibor = $('input[name=offer]:checked').val();

       //Условия для выбора 
       if (vibor=="Хочу скидку в 40%!!!"){
         
    //Вычисляем кол-во карточек товара 
    var y = $("div.t776__col").length-1;
    var x = 0;
   //Проходим все карточки
    while (x <= y) {
    //Получаем цену из поля   
    var cena = $(".t776__col .js-product-price:eq("+x+")").html();
    //Записываем скидку  40%
    skidka = cena - cena*0.4;
   
    //Записываем новую цену к карточки товаров
    $(".t776__col .js-product-price:eq("+x+")").html(skidka.toFixed(1));
    $(".t-popup .js-product-price:eq("+x+")").html(skidka.toFixed(1));  
  x++;
  };
  };
  };
    $('.js-form-proccess').each(function(){
        $(this).data('success-callback', 'window.mySuccessFunction');
    });

</script>
Made on
Tilda