Блог

Кредитная кнопка (для сайтов на HostCMS v.6)


Была такая задача в ТЗ клиента — внедрить «кредитную кнопку» Банка «Русский Стандарт» в корзину интернет-магазина. Возможно, что кому-то    это пригодится. 

Решение очень простое. Вначале объявляем переменные, присваивая им значения глобальных переменных сайта:

 <xsl:variable name=  «shop_cart» select=»/shop/shop_cart[postpone=0]» />
     <xsl:variable name= «bank_url»><xsl:for-each select=»$shop_cart»><xsl:variable name= «position» select= «position ()»/><xsl:variable name= «id» select= «shop_item/@id»/>&amp;TC_<xsl:value-of select=»$position» />=<xsl:value-of select= «quantity» />&amp;TPr_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/price» />&amp;TName_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/name» /></xsl:for-each></xsl:variable>

Затем формируем нашу кнопку, которая будет передавать серверу Банка необходимые параметры — название магазина, название товара, его количество и стоимость:

<a href=  «https://anketa.bank.rs.ru/minipotreb.php?idTpl=159753&amp;TTName=www.mysite.ru&amp;TCount={count  ($shop_cart)}{$bank_url}» title=  «Онлайн оформление в кредит» target=»_blank»><img src=»/images/button_credit.png» alt=  «Купить в кредит» width=  «150» /></a>

Полный код кнопки:

 <!--======= КНОПКА ОФОРМЛЕНИЯ В КРЕДИТ ======→
         
                 <p>Для оформления покупки в кредит, нажмите кнопку «Купить в кредит»</p>
                             
                        <xsl:variable name= «shop_cart» select=»/shop/shop_cart[postpone=0]» />
                        <xsl:variable name= «bank_url»><xsl:for-each select=»$shop_cart»><xsl:variable name= «position» select= «position ()»/><xsl:variable name= «id» select= «shop_item/@id»/>&amp;TC_<xsl:value-of select=»$position» />=<xsl:value-of select= «quantity» />&amp;TPr_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/price» />&amp;TName_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/name» /></xsl:for-each></xsl:variable>

                 <p><a href= «https://anketa.bank.rs.ru/minipotreb.php?idTpl=159753&amp;TTName=www.elstera.ru&amp;TCount={count ($shop_cart)}{$bank_url}» title= «Онлайн оформление в кредит» target=»_blank»><img src=»/images/button_credit3.png» alt= «Купить в кредит» /></a></p>
                             
    <!--=======end КНОПКА ОФОРМЛЕНИЯ В КРЕДИТ ======→  

Вот и все. Желаю удачи.

Вас может заинтересовать:

  • Внедряем coin-slider на страницу сайта на HostCMS v.6

    Coin-slider один из популярных слайдеров, который используется на сайтах. Чаще всего слайдеры используют на Главной странице, для придания ей динамики, привлечения внимания к «горячей» информации. В этой статье рассказывается, как внедрить этот слайдер XSL-шаблон сайта, разработанного на HostCMS.

  • HostCMS v.6 - левое вертикальное меню на jQuery

    Простой пример левого вертикального выпадающего меню для групп товаров интернет магазина. Простая установка и настройка...

  • Выводим производителей с разбивкой по алфавиту. HostCMS v.6

    Если у вас в интернет-магазине много производителей (брендов), то приведенное нами решение поможет организовать показ всех производителей с разбивкой по алфавиту...

  • Показ отложенных товаров в краткой корзине (для сайтов на HostCMS v6)

    После последнего обновления 6.1.4 появилась возможность показать пользователю в краткой корзине отложенные им товары. Удобная функция, особенно для тех интернет-магазинов, в которых пользователи обычно покупают сразу несколько товаров за раз...

  • HostCMS v.6 - Вывод товаров по значению дополнительного свойства типа строка

    Вам нужно вывести товары интернет-магазина по какому-то, заранее определенному, признаку? Для начала создаем дополнительное свойство товара, пройдя по цепочке «Интернет-магазин ⇒ Товар ⇒ Свойства товара».

  • Правильная семантическая микроразметка для сайта на HostCMS v.6

    Не будем углубляться в терминологию и описание того, что означает микроразметка, т.к. об этом уже много чего написано и я беру за аксиому, что вы об этом уже знаете, раз читаете данную статью. Задача статьи описать более конкретный случай, а именно - использование микроразметки в XSL шаблонах HostCMS...

Блог

  • 29 марта 2018 г.
    Боковое выпадающее меню на CSS для каталога товаров. HostCMS v.6
    Создадим раздвижное меню для каталога товаров с несколькими уровнями вложенности разделов. Меню будет открыто в основных разделах, лежащих в корневом каталоге. В принципе, вам нужно просто скопировать шаблон, CSS стили и пользоваться этим меню...
  • 07 марта 2018 г.
    Тенденции веб-дизайна в 2018 году
    В 2018 году, дизайнеры начинают разработку чистых и простых сайтов, способных соответствовать стандартам мобильных достижений. Центр внимания сосредотачивается на проекты с прямолинейным, но эффективным и оптимизированным дизайном.
  • 26 января 2018 г.
    Что такое лендинг пейдж?
    Дословно лендинг пейдж переводится с английского (landing page) как целевая страница. В Рунете можно встретить еще один перевод термина лендинг пейдж – посадочная страница...
  • 28 декабря 2017 г.
    Внедрение в макет кода формы с reCaptcha. HostCMS 6
    Хочу поделиться с вами кодом, который размещается в макете страницы и подгружает в нее форму с reCaptcha...
  • 24 ноября 2017 г.
    Выводим производителей с разбивкой по алфавиту. HostCMS v.6
    Если у вас в интернет-магазине много производителей (брендов), то приведенное нами решение поможет организовать показ всех производителей с разбивкой по алфавиту...
  • 07 сентября 2017 г.
    Четыре причины, почему Facebook необходим для маркетинговых кампаний
    Успех вашего онлайн-бизнеса зависит от того, как вы реализуете свою стратегию цифрового маркетинга во взаимодействии с вашей целевой аудиторией...
  • 17 июня 2017 г.
    Варианты создания логотипа сайта
    Фундаментом фирменного стиля является логотип. Непосредственно на логотип, в первую очередь, обращают внимание клиенты любой компании, к тому же, логотип должен быть обязательно размещён на такой имиджевой продукции, как ручки, чашки фирменные бланки и прочее.

Все статьи

Наши услуги по созданию сайтов

WEB ДИЗАЙН

Разработка дизайна сайта. Использование шаблонов для "быстрых" проектов.

ПОДДЕРЖКА САЙТА

Поддержка работоспособности и безопасности. Написание текстов и статей. Наполнение товаром.

ПРОДАЖА ГОТОВЫХ РЕШЕНИЙ

Готовые интернет-магазины и интеграционные решения для сайтов на HostCMS

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ

Графический дизайн (разработка логотипа). Написание seo-текстов. Редизайн сайта. Замена CMS. Кодинг

Подробный ПРАЙС-ЛИСТ