Техническое задание: Интеграция CRM с внешним ПО через API

Цель проекта

Настроить автоматическую одностороннюю выгрузку данных о клиентах из специализированного игрового программного обеспечения в CRM-систему (amoCRM) для их дальнейшего учета и работы.

Исходные данные и условия

  • Источник данных: Стороннее программное обеспечение (Langame Softwear) с доступным REST API.
  • Метод работы с API: Доступны только GET-запросы.
  • Приемник данных: CRM-система amoCRM.
  • Особенность данных: Информация поступает из двух независимых клубов (источников), где клиенты могут повторяться.

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

1. Разработка логики синхронизации

  • Написать скрипт, который будет обращаться к API исходного ПО и получать информацию о клиентах.
  • Реализовать фильтрацию: синхронизировать только тех клиентов, у которых с даты последней авторизации прошло не более 12 месяцев.
  • Разработать алгоритм для обработки данных из двух источников:
    • Для повторяющихся клиентов (найденных в обоих клубах) - объединять информацию в одну карточку в CRM, дополняя поля.
    • Для уникальных клиентов - создавать новые карточки.

2. Адаптация структуры amoCRM

  • В разделе "Покупатели" (или аналогичном) amoCRM необходимо добавить одно новое пользовательское поле для хранения специфичных данных из исходного ПО.

3. Перенос и маппинг данных

  • Определить, какие конкретные поля данных по клиентам необходимо выгружать из исходного ПО.
  • Сопоставить эти поля с существующими и новым полем в amoCRM.
  • Обеспечить корректную передачу и запись данных.

Требования к результату

  • Рабочий скрипт интеграции (на Python, PHP, Node.js или другом языке, оговоренном с исполнителем).
  • Настроенное дополнительное поле в amoCRM.
  • Стабильная синхронизация, работающая по расписанию (cron) или по запросу.
  • Обработка ошибок API и запись логов.

Разработка простой 3D-игры на Unreal Engine 5

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

Разработка модуля интеграции системы лояльности для Tilda

Требуется создать универсальный и переиспользуемый модуль для подключения внешней системы лояльности к сайтам, построенным на платформе Tilda. Модуль должен обеспечивать взаимодействие между сайтом и API системы лояльности.