feat: модульная архитектура sidebar и улучшения навигации
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -19,7 +19,7 @@
|
||||
|
||||
## 🔄 WORKFLOW ПО ТИПАМ ПОСТАВОК
|
||||
|
||||
### 1️⃣ **WORKFLOW: Поставки расходников ФФ**
|
||||
### 1️⃣ **WORKFLOW: V2-поставки расходников фулфилмента** 🔄
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
@ -51,11 +51,11 @@ graph TD
|
||||
- ✅ Поставщик видит товары/количества, НЕ видит цены продажи ФФ
|
||||
- ✅ Показывается сразу после создания
|
||||
|
||||
### 2️⃣ **WORKFLOW: Поставки товаров селлера**
|
||||
### 2️⃣ **WORKFLOW: V2-поставки товаров** ⏳
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[Селлер создает заказ товаров] --> B[PENDING]
|
||||
A[Селлер заказывает товары у поставщика] --> B[PENDING]
|
||||
B --> C{Поставщик одобряет?}
|
||||
C -->|Да| D[SUPPLIER_APPROVED]
|
||||
C -->|Нет| X[CANCELLED]
|
||||
@ -85,11 +85,11 @@ graph TD
|
||||
- ✅ Поставщик видит товары + количества, НЕ видит рецептуры
|
||||
- ✅ Расходники селлера идут **в состав продукта**, не отслеживаются отдельно
|
||||
|
||||
### 3️⃣ **WORKFLOW: Поставки расходников селлера**
|
||||
### 3️⃣ **WORKFLOW: V2-поставки расходников селлеров** ⏳
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[Селлер заказывает свои расходники] --> B[PENDING]
|
||||
A[Селлер заказывает "расходники селлера" у поставщика для хранения на ФФ] --> B[PENDING]
|
||||
B --> C{Поставщик одобряет?}
|
||||
C -->|Да| D[SUPPLIER_APPROVED]
|
||||
C -->|Нет| X[CANCELLED]
|
||||
@ -322,27 +322,37 @@ myYandexMarketSupplies()
|
||||
|
||||
## 🚀 ПЛАН ВНЕДРЕНИЯ
|
||||
|
||||
### **Phase 1:** FulfillmentConsumableSupplyOrder ⏳
|
||||
- Новая модель данных
|
||||
- GraphQL операции
|
||||
- Интерфейс создания и просмотра
|
||||
- Тестирование
|
||||
### **Phase 1:** V2-поставки расходников фулфилмента 🔄 В РАЗРАБОТКЕ
|
||||
**Workflow:** ФФ заказывает расходники у поставщика
|
||||
- ✅ Модель данных FulfillmentConsumableSupplyOrder
|
||||
- ✅ GraphQL операции (queries + mutations)
|
||||
- ✅ Backend resolvers для всех ролей
|
||||
- ✅ Интеграция в кабинет фулфилмента (создание)
|
||||
- ✅ Интеграция в кабинет поставщика (обработка)
|
||||
- ✅ Интеграция в кабинет логистики (подтверждение)
|
||||
- ✅ Исправление критических багов workflow
|
||||
- 🔄 Финальное тестирование и доработки
|
||||
|
||||
### **Phase 2:** SellerConsumableSupplyOrder
|
||||
- Аналогично Phase 1
|
||||
- Интеграция с системой хранения
|
||||
### **Phase 2:** V2-поставки расходников селлеров ⏳ ПЛАНИРУЕТСЯ
|
||||
**Workflow:** Селлер заказывает "расходники селлера" у поставщика для хранения на ФФ
|
||||
- Модель SellerConsumableSupplyOrder
|
||||
- Интеграция с системой хранения на ФФ
|
||||
- Права доступа селлера к своим расходникам
|
||||
|
||||
### **Phase 3:** GoodsSupplyOrder
|
||||
### **Phase 3:** V2-поставки товаров ⏳ ПЛАНИРУЕТСЯ
|
||||
**Workflow:** Селлер заказывает товары у поставщика
|
||||
- Модель GoodsSupplyOrder
|
||||
- Самый сложный тип с рецептурами
|
||||
- Миграция существующих товарных поставок
|
||||
|
||||
### **Phase 4:** Поставки на маркетплейсы
|
||||
- Отдельная система для Ozon/WB
|
||||
### **Phase 4:** V2-поставки на маркетплейсы ⏳ ПЛАНИРУЕТСЯ
|
||||
**Workflow:** ФФ отгружает товары на маркетплейсы
|
||||
- Модели OzonSupplyOrder, WildberriesSupplyOrder
|
||||
- API интеграции с маркетплейсами
|
||||
|
||||
### **Phase 5:** Очистка и оптимизация
|
||||
- Миграция старых данных
|
||||
### **Phase 5:** Очистка и оптимизация ⏳ ПЛАНИРУЕТСЯ
|
||||
- Миграция старых данных V1 → V2
|
||||
- Удаление устаревшего кода (с одобрения)
|
||||
- Финальная оптимизация
|
||||
- Финальная оптимизация системы
|
||||
|
||||
**Следующий шаг:** Начало реализации Phase 1 - FulfillmentConsumableSupplyOrder
|
||||
**Текущий этап:** Завершение Phase 1 - V2-поставки расходников фулфилмента
|
Reference in New Issue
Block a user