<div class="add-to-cart" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <button type="submit" class="add-cart button button2" title="Положить «{GOODS_NAME}» в корзину">В корзину</button> <button type="submit" class="add-cart quick button" title="Положить «{GOODS_NAME}» в корзину">Быстрый заказ</button> <a href="{GOODS_URL}" class="button more" title="Подробнее" rel="nofollow"><span>Подробнее</span><i class="fa fa-angle-right"></i></a> </div> </div> </form>
после него вставьте:
<script> function showOtp(){ let GOODS_PRICE = $('.goodsDataMainModificationPriceNow').first().find('.price .num').text().replace(/\s/g, ''); let GOODS_QUANTITY = $('[name="form[goods_mod_quantity]"]').val(); otpform.start({ view: 'modal', accessID: 'test_online', tradeID: 'test_online', creditFirstPaymentFrom: '', creditFirstPaymentTo: '', creditTermFrom: '3', creditTermTo: '36', creditType: '0', hostname: 'https://{HTTP_HOST}', items: [{ name: '{GOODS_NAME}', price: GOODS_PRICE * GOODS_QUANTITY, quantity: GOODS_QUANTITY }], }); } </script> <script crossorigin="anonymous" src="https://ecom.otpbank.ru/form/js/form.min.js"> </script> <style>button.otpButton { padding: 10px 25px 10px 25px;text-transform: uppercase; font-weight: 500; margin-bottom: 15px}</style> <button class="otpButton" type="button" onclick="showOtp()">Купить в кредит</button>
- - в вставленном коде вместо test_online задайте свои значения tradeID и accessID
Сообщение отредактировал metry: 12 Май 2022 - 10:15
обновлен скрипт подключения кнопки