Техническое задание: Интеграция CRM и образовательной платформы

Цель проекта

Создать двустороннюю интеграцию между CRM-системой и платформой для управления обучением для автоматизации бизнес-процессов.

Основные задачи

1. Синхронизация статусов контактов

  • Реализовать передачу данных о контактах из CRM в образовательную платформу.
  • Настроить отображение иконок конвертов (для email и телефона) в сером цвете при определенных условиях. Для этого необходимо передавать параметры useMobileBySystem=false и/или useEMailBySystem=false.

2. Автоматизация учета оплат

  • Настроить автоматическое занесение информации об оплате в систему обучения при подтверждении платежа в CRM.
  • Интеграция должна работать с платежным виджетом банка.

3. Синхронизация данных об уроках

  • Реализовать автоматическое проставление урока в системе обучения, когда в CRM заполняется соответствующее поле с данными урока.

Технические требования

  • Интеграция должна быть реализована на PHP.
  • Код должен быть хорошо структурирован, документирован и готов к развертыванию.
  • Необходимо обеспечить надежную обработку ошибок и логирование ключевых событий.

Ожидаемый результат

Полностью рабочая интеграция, которая автоматически синхронизирует ключевые данные между системами, исключая ручной ввод и снижая количество ошибок.

Разработка парсера данных с веб-сайта с авторизацией и построением индикатора

Требуется написать код для консольного приложения, которое после авторизации на целевом сайте выберет валютную пару, построит для неё график индикатора RSI и сохранит данные. Задача связана с автоматизацией сбора финансовых данных.