• Добрый день, нам на сайт на главную страницу не обходимо добавить Виджет от сбербанка

    предоставили инструкцию по подключению
    ИНСТРУКЦИЯ ПО ПОДКЛЮЧЕНИЮ ВИДЖЕТА ОПЛАТА В КРЕДИТ

    как получить доступ к коду страницы

    или с чего нам начать

    ! <u>ОБРАТИТЕ ВНИМАНИЕ</u>

    Все шаги должны выполняться относительно друг друга в указанном порядке.

    Все комментарии из кода ниже должны быть удалены.

                 <!-- Шаг 1: Добавить в head загрузку и подключение SDK-->

             <head>

               <script src="https://widgetecom.ru/widgets-sdk.js"></script>

             </head>

    <!-- Шаг 2: добавить контейнер для отображения виджета -->

             <body>

        <div id="sber-widget"></div>

        <script>

    <!-- Шаг 3: указать регистрационные данные и заполнить данные для оплаты заказа-->

         const key = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";

         const widgetId = "kvk";

                const partnerId = "XXXXXXXXXX";

                const orderData = {

                  extDataId: "fbe47d33-9244-4bca-90a9-60ca6bd007c7", // ID данных (уникальный  

                   идентификатор заказа).

                  orderNumber: "1", // Номер заказа.

                  amount: "1000000", // Сумма заказа.

                  isPartPayment: true, // Возможность частичной оплаты.

                   purpose: "Оплата заказа 1", // Назначение платежа. Правила заполнения

                   указаны в п.3.2

                   name: "ООО Организация партнера", // Наименование получателя платежа за

                   заказ.

                   accountData: {

                     accountNumber: "XXXXXXXXXXXXXXXXXXXX", // Р/с получателя.

                     inn: "XXXXXXXXXX", // ИНН получателя.

                     kpp: "XXXXXXXXX", // КПП получателя.

                     corrAccount: "XXXXXXXXXXXXXXXXXXXX", // Корр.счёт банка получателя.

                     bic: "XXXXXXXXX", // БИК банка получателя.

                     nameBank: "Наименование Банка Получателя", // Имя банка получателя.

                   },

                   vatData: {

                     amount: "10", // Сумма НДС.

                     calcMethod: "ONTOP", // Способ расчета НДС.Возможные варианты указаны в

                     п.3.2

                     rate: 20, // Ставка НДС.

                   },

                  };

    <!-- Шаг 4: добавить получение контейнера. Должно идти с тем же id, который был указан для отображения виджета в шаге 2 -->

         const container = document.getElementById("sber-widget");

    <!-- Шаг 5: добавить команду создания виджета -->

          window.SberWidgetsSDK.create({

            widgetId,

            key,

            partnerId,

            container,

            orderData,

          });

        </script>

      </body>

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • chkz59, привет.

    как получить доступ к коду страницы

    Если тема самописная, то /wp-content/themes/%название_вашей_темы%/header.php и /wp-content/themes/%название_вашей_темы%/footer.php. Если тема из каталога (разрабатывалась не эксклюзивно для вашего сайта), то всё то же самое, только через механизм дочерней темы. К самим файлам сайта вы можете обращаться через ПУ хостера или FTP/SSH (при наличии).

    Можете всё это сделать в виде функционального плагина или виджета, как альтернатива.

    Модератор Юрій

    (@yube)

    Есть куча плагинов, позволяющих добавлять код в header, footer и body непосредственно из админки, не сильно беспокоясь об обновлениях Темы. Например, https://ru.wordpress.org/plugins/wp-headers-and-footers/

Просмотр 2 ответов — с 1 по 2 (всего 2)