Виджет разработан для благотворительных и эндаумент фондов. CRM (Minimum Viable Product) был разработан для эндаумент фонда школы, входящей в ТОП-5 рейтинга Global Top IB Schools 2021
Front-end | Back-end | CRM (MVP) | Cron script |
---|---|---|---|
client - клиентская часть проекта
server - серверная часть проекта
pipedream - скрипт для step workflow в pipedream
В виджете реализовано пять последовательных шагов для получение пожертвования от ваших доноров:
Шаг 1. Выбор типа и суммы платежа. Тип пожертвования может быть разовым или ежемесячным. В случае ежемесячного платежа донор разрешает фонду списывать выбранную сумму безакцептно. Сумму платежа имеет заданный шаг, если донор хочет выбрать произвольную сумму платежа он использует элемент "Другая сумма". В данное поле может быть введана произвольная сумма от 150 до 999 999 рублей.
Шаг 2. Донор заполняет контактные данные о себе. Минимальный набор параметров фамилия, имя, email. Далее донер соглашается с офертой и политикой обработки персональных данных и нажимает кнопку "Продолжить". Происходить первичная запись данных в базу данных CRM таблица "Customers". Если донор уже ранее делал пожертвование данные в таблице базы данных будут обновлены и новая запись создаваться не будет.
Шаг 3. Донор подтверждает оплату выбранной суммы и типа платежа. Формируется запрос к системе ЮKassa и подгружается виджет партнера. На данном шаге происходит записьв базу данных CRM, таблицы Transactions и Subscriptions (если выбран тип платежа - ежемесячный).
Шаг 4. Донор выбирает способ оплаты, вводит данные банковской карты и осуществляет платеж.
Шаг 5. После успешной оплаты осуществляется переадресация донора на страницу благодарности.