Add VitePress technical specification draft

This commit is contained in:
Ruslan Bakiev
2026-05-01 11:24:14 +07:00
parent 3b3959ced0
commit df721e273d
13 changed files with 1931 additions and 57 deletions

79
docs/tz/product-scope.md Normal file
View File

@@ -0,0 +1,79 @@
# Контур продукта
## Назначение
`Личный кабинет Фрегат` предназначен для того, чтобы клиент мог самостоятельно работать с заказами и взаимодействием с менеджером в единой системе без постоянной ручной переписки.
## Основные пользовательские блоки
### Для клиента
- вход и завершение регистрации
- профиль компании и контактов
- каталог готовой продукции
- карточка товара с параметрами и остатками
- корзина
- заявка на заказ
- заявка на расчет кастомной продукции
- список заказов
- карточка заказа
- уведомления
- бонусная программа
### Для менеджера
- обработка заявок на подключение
- обработка клиентских заказов и расчетов
- ручное заполнение стоимости и условий доставки
- публикация обновленных условий клиенту
- просмотр клиентов и контрагентов
- управление реферальными связями
- обработка бонусных операций и заявок на вывод
- настройка каталога, уведомлений и синхронизации
## Ключевые бизнес-сценарии
### Сценарий 1. Подключение клиента
1. Клиент получает приглашение или самостоятельно подает заявку.
2. Менеджер проверяет данные.
3. При approve клиент завершает регистрацию.
4. Клиент получает доступ в кабинет.
### Сценарий 2. Заказ готовой продукции
1. Клиент открывает каталог.
2. Выбирает тип товара и параметры.
3. Видит доступные остатки по складам.
4. Добавляет позиции в корзину.
5. Отправляет заявку без цены.
6. Менеджер проставляет цену и условия доставки.
7. Клиент получает обновленные условия.
8. Одна из сторон переводит заявку в работу или отменяет ее.
### Сценарий 3. Заявка на расчет
1. Клиент понимает, что готовая продукция не подходит.
2. Переходит в режим расчета.
3. Заполняет параметры продукции.
4. Отправляет заявку менеджеру.
5. Менеджер указывает цену и условия доставки.
6. Клиент получает расчет и принимает решение.
### Сценарий 4. Сопровождение заказа
1. После создания заказа статусы поступают из 1С.
2. Клиент видит актуальный статус и изменения.
3. Система отправляет уведомления по подключенным каналам.
## Границы первой проектной фиксации
Для первой полноценной редакции ТЗ мы фиксируем все разделы продукта, но детализируем в первую очередь:
- авторизацию и подключение клиента
- каталог и заказ готовой продукции
- расчет кастомной продукции
- менеджерскую обработку заявки
- карточку заказа и список заказов
Бонусная программа должна быть описана в ТЗ, но на раннем этапе может иметь меньшую глубину детализации интерфейсов, чем заказный контур.