<!-- Уведомить о поступлении --> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %} <a href="#" class="button product-view__mod-empty" data-fancybox="" data-src="#product-notify" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && GOODS_MOD_REST_VALUE=0 %}style="display:block;"{% ENDIF %}>Уведомить</a> {% ENDIF %} </div> </form>
после него вставьте:
{% IF GOODS_MOD_PRICE_NOW >3000 %} <div class="credit" style="margin:10px 0px;" > <button type="button" class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_M" onclick="tinkoff.create( { sum: {GOODS_MOD_PRICE_NOW}, items: [{name: '{GOODS_NAME}', price: {GOODS_MOD_PRICE_NOW}, quantity: 1}], demoFlow: 'sms', promoCode: 'installment_0_0_6_6,5', shopId: 'test_online ', showcaseId: 'test_online ', }, {view: 'modal'} )" >Купить в рассрочку</button> <style> .TINKOFF_BTN_YELLOW.TINKOFF_SIZE_M{padding: 0px 17px;text-transform: uppercase;}</style> </div> {%ENDIF%}
- в вставленном коде вместо test_online задайте свое значение ShopId и ShowcaseId . Уникальный идентификатор магазина shopId выдается магазину при подключении персональным менеджером банка, если тестовая форма работает корректно . Более подробную информацию о подключении виджета можно найти здесь.
ShowcaseId - Идентификатор витрины магазина. Витрины —это различные сайты, зарегистрированные на одно юридическое лицо. В случае единственной витрины можно не указывать.
Также кнопку Оплаты Купить в кредит можно добавить при оформлении заказа. Для этого зайдите в раздел Настройки-->Оплата и создайте свой вариант оплаты и назовите его Купить в кредит.
Далее зайдите в Редактор шаблонов-->Просмотр заказа и найдите:
<!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом --> {PAYMENT_FORM_TBODY} {% ENDIF %} </table>
после него вставьте:
{% IF ORDER_PAYMENT_ID = 492993 %} <script src="https://forma.tinkoff.ru/static/onlineScript.js"></script> <div class="credit table-box" > <div class="one"> <button type="button" class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_L one" onclick="showTinkoff('default')" ></button> </div> <div class="two"> <button type="button" class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_L" onclick="showTinkoff('installment_0_0_6_6,5')" >Купить в рассрочку</button> </div> </div> <style> .credit.table-box div {width: 50%; } .credit.table-box div.one {text-align: end; margin-right: 5px;} .credit.table-box div.two {text-align: start; margin-left: 5px;} .credit.table-box { display: flex; flex-direction: row;flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center;} @media all and (max-width: 481px) { .credit.table-box { display: flex; flex-direction: column;} .credit.table-box div.one {text-align: end; margin-bottom: 10px;} .credit.table-box div {width: 100%; text-align: center; } .credit.table-box div.one {text-align: center; margin-right: 0px;} .credit.table-box div.two {text-align: center; margin-left: 0px;} } </style> <script> function showTinkoff(type){ let GOODS_PRICE_DISCOUNT = Number ({% FOR order_lines %}{% IF order_lines.TYPE_ID = 3%}(1 - {order_lines.LINE_PRICE}/100){%ENDIF%}{%ENDFOR%}); GOODS_PRICE_DISCOUNT = (GOODS_PRICE_DISCOUNT != '') ? Number(GOODS_PRICE_DISCOUNT) : 1; tinkoff.create( { sum: {ORDER_SUM}, items: [ {% FOR order_lines %} {% IFNOT order_lines.TYPE_ID = 3%}{ name: '{order_lines.NAME}', price:{order_lines.LINE_SUM}{% IF order_lines.TYPE_ID = 1 %} * GOODS_PRICE_DISCOUNT {%ENDIF%}, quantity: {order_lines.QUANTITY} } , {%ENDIF%}{%ENDFOR%}], demoFlow: 'sms', promoCode: type, shopId: 'test_online ', showcaseId: 'test_online', }, {view: 'modal'} // console.log({% FOR order_lines %} {% IFNOT order_lines.TYPE_ID = 3%}{ name: '{order_lines.NAME}', price:{order_lines.LINE_SUM} {% IF order_lines.TYPE_ID = 1%} * GOODS_PRICE_DISCOUNT {%ENDIF%}, quantity: {order_lines.QUANTITY} } , {%ENDIF%}{%ENDFOR%}) // console.log(GOODS_PRICE_DISCOUNT); ); } </script> {% ENDIF %}
- в последнем вставленном коде вместо test_online задайте свое значение ShopId и ShowcaseId . Уникальный идентификатор магазина shopId выдается магазину при подключении персональным менеджером банка, если тестовая форма работает корректно . Более подробную информацию о подключении виджета можно найти здесь.
Так же вместо 492993 задайте id Вашего варианта оплаты созданного ранее. Где взять id варианта оплаты см. ниже на картинке.