Техническое задание: Интеграция Tilda с 1С через вебхуки

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

Основные цели проекта

  • Заменить или дополнить типовой обмен данными между Tilda и 1С.
  • Обеспечить передачу расширенного набора данных, который не покрывается стандартными средствами.
  • Создать отказоустойчивое и логируемое решение для критически важных бизнес-процессов.

Ключевые требования к интеграции

Со стороны Tilda (отправка данных):

  • Настройка вебхуков на события (например, отправка формы, оформление заказа).
  • Формирование и отправка структурированных данных (JSON/XML) на указанный эндпоинт.
  • Обработка ответов от сервера 1С для подтверждения успешного приема данных.

Со стороны 1С (прием и обработка данных):

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

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

Стабильный двусторонний обмен данными, который автоматизирует ключевые операции: создание заказов в 1С из форм Tilda, обновление статусов, передача данных о клиентах. Решение должно быть документировано и готово к развертыванию.

Разработка Python-бота для автоматизации заказов в кофейне

Требуется создать чат-бота на чистом Python с функциональной админ-панелью для управления заказами и меню. Задача включает в себя разработку логики обработки заказов и удобного интерфейса для администратора.