1. Административная панель для владельца магазина со следующим функционалом: ▪️ добавление и запуск бота ▪️ наполнение каталога товарами (в том числе вариативными), учет наличия на складе ▪️ установка настроек магазина (включая настройки для приема оплаты онлайн - Юкасса) ▪️ настройка сообщений бота (приветственное, до-после заказа, подписи inline кнопок), ▪️ создание рассылок подписчикам бота ▪️ уведомление менеджеров магазина о поступившем заказе с возможностью назначения ▪️ просмотр статистики суммы продаж, заказов, подписчиков по дням ▪️ тарификация клиентов по нескольким тарифам с разным набором услуг, с учетом бесплатного пробного периода, с логикой переходов между тарифами (также реализована возможность предоставлять промо-коды для владельцев магазинов для оплаты тарифов). ▪️ уведомления по e-mail владельца магазина о сроке окончания оплаченного периода
2. Интернет магазин в веб-апп телеграм бота, в котором реализовано: ▪️ seamless авторизация от Телеграм с возможностью регистрации нового покупателя магазина ▪️ функционал каталога (просмотр, переходы между вариация одного вида товара) ▪️ функционал связанный с выбором товара и оплаты заказа, включая оплату заказа онлайн онлайн.
3. Админка Django используется персоналом сервиса для: ▪️ перезапуск, остановка ботов ▪️ начисление баланса для владельца магазина ▪️ настройка тарифов и просмотр баланса аккаунтов владельцев магазинов
Стек: Django + DRF + aigoram (фронтенд на React) Swagger (drf-yasg) Celery RabbitMQ PostgreSQL Docker Интеграция с Юкасса для тарификации владельцев магазинов + для онлайн-оплаты заказов, если владелец магазина подключает оплату через Юкассу по API-протоколу (не через БотФазера) Бэкап БД по S3 в облако хостинг-провайдера Cron-задачи Задачи, связанные с администрированием VDS сервера на Ubuntu (Nginx, Supervisor, Docker)