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

Цель проекта

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

Основные требования

  • Язык программирования: Чистый Python (без использования конструкторов вроде ManyBot).
  • Платформа: Бот должен быть реализован для мессенджера Telegram.
  • Обязательный функционал: Наличие административной панели (админки) для управления контентом и заказами.

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

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

Функционал админ-панели

  • Управление ассортиментом: добавление, редактирование, удаление позиций в меню.
  • Просмотр и изменение статусов поступающих заказов.
  • Возможность просмотра истории заказов.

Детали реализации

Конкретная архитектура, библиотеки (например, aiogram, SQLAlchemy), структура базы данных и дополнительные функции будут подробно обсуждены и согласованы с выбранным исполнителем на этапе уточнения технического задания.

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

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

Исправление ошибки сброса кэша в OpenCart

После сброса кэша в админ-панели OpenCart пропадает верхнее горизонтальное меню на сайте. Необходимо найти и устранить причину ошибки, не затрагивая другие параметры.