Пример работы

Скидка на товары при наличии товара определенного цвета

Модификатор включает скидку на всю корзину, при условии, что добавлен хотя бы один товар определенного цвета
Коллекция / Скидка на товары определенного цвета
1. Добавляем блок T123 в общий футер или на все страницы, где используется корзина и копируем в него код
Скопировать код (стандартная корзина)
2. В коде заменяем ссылки на изображения
Скопировать код (корзина в несколько этапов)
<!-- SH08 - Модификация для Тильды. Добавляем фотографии в стандартную корзину (в 1 шаг) https://mod.tistols.com/fotografii-v-korzine -->
<style>
    .present {
        display: flex;
        gap: 10px;
        margin: 20px 0
    }
    .primg {
        width: 50%;
        border-radius: 10px
    }
    /*всплывашка в корзине*/
    .t-form__successbox {
        text-align: center;
        background: #fff;
        color: #62c584;
        padding: 20px;
        border:1px solid #62c584;
        border-radius:20px;
    }
</style>
<script>
    $(function(){
        $('.t706__sidebar-bottom').add('.t706__cartpage-prodamount').after('<div class="present"><img class="primg" src="https://static.tildacdn.com/tild3134-3962-4538-b861-366432303237/pexels-shkrabaanthon.jpg"><img class="primg" src="https://static.tildacdn.com/tild6536-3933-4464-b238-353135376439/pexels-taryn-elliott.jpg"></div>')
    
        // Сохраняем оригинальную функцию в переменную, но делаем это до её переопределения
        var originalTcartOpenCart = window.tcart__openCart;
        
        // Переопределяем функцию
        window.tcart__openCart = function() {
            // Вызываем оригинальную функцию
            if (typeof originalTcartOpenCart === 'function') {
                originalTcartOpenCart();
                
               
                
            };
            }
        
            // Выполняем дополнительное действие
            console.log("Дополнительное действие выполнено!");
            $('[href="#order"]').click(function(){
                 if($('.present').length === 0){
            $('.t706__orderform ').after('<div class="present"><img class="primg" src="https://static.tildacdn.com/tild3134-3962-4538-b861-366432303237/pexels-shkrabaanthon.jpg"><img class="primg" src="https://static.tildacdn.com/tild6536-3933-4464-b238-353135376439/pexels-taryn-elliott.jpg"></div>')
            }
            })
            
    })
</script>
<!-- SH08 - Модификация для Тильды. Добавляем фотографии в стандартную корзину (в несколько этапов) https://mod.tistols.com/fotografii-v-korzine -->
<style>
    .present {
        display: flex;
        gap: 10px;
        margin: 20px 0
    }
    .primg {
        width: 50%;
        border-radius: 10px
    }
    /*всплывашка в корзине*/
    .t-form__successbox {
        text-align: center;
        background: #fff;
        color: #62c584;
        padding: 20px;
        border:1px solid #62c584;
        border-radius:20px;
    }
</style>
<script>
    $(function(){
        $('.t706__sidebar-bottom').add('.t706__cartpage-prodamount').add('.t706__cartpage-info-wrapper').add('.t706__cartwin-products').after('<div class="present"><img class="primg" src="https://static.tildacdn.com/tild3134-3962-4538-b861-366432303237/pexels-shkrabaanthon.jpg"><img class="primg" src="https://static.tildacdn.com/tild6536-3933-4464-b238-353135376439/pexels-taryn-elliott.jpg"></div>')
    
        // Сохраняем оригинальную функцию в переменную, но делаем это до её переопределения
        var originalTcartOpenCart = window.tcart__openCart;
        
        // Переопределяем функцию
        window.tcart__openCart = function() {
            // Вызываем оригинальную функцию
            if (typeof originalTcartOpenCart === 'function') {
                originalTcartOpenCart();
            }
        
            // Выполняем дополнительное действие
            console.log("Дополнительное действие выполнено!");
            if($('.present').length === 0){
            $('.t706__cartwin-products').after('<div class="present"><img class="primg" src="https://static.tildacdn.com/tild3134-3962-4538-b861-366432303237/pexels-shkrabaanthon.jpg"><img class="primg" src="https://static.tildacdn.com/tild6536-3933-4464-b238-353135376439/pexels-taryn-elliott.jpg"></div>')
            }
                
            };

        
    })
</script>
Вам также может быть интересно: