1.4.2 • Published 8 months ago
@myfi/widget v1.4.2
Установка и использование
Со сборщиком
npm i @myfi/widget
import createMYFIWidget from @myfi/widget;
// Инициализация виджета:
createMYFIWidget(params);
CDN
<body>
<!-- -->
<script src="https://unpkg.com/@myfi/widget/dist/_bundles/myfiwidget.js"></script>
<script>
myfiwidget(params);
</script>
</body>
Интерфейс объекта параметров
params: {
partnerCompanyId: string;
partnerUserId: string;
container?: string;
inn?: string;
apiUrl?: string;
agreements?: Array<{
label: string;
url: string;
}>;
successMessage?: string;
tabs?: Array<"loan" | "bank_guarantee">;
}
partnerCompanyId
- ID вашей компании в системе MYFI.partnerUserId
- ID пользователя вашей компании в системе MYFI.container
- селектор контейнера, в котором будет создана форма. Если параметр не передан, по умолчанию скрипт ищет элемент с классом .w-wrap (не обязательный параметр).inn
- ИНН авторизованного пользователя (заявителя) (не обязательный параметр).apiUrl
- базовый url API. По умолчанию https://api.myfi24.ru/v3 (не обязательный параметр).agreements
- массив объектов настраивающих чекбоксы соглашений на форме заявке (не обязательный параметр).label
- подпись чекбокса.url
- ссылка на документ (если требуется ознакомить заявителя).
successMessage
- Сообщение об успешной отправке заявки в банки (не обязательный параметр).tabs
— Отображаемые вкладки, допускаются 2 значения:loanPage
и/илиbank_guarantee
.
Пример вызова
myfiwidget({
partnerUserId: "745357c3-9fa5-4b28-xxxx-xxxxxxxxxxxx",
partnerCompanyId: "c6654a23-bdd4-4d3b-xxxx-xxxxxxxxxxxx",
container: "#widget-container-id",
inn: "0123456789",
fontFamily: "Roboto",
apiUrl: "https://api.mirmyfi.ru/v3",
successMessage: '<h2>Уважаем{sextype} {partOfName},</h2><p class="w-success-msg">Вы подали заявку на получение кредита в размере {amount} ₽ на срок {term}. Ваша заявка отправлена в:<br/> <ul>{banks}</ul> В ближайшее время с вами свяжутся менеджеры банков.</p>',
tabs: ["loanPage", "bank_guarantee"]
});
Переменные шаблона
В финальном сообщение, которое показывается пользователю/заявителю после передачи заявки в банки, пишется сообщение, которое возможно настраивать как будет удобно именно вашей аудитории пользователей. В этом сообщении могут использоваться слудющие переменные:
{partOfName}
— ФИО пользователя собранное из формы заявки.{firstName}
— Имя пользвоателя/заявителя из формы заявки.{lastName}
— Фамилия пользователя/заявителя из формы заявки.{secondName}
— Отчество пользователя/заявителя из формы заявки.{amount}
— Сумма заявки (разделённая на тысячи).{term}
— Срок заявки в месяцах (склоняемая).{banks}
— Список банков получателей заявки.{sextype}
— Окончание для слова "Уважаемый/Уважаемая" ставится в зависимости от ФИО пользвоателя/заявителя.
1.4.2
8 months ago
1.4.1
9 months ago
1.4.0
9 months ago
1.3.1
10 months ago
1.3.0
10 months ago
1.2.4
1 year ago
1.2.3
1 year ago
1.2.2
1 year ago
1.2.0
2 years ago
1.2.1
2 years ago
1.1.1
2 years ago
1.0.2
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.1.3
2 years ago
1.0.4
2 years ago
1.1.2
2 years ago
0.0.16
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago