Техническое задание: Разработка Telegram-бота для кофейни

Основная цель

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

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

Технический стек

  • Язык программирования: Чистый Python (без использования конструкторов ботов вроде ManyChat).
  • Платформа: Telegram Bot API.

Функционал для пользователей (клиентов)

  • Интерактивное меню с категориями и товарами.
  • Добавление товаров в корзину.
  • Оформление заказа с указанием деталей (самовывоз/доставка, время).
  • Уведомления о статусе заказа.
  • Раздел с контактами и информацией о кофейне.

Функционал административной панели

  • Управление ассортиментом (добавление, редактирование, удаление позиций, изменение цен).
  • Просмотр и управление активными заказами (изменение статуса).
  • Базовая аналитика (популярные товары, количество заказов).
  • Простой и понятный интерфейс админки.

Дополнительные пожелания

  • Чистый, документированный код.
  • Возможность дальнейшего масштабирования функционала.
  • Стабильная работа и обработка ошибок.

Результат работы

Полностью рабочий Telegram-бот, развернутый на сервере, с исходным кодом и инструкцией по управлению админ-панелью.

Настройка зон доставки для маркетплейса через API

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