Задача
Необходимо доработать готовый интеграционный скрипт для обеспечения полной синхронизации данных между CRM-системой и панелью управления хостингом. Работа ведется через открытые API обеих платформ (документация API хостинг-сервиса прилагается).
Функциональные требования
- Двусторонняя простановка ссылок: При создании сделки в CRM, ссылка на эту сделку должна автоматически подставляться в соответствующее поле в карточке хостинг-аккаунта. И наоборот - при переходе по ссылке из хостинг-панели пользователь должен попадать в конкретную карточку сделки в CRM.
- Автоматическое создание карточки хостинга: При наступлении определенного триггера в CRM (например, смена статуса сделки на "Успешно") система должна автоматически создавать новую карточку (аккаунт/услугу) в панели хостинга и переносить в неё контактные данные клиента (имя, email, телефон).
- Передача статусов оплат: При изменении статуса оплаты по счету в CRM ("Оплачен", "Просрочен" и т.д.) данный статус должен синхронизироваться с карточкой соответствующего хостинг-аккаунта.
Технические детали
- У обеих систем есть открытое и документированное API.
- Имеется готовый скрипт (разработка на PHP), который требуется модернизировать, а не писать с нуля.
- Ссылка на документацию API сервиса хостинга: https://example.com/docs/api