Сейчас узнаем, какой подарок выпадет именно Вам
Крутите колесо
Ура, вы выиграли!
Ваш приз:
Годовой доступ
к видео на mo-ti -20%
по промокоду T19RAY
Промокод действителен 3 дня

Оформить доступ с промокодом
100
Добавляем бесплатную доставку на конкретный способ при сумме заказа больше 3000 руб в Tilda
Болт
М16 х 100
500
р.
599
р.
The resulting "hybrid" is a general-purpose bike that can tolerate a wide range of riding conditions.
Болт
М16 х 100
500
р.
599
р.
The resulting "hybrid" is a general-purpose bike that can tolerate a wide range of riding conditions.

Добавляем бесплатную доставку на конкретный способ при сумме заказа больше 3000 руб в Tilda

ВАЖНО! Не будет работать на продвинутом режиме доставки
1
Добавили поле Доставка в корзину
2
Добавили значения в это поле как на фото ниже
3
Добавили скрипт на страницу
Скрипт вставляется в блок ДРУГОЕ - Т123
Mo-ti Level Up
Видео инструкции по добавлению кода и работе с Zero Block.
Указываем конкретно на определённый вид доставки в корзине, по которому нужно проводить особый расчёт. Длительность видео: 16 мин
Фрагмент видео
Библиотека для примера

<script>
document.addEventListener("DOMContentLoaded", function() {
    (function () {
        
        const freesumm = 3000;
        let st1 = true, st2 = true; 
        
        const deliverys = document.querySelectorAll('.t-input-group_dl .t-radio__control');
        deliverys[0].classList.add('hide-delivery');
        
        
        function changeDelivery(){
            const summ = tcart.prodamount;
            
            if ( summ >= freesumm && st1 ) { 
                deliverys[0].classList.remove('hide-delivery');
                deliverys[1].classList.add('hide-delivery');

                if (deliverys[1].querySelector('input').checked) {
                    setTimeout(function(){
                        deliverys[0].querySelector('input').click();
                    }, 100);  
                };
                st1 = false; 
                st2 = true; 
            };
            
            if(summ < freesumm && st2){ 
                deliverys[0].classList.add('hide-delivery');
                deliverys[1].classList.remove('hide-delivery');

                if (deliverys[0].querySelector('input').checked) {
                    setTimeout(function(){
                        deliverys[1].querySelector('input').click();
                    }, 100); 
                };
                st1 = true;
                st2 = false; 
            };
              
        };
        
        const observer = new MutationObserver(mutationRecords => {
            changeDelivery();
        });
        const elem  = document.querySelector('.t706__cartwin-prodamount');
        observer.observe(elem, {
            childList: true, 
            subtree: true, 
            characterDataOldValue: true
        });
        
    })();    
});    
</script>

<style>
.hide-delivery{
    display: none;
}    
</style>

Made on
Tilda