Техническое задание: Telegram-магазин с каталогом товаров

Цель проекта

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

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

Функционал для покупателей:

  • Просмотр каталога товаров с категориями и фильтрами.
  • Поиск по названию товара.
  • Добавление товаров в корзину.
  • Оформление заказа с выбором способа оплаты и доставки.
  • История заказов и отслеживание статусов.
  • Обратная связь с поддержкой магазина.

Функционал для администратора:

  • Админ-панель для управления заказами (просмотр, изменение статуса).
  • Интеграция с XML-файлом для синхронизации каталога товаров.
  • Автоматическое обновление товарных позиций, цен, остатков и описаний из внешнего источника данных.
  • Возможность ручного добавления или редактирования товаров в системе.
  • Просмотр статистики и отчетов по продажам.

Технические особенности:

  • Каталог магазина должен поддерживать загрузку и синхронизацию с XML-файлом, содержащим от 10 000 до 40 000 товарных позиций.
  • Система должна быть стабильной и производительной при работе с большим объемом данных.
  • Необходимо предусмотреть безопасное подключение платежных систем.
  • Интерфейс бота должен быть интуитивно понятным и адаптированным для мобильных устройств.

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

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