Краткая информация о клиенте
Студия танцев 2dance - это сеть студий по всему городу, в которых проводится обучение танцам по самым разным направлениям. Мы ждем гостей независимо от их танцевального опыта и обещаем только положительный результат для вас, вашего тела и мировосприятия.
Компания насчитывает 3 филиала и 25 пользователей в Битрикс24.
Кроме этого, компания занимается организацией танцевальных соревнований и конкурсов, для этого у нее есть отдельный сайт.
Необходимость внедрения Битрикс24
На сайте участники регистрируются на соревнования и оплачивают внос. Именно при оплате происходила путаница, кто и за какое соревнование оплатил.
Поэтому клиент обратился к нам с потребностью проведения платежей сайта
http://danceoffice.online/ через Битрикс24.
Целью разработки, являлось обеспечение автоматического приема оплаты от участников конкурсов сайта danceoffice.online и фиксация оплат в Битрикс24.
Процесс внедрения, особенности проекта
Проанализировав требования, нами было принято решения разработать свою систему api для интеграции с сайтом, который работает на собственном "самописном" движке со следующими функциями:
- регистрация события и создание сделки
- формирование оплаты и отправка ссылки на оплату
- получение оплат за период
В итоге мы организовали, следующий процесс:
- После успешной авторизации на сервере, получаем объект данных из тела запроса. Данные должны быть в JSON – формате. Передаваемый POST – запросом.
- На основе этих данных строим объект, записываем в базу данных и отправляем в Битрикс24 на создание сделки.
-
Сделки создаются в отдельной воронке, отведённой под данные мероприятия.
-
Ответственным ставится «Хранитель заявок». Создаётся отдельное поле для GUID, которое будет связывать danceoffice и Битрикс24 для дальнейшей работы. Сделки создаются в этапе «Заявка на участие»
- После успешного создания сделки делаем запрос на формирование ссылки на оплату в Битрикс24, полученную ссылку отправляем на сервис формирования QR-кодов, полученный QR – код отправляем пользователю для дальнейшей оплаты.
-
После получения ссылки, сделка переносится на этап «Ожидание оплаты».
- В случае успешной оплаты или истёкшей сессии и тому подобное в сделку приходит уведомление. На его основе срабатывает webhook, который отправляет статус в обработчик danceoffice статус об оплате.
- Оплаченные сделки в Битрикс24 будут храниться в воронке на этапе «Оплачено». Если же срок сделки (дата мероприятия) прошла, но сделка не оплачена, то сделки переносится в «Срок вышел, не оплачено», т.е. провалена.
Для реализации разработали обработчик, взаимодействующий с сайтом и Битрикс24 через api. Дополнительно добавили новую воронку, разработали бизнес-процесс и несколько роботов обеспечивающих продвижение процесса.
Работа с решением
Благодаря внедрению новой системы, клиенту больше не требуется дополнительных действий по приему оплаты и ее отслеживанию, все происходит полностью в автоматическом режиме.
Преимущества от внедрения
В результате клиент получил автоматизированное решение, позволяющее автоматически отслеживать платежи от участников в разрезе соревнований.
Теперь с помощью отчетов, клиент анализирует поступления от мероприятий с помощью Битрикс24.