• 9. Мен Kaspi.kz-тегі Магазинде сатамын. Сайтымда «Кредитке сатып алу» батырмасын қалай орналастырады?

    Жаңартылды 19.03.2024

    Ол үшін бет кодына батырма кодын қосыңыз. Атрибуттарды мәндеріңізбен толтырыңыз.

     

    Атрибут

    Мәні

    data-merchant-sku

    Kaspi.kz-тегі Магазинде өзіңіз пайдаланатын тауардың артикулы

    data-merchant-code

    дүкеніңіздің коды

    Оны сатушы кабинетінің веб-нұсқасында көшіріңіз → Баптау → Дүкеннің ID

    data-city

    қала коды

     

    Орналасу орнына қарай батырманы таңдаңыз:

     

    Тауардың сипаттамасы

     

     
    Жазық батырма (flatButton)
    <!-- main way to add button on page  -->
        <div class="ks-widget"
             data-template="flatButton"
             data-merchant-sku="data-merchant-sku"
             data-merchant-code="data-merchant-code"
             data-city="750000000"
             data-style="desktop"
        ></div>
    

     

     
    Қызыл батырма
    <!-- main way to add button on page  -->
    <div class="ks-widget"
             data-template="button"
             data-merchant-sku="data-merchant-sku"
             data-merchant-code="data-merchant-code"
             data-city="750000000"
            ></div>
    

     

     
    Көк батырма
    Скопировано
     <!-- main way to add button on page  -->
        <div class="ks-widget"
             data-template="button"
             data-merchant-sku="data-merchant-sku"
             data-merchant-code="data-merchant-code"
             data-city="750000000"
             data-style="bigBlue"
        ></div>

     

    Егер динамикалық түймешікті орналастырсаңыз, < div > бар код  DOM-ға қосылғанда ksWidgetInitializer.reinit() шақырыңыз. Оны тексеру үшін қажетті беттегі F12 пернесін басыңыз және әзірлеушінің тақтасынан тегті табыңыз.

     

    < script > тегіндегі кодты </body > соңғы тегтің алдында — бір рет орналастыру керек.

     

     
    Динамикалық батырма
    <!-- it's a placeholder for dynamic example -->
    <div id="dynamic"></div>
    
    <!--onpage script, should be added once, before closing </body> -->
    <script>(function(d, s, id) {
        var js, kjs;
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = 'https://kaspi.kz/kaspibutton/widget/ks-wi_ext.js';
        kjs = document.getElementsByTagName(s)[0]
        kjs.parentNode.insertBefore(js, kjs);
    }(document, 'script', 'KS-Widget'));</script>
      
    <!-- Example: adding another button placeholder dynamically after 1sec -->
      <script>
        setTimeout(function () {
            document.getElementById('dynamic').innerHTML = '<div class="ks-widget" data-template="button" data-merchant-sku="data-merchant-sku" data-merchant-code="data-merchant-code" data-city="750000000" ></div>'
        // you should run this method to recheck buttons in DOM:
        ksWidgetInitializer.reinit()
        }, 1000)
    </script>
    

     

    Іздеу нәтижесі

     

     
    Кішкентай батырма
    Скопировано
     <!-- main way to add button on page  -->
        <div class="ks-widget"
             data-template="flatButton"
             data-merchant-sku="data-merchant-sku"
             data-merchant-code="data-merchant-code"
             data-city="750000000"
             data-style="small"
        ></div>
    

     

    Сайттың мобильді нұсқасы

     

     
    Мобильді нұсқаға арналған батырма
    Скопировано
     <!-- main way to add button on page  -->
        <div class="ks-widget"
             data-template="flatButton"
             data-merchant-sku="data-merchant-sku"
             data-merchant-code="data-merchant-code"
             data-city="750000000"
             data-style="mobile"
        ></div>

     

    Сатып алушы батырманы басқан кезде, тауарыңыздың карточкасы Kaspi.kz-тегі Магазинде ашылады және клиент Зат сатып алуға Кредитке өтінім бере алады.

    Қолданушылардың 100% жауапты пайдалы деді. Жауап пайдалы болды ма?