Исходный код вики Для разработчиков
Версия 1.1 от Михаил Галич на 11.12.2023, 13:49
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | == Для разработчиков == | ||
2 | |||
3 | Назначение данного раздела — описать способы взаимодействия с виджетом Веб-платформы по задуманому вами сценарию. Типичный процесс подключения, открытия и отслеживания виджета выглядит так: | ||
4 | |||
5 | ~1. Подключите скрипт external.script.js к вашему сайту. Его адрес будет доступен **после добавления сайта** в процессе настройки в **администраторской панели Веб-Платформы**, так же как и параметр id для подключения | ||
6 | |||
7 | 2. Вставьте в необходимом месте на своём сайте код: | ||
8 | |||
9 | {{{<script type="text/javascript"> | ||
10 | // инициализируем виджет с параметрами | ||
11 | WPInit({ | ||
12 | id: 1, | ||
13 | width: 400, | ||
14 | type: 'modal' | ||
15 | }) | ||
16 | |||
17 | // сразу откроем его для пользователя | ||
18 | WPOpenModal(); // вариант для модального окна | ||
19 | // WPOpen(); // вариант для открытия в теле страницы. Используется при инициализации виджета с type: 'instant' | ||
20 | |||
21 | // будем следить за состоянием виджета | ||
22 | WPChange = function(response) { | ||
23 | if (response.status == 'reserved') { | ||
24 | // если заказ зарезирвирован, занесём данные из response.data.order_id себе на сайт | ||
25 | } | ||
26 | if (response.status == 'completed') { | ||
27 | // если заказ оплачен, занесём данные из response.data.order_id себе на сайт | ||
28 | } | ||
29 | } | ||
30 | </script>}}} | ||
31 | |||
32 | |||
33 | |||
34 |