По ночам компьютеры собираются вместе и смеются над людьми, если те делают работу, которую могли бы делать компьютеры
Заказать звонок

Интеграция 1С, amoCRM и GetCourse через proxy API для MusicUP Academy

Описание:

Стремительно развивающаяся Академия музыки и звукозаписи MusicUP Academy открыла онлайн видео курсы по обучению игры на различных музыкальных инструментах. В академии есть курсы как для новичков, так и для уже играющих музыкантов. Формат обучения: видео + текстовый конспект, а также присутствует обратная связь с педагогом в виде чата. Обучающие материалы размещены в системе проведения обучения GetCourse. Доступ к ним осуществляется по промо-кодам, полученным при покупке курсов на сайте академии или в магазинах партнёров академии - например, в Новосибирске это магазин Мир Гитар, а по всей России крупнейшая сеть музыкальных магазинов Музторг. Для удобства работы с промо-кодами используется облачная система управления продажами amoCRM, позволяющая реализовать интеграции со сторонними системами через API.

Задача:

  • Обеспечить возможность добавления промо-кодов, сгенерированных 1С при продаже курсов в оффлайне, в amoCRM;
  • На странице регистрации пользователя в систему обучения GetCourse реализовать проверку введённых промо-кодов, хранящихся в amoCRM;

Оказанные услуги:

  • Для связи 1С с amoCRM было решено использовать предоставляемое API системы amoCRM. Оно позволило в необходимом виде добавлять сгенерированные в 1С промо-коды. Специалисты нашей компании оказали консультационные услуги по предоставлению информации о методах и параметрах API amoCRM для программистов 1С и проверили корректность взаимодействиях этих систем после реализации интеграции.
  • При детальном рассмотрении возможностей взаимодействия системы GetCourse со сторонними сервисами, выяснилось, что функционал предоставленных системой инструментов не позволяет в полной мере решить поставленную задачу. Основная проблема заключалась в невозможности корректно произвести авторизацию и запросить данные из amoCRM по API. Для решения этой проблемы был разработан промежуточный proxy API-сервис, позволяющий выполнить требуемые действия для корректной авторизации в amoCRM и выполнения бизнес правил, согласно техзаданию. В результате получился, упрощённый до уровня возможностей системы GetCourse, интерфейс взаимодействия с amoCRM.

Результат:

Схема взаимодействия сервисов

Узнать стоимость моего сайта

Другие проекты:

Интернет-витрина «Новосибирск Спецодежда Сириус»

Интернет-витрина «Новосибирск Спецодежда Сириус»

Срок: 25 дней

Цена: 100 000 - 150 000 руб.

Создание интернет-витрины «Новосибирск Спецодежда Сириус»

Целевая страница «Кузар-Групп»

Целевая страница «Кузар-Групп»

Срок: 10 дней

Цена: 20 000 - 40 000 руб.

Создание целевой страницы компании «Кузар-Групп»