Техническое задание: Интеграция заказов сайта с Битрикс24 и 1С
Цель проекта
Обеспечить автоматическое дублирование заказов, поступающих на сайте, в CRM-систему Битрикс24 и синхронизировать данные с системой 1С для учета.
Текущая ситуация
Заказы с сайта сохраняются в административной панели (базу данных). Необходимо расширить функционал для их автоматической передачи во внешние системы.
Основные задачи
- Разработать модуль на Python, который будет перехватывать новые заказы из БД сайта.
- Настроить интеграцию с API Битрикс24 для автоматического создания:
- Лидов на основе информации о заказе.
- Контактов клиентов (или обновление существующих).
- Обеспечить корректную передачу всех необходимых полей заказа (состав, сумма, контактные данные клиента, комментарии).
- Организовать взаимодействие с разработчиком со стороны Битрикс для получения доступа к API, документации и согласования методов.
- Заложить основу для последующей синхронизации данных между Битрикс24 и системой 1С (или обеспечить корректную передачу данных для этой задачи).
Требования к реализации
- Интеграция должна работать в фоновом режиме, не мешая основному процессу оформления заказа на сайте.
- Необходима обработка ошибок при отправке данных в CRM (логирование, уведомления для администратора).
- Код должен быть документирован и легко поддерживаем.
- Все чувствительные данные (ключи API, логины, пароли) должны храниться в защищенном виде.
Что предоставляется
- Доступ к коду и базе данных текущего сайта (Python-бэкенд).
- Контакт технического специалиста (разработчика) со стороны Битрикс для консультаций по API.
- Подробные вводные данные по структуре проекта и заказов от backend-разработчика.
Ожидаемый результат
Автоматизированный процесс, при котором каждый новый заказ на сайте мгновенно появляется в виде лида в указанной CRM-системе с привязанным контактом клиента, готовый к дальнейшей обработке менеджерами и синхронизации с 1С.