Скрипты для uKit 19.07.2017 0 560
Анимация для виджета «Товар»

Анимация для виджета «Товар»

Ищете способы сделать свой Интернет-магазин удобнее для клиентов? Рассмотрите вариант использования нашего нового скрипта, который добавит Вашему сайту элегантности.

Последние исследования показывают, что большинство людей подвержено так называемым «импульсивным», необдуманным покупкам. Что превращает сиюминутное желание покупателя «получить» в покупку в Вашем веб-сервисе? В первую очередь, это комфортный, незамысловатый дизайн, а также лёгкая навигация на сайте. На всём пути от кнопки «заказать» до чека об оплате банковской картой импульсивный покупатель терзается сомнениями. Поэтому в целях разработчика сделать этот путь как можно проще и короче, чтобы клиент не задавался вопросами: «Попал ли товар в корзину?», «А где, собственно, корзина?». Сталкиваясь с препятствиями, гость сайта может начать мыслить критически и отказаться от приобретения.

Чтобы избежать это, Вам понадобится наш скрипт, который оптимизирует процесс заказа товара. С таким функционалом сайта пользователь сразу понимает, что желаемая вещица уже находится в корзине, и он или она в любой момент может перейти, чтобы оплатить покупку.

 



Установка

Перейдите в панель управления вашего сайта в раздел «Свой код». В редактор вставьте следующий код:
 

Код
<script>
require(['jquery'], function($){
    $(document).ready(function(){
        var k_el, img;
        
        // Для опций
        $('body').on('click', '#aDialog .ul-productCard-details__submit', function(){
            setTimeout(function(){
                if($('.js-aDialogOpened').length == 0){
                    v_korziny(k_el, img);
                }
            }, 100);
        });
        
        // Нажатие
        $('body').on('click', '.ul-w-productCard__action__button', function(){
            $(this).parents('.ul-w-productCard').attr('img-data', 'qwer');
            k_el = $('*[class="ul-widget ul-widget-cart"]');
            img = $('*[img-data="qwer"] img:eq(0)');
            $(this).parents('.ul-w-productCard').attr('img-data', '');
            setTimeout(function(){
                if($('.js-aDialogOpened').length == 0){
                    v_korziny(k_el, img);
                }
            }, 100);
        });
        
        // Кидает в корзину
        function v_korziny(k_el, img){
            var i_top = img.offset().top - $(window).scrollTop(),
                i_left = img.offset().left,
                i_w = img.width(),
                i_h = img.height();
            var k_top = k_el.offset().top - $(window).scrollTop(),
                k_left = k_el.offset().left;
                
            img.clone().css(
                {
                    'top': ''+i_top+'px',
                    'left': ''+i_left+'px',
                    'position': 'fixed',
                    'z-index': '9999',
                    'width': ''+i_w+'px',
                    'height': ''+i_h+'px',
                    'opacity': '1'
                }
            ).appendTo('body').animate(
                {
                    opacity: 0.5,
                    left: k_left,
                    top: k_top,
                    width: 50,   
                    height: 50
                }, 700, function(){
                    $(this).remove();
                }
            );
        }
    });
});
</script>


Во вкладке «Настройки» в разделе «Выводить код» отметьте пункт «В конец <body>». (скриншот).
Сохраните код и опубликуйте ваш сайт.


Установить сторонний код на ваш сайт, вы можете на тарифе «Про». Ознакомиться с тарифом вы можете на следующей странице: blog-ru.ukit.com/updates/tariffs. Также отмечу, что вы можете обратиться в службу поддержки uKit за помощью в установке кода на тарифах «Премиум» и выше, через раздел «Помощь» (скриншот). 
Всего комментариев: 0
avatar