Основной функционал: Получение адресов клиентом, заполнение формы для отправки, уведомления об изменении статуса.
Полное ТЗ отправлю файлом. Часть задач (создание заказа) реализовал в
https://t.me/premium_forwardbot
Должно быть два бота: бот клиента и бот логистов, которые связываются между собой панелью администратора.
Основное ТЗ бота клиента:
Пользователь создает заказ выбирая один из доступных адресов. Адреса делятся на публичные и приватные, с наличием локера , с возможностью выкупа товара.
Администратор проверяет заказ и отправляет информацию для получения соответствующему логисту.
У посылок может быть 7 статусов: Ожидают получения трекинг айди, Ожидают прибытия, На складе, Требуется оплата, Ожидаем отправки, Отправлено и Архив. У каждого статуса свои нюансы.
Доп возможности бота клиента:
- Реферальная система+реферальный баланс
- уведомление пользователю об изменении статуса посылки и напоминание об оплате
- уведомление всех пользователей при добавлении, редактировании, удалении адреса
- Смена языка
- поддержка
Со стороны администратора должны быть возможности:
- делать рассылку
- добавлять, редактировать адреса как для всех пользователей, так и для конкретных
- изменять статус посылки
- менять баланс юзеру
- писать сумму для генерации оплаты
- отправка данных логистам и клиентам
Основное ТЗ бота логиста:
Иметь возможность сменить язык + видеть посылки, которые отправил админ в 3 этапах: Новая Посылка, Получена, Отправлено. При каждом изменении - уведомление.