Техническое задание: Интеграция Tilda с 1С через вебхуки
Существующая типовая интеграция между Tilda и 1С не полностью удовлетворяет потребности бизнеса, так как не передает всю необходимую информацию. Требуется разработать надежный механизм обмена данными с использованием вебхуков.
Основные цели проекта
- Заменить или дополнить типовой обмен данными между Tilda и 1С.
- Обеспечить передачу расширенного набора данных, который не покрывается стандартными средствами.
- Создать отказоустойчивое и логируемое решение для критически важных бизнес-процессов.
Ключевые требования к интеграции
Со стороны Tilda (отправка данных):
- Настройка вебхуков на события (например, отправка формы, оформление заказа).
- Формирование и отправка структурированных данных (JSON/XML) на указанный эндпоинт.
- Обработка ответов от сервера 1С для подтверждения успешного приема данных.
Со стороны 1С (прием и обработка данных):
- Разработка HTTP-обработчика (веб-сервиса) для приема входящих запросов.
- Парсинг входящих данных (JSON/XML) и валидация.
- Запись полученной информации в соответствующие справочники и документы 1С (заказы, клиенты, заявки).
- Возврат корректного HTTP-ответа (например, 200 OK при успехе, 4xx/5xx при ошибках).
- Реализация механизма повторных попыток отправки при сбоях.
Ожидаемый результат
Стабильный двусторонний обмен данными, который автоматизирует ключевые операции: создание заказов в 1С из форм Tilda, обновление статусов, передача данных о клиентах. Решение должно быть документировано и готово к развертыванию.