
🎨 Унификация UI: - Полная унификация визуала вкладок Рефералы и Мои контрагенты - Исправлены React Hooks ошибки в sidebar.tsx - Убрана лишняя обертка glass-card в partners-dashboard.tsx - Исправлена цветовая схема (purple → yellow) - Табличный формат вместо карточного grid-layout - Компактные блоки статистики (4 метрики в ряд) - Правильная прозрачность glass-morphism эффектов 📚 Документация: - Переименован referral-system-rules.md → partners-rules.md - Детальные UI/UX правила в partners-rules.md - Правила унификации в visual-design-rules.md - Обновлен current-session.md - Создан development-diary.md 🚀 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
306 lines
10 KiB
Markdown
306 lines
10 KiB
Markdown
# 🟢 ВСЕ УПОМИНАНИЯ О КАБИНЕТЕ СЕЛЛЕРА В RULES-COMPLETE.MD
|
||
|
||
> Все строки, содержащие упоминания о селлере, выделены зеленым маркером
|
||
|
||
## 📋 ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ
|
||
|
||
### Строка 118:
|
||
```
|
||
3. **🔴 ДОСТУП**: Фулфилмент = полный доступ, ==Селлер ≠ доступ к чужим данным==, Брак = ЗАПРЕЩЕН к заказу
|
||
```
|
||
|
||
### Строка 156:
|
||
```diff
|
||
+ - **СЕЛЛЕР** → `SELLER` - заказывает товары, создает поставки на маркетплейсы
|
||
```
|
||
|
||
### Строки 170-172:
|
||
```diff
|
||
+ - **СЕЛЛЕР** (`SELLER`):
|
||
+ - Товары и расходники у поставщиков
|
||
+ - Расходники фулфилмента у фулфилмента (через рецептуру в поставке)
|
||
```
|
||
|
||
### Строки 178-180:
|
||
```diff
|
||
+ - Когда селлер выбирает расходники фулфилмента в рецептуре, это формирует экономические данные:
|
||
+ - В кабинете селлера: расход на расходники фулфилмента
|
||
+ - В кабинете фулфилмента: доход от продажи расходников селлеру
|
||
```
|
||
|
||
### Строка 186:
|
||
```diff
|
||
+ - **Рецептура** - состав продукта: товар + услуги + расходники (задается селлером)
|
||
```
|
||
|
||
### Строки 194-197:
|
||
```diff
|
||
+ **ДЛЯ СОЗДАТЕЛЕЙ (Селлер/Фулфилмент):**
|
||
+ - **Термин**: "Поставка"
|
||
+ - **Контекст**: Они создают поставку товаров и расходников на фулфилмент
|
||
```
|
||
|
||
### Строка 215:
|
||
```diff
|
||
+ | Селлер | "Мои поставки" | Создает и управляет поставками |
|
||
```
|
||
|
||
### Строка 234:
|
||
```diff
|
||
+ - **Функция**: Конечные точки продаж для селлеров
|
||
```
|
||
|
||
### Строка 266:
|
||
```diff
|
||
+ 9. [🏠 Кабинет селлера (детальные правила)](#9--кабинет-селлера-детальные-правила)
|
||
```
|
||
|
||
### Строка 322:
|
||
```diff
|
||
+ | Селлер | `Organization` (type: `SELLER`) | Заказ товаров, управление поставками | ✅ Реализовано |
|
||
```
|
||
|
||
### Строки 353-355:
|
||
```diff
|
||
+ - **"Производственные расходники"** - используются в рецептурах селлеров для создания продуктов
|
||
|
||
+ **🛍️ КАБИНЕТ СЕЛЛЕРА** - заказывает и управляет поставками:
|
||
```
|
||
|
||
### Строка 390:
|
||
```diff
|
||
+ - Селлер заказывает → "Расходники селлеров"
|
||
```
|
||
|
||
### Строка 400:
|
||
```diff
|
||
+ - **ЦЕНА**: Для селлера - себестоимость дефектного товара, для фулфилмента - 0
|
||
```
|
||
|
||
### Строки 408-411:
|
||
```diff
|
||
+ - **БУДЕТ СОЗДАВАТЬСЯ**: Фулфилментом на основе ТОВАРА по заказу селлера
|
||
+ - **ИНИЦИАТОР**: Селлер создает заказ с рецептурой, фулфилмент исполняет
|
||
+ - **РЕЦЕПТУРА**: Задается селлером при создании заказа (Товар + Услуга + Расходники)
|
||
```
|
||
|
||
### Строка 419:
|
||
```diff
|
||
+ **ИСКЛЮЧЕНИЕ ДЛЯ БРАКА**: Цена может быть 0 для фулфилмента (себестоимость для селлера)
|
||
```
|
||
|
||
### Строки 444, 446-449:
|
||
```diff
|
||
+ - Поставки (`/supplies`) - обработка заказов от селлеров
|
||
|
||
+ **🛍️ СЕЛЛЕР (`SELLER`):**
|
||
+ - Мои поставки (`/supplies`) - управление заказами товаров
|
||
+ - WB Интеграция (`/wb-integration`) - связь с Wildberries
|
||
```
|
||
|
||
### Строки 486-487:
|
||
```diff
|
||
+ case 'SELLER':
|
||
+ router.push('/supplies')
|
||
```
|
||
|
||
### Строки 541, 545:
|
||
```diff
|
||
+ #### **ПРЕДВАРИТЕЛЬНОЕ УСЛОВИЕ: РЕЦЕПТУРА ЗАДАНА** (селлер)
|
||
|
||
+ Действие: селлер указывает рецептуру продукта
|
||
```
|
||
|
||
### Строка 571:
|
||
```diff
|
||
+ ✓ Рецептура (товар + услуги + расходники, указанная селлером в заявке на поставку)
|
||
```
|
||
|
||
### Строка 596:
|
||
```diff
|
||
+ - ПЛАН: Количество товаров из поставки селлера (указано в заказе)
|
||
```
|
||
|
||
### Строка 609:
|
||
```diff
|
||
+ ✓ Соответствие рецептуре селлера
|
||
```
|
||
|
||
### Строка 625:
|
||
```diff
|
||
+ - Уведомление селлера о готовности
|
||
```
|
||
|
||
### Строка 645:
|
||
```diff
|
||
+ **РЕЦЕПТУРА ПРОДУКТА** (задается селлером при создании поставки):
|
||
```
|
||
|
||
### Строки 657-660:
|
||
```diff
|
||
+ - **РАСХОДНИК СЕЛЛЕРА**: Материалы селлера (опционально)
|
||
+ - Фирменная упаковка
|
||
+ - Этикетки, бирки
|
||
+ - Дополнительные аксессуары
|
||
```
|
||
|
||
### Строка 672:
|
||
```diff
|
||
+ **ФОРМУЛА**: ПРОДУКТ = Товар + Услуга(и) + Расходники селлера + Расходники ФФ
|
||
```
|
||
|
||
### Строка 676:
|
||
```diff
|
||
+ **ПЛАН**: Количество товара из поставки селлера
|
||
```
|
||
|
||
### Строки 818-819:
|
||
```diff
|
||
+ case 'SELLER':
|
||
+ router.push('/supplies')
|
||
```
|
||
|
||
## 🏠 РАЗДЕЛ 9 - КАБИНЕТ СЕЛЛЕРА (строки 833-1780)
|
||
|
||
### Строка 835:
|
||
```diff
|
||
+ > 📌 **ВИЗУАЛЬНЫЕ ПРАВИЛА**: См. [visual-design-rules.md - Кабинет селлера](#145-кабинет-селлера)
|
||
```
|
||
|
||
### Строка 844:
|
||
```diff
|
||
+ - **Расходники селлера** - поставка материалов для товаров селлера
|
||
```
|
||
|
||
### Строка 851:
|
||
```diff
|
||
+ ### 9.2 UI структура создания поставки расходников селлера
|
||
```
|
||
|
||
### Строка 1333:
|
||
```diff
|
||
+ - **Приоритет**: Рынок важнее типа организации для селлера
|
||
```
|
||
|
||
### Строки 1429, 1437:
|
||
```diff
|
||
+ - Количество видов расходников селлера
|
||
|
||
+ - Название расходника селлера
|
||
```
|
||
|
||
### Строка 1467:
|
||
```diff
|
||
+ - **🔧 Расходники селлера**: Кнопка "Создать поставку" → `/supplies/create-consumables`
|
||
```
|
||
|
||
### Строка 1692:
|
||
```diff
|
||
+ **Для пути "Фулфилмент → Расходники селлера":**
|
||
```
|
||
|
||
### Строка 1779:
|
||
```diff
|
||
+ ### 9.5 Создание поставки расходников селлера
|
||
```
|
||
|
||
## 📊 УПОМИНАНИЯ В ДРУГИХ РАЗДЕЛАХ
|
||
|
||
### Строка 1963:
|
||
```diff
|
||
+ - **ПРЕДОСТАВЛЕНИЕ УСЛУГ**: Услуги обработки для селлеров
|
||
```
|
||
|
||
### Строка 1984:
|
||
```diff
|
||
+ - Установка цен на расходники перед доступностью селлерам
|
||
```
|
||
|
||
### Строка 2079:
|
||
```diff
|
||
+ - `SELLER` - Селлеры (торговые организации)
|
||
```
|
||
|
||
### Строка 2088:
|
||
```diff
|
||
+ 2. Селлер/Фулфилмент находит товар в маркете
|
||
```
|
||
|
||
### Строка 2262:
|
||
```diff
|
||
+ - Селлеры могут использовать расходники фулфилмента в разделе "Услуги / Расходники"
|
||
```
|
||
|
||
### Строка 2269:
|
||
```diff
|
||
+ 1. Селлер выбирает услугу "Создание продукта"
|
||
```
|
||
|
||
### Строка 2292:
|
||
```diff
|
||
+ - **РАСХОДНИКИ СЕЛЛЕРОВ**: Материалы для товаров селлеров
|
||
```
|
||
|
||
### Строка 2476:
|
||
```diff
|
||
+ - Типы организаций: `WHOLESALE`, `SELLER`, `FULFILLMENT`, `LOGIST`
|
||
```
|
||
|
||
### Строка 2490:
|
||
```diff
|
||
+ ПРОДУКТ = Товар + Услуга(и) + Расходники селлера + Расходники ФФ
|
||
```
|
||
|
||
### Строка 2501:
|
||
```diff
|
||
+ **ИСТОЧНИК ДАННЫХ**: База данных карточек маркетплейсов селлера (GraphQL запрос)
|
||
```
|
||
|
||
### Строка 2553:
|
||
```diff
|
||
+ - Все карточки селлера показываются в dropdown
|
||
```
|
||
|
||
### Строка 3113:
|
||
```diff
|
||
+ 3. Селлер получает уведомление о частичной поставке
|
||
```
|
||
|
||
### Строки 3189-3190:
|
||
```diff
|
||
+ case 'SELLER':
|
||
+ router.push('/supplies')
|
||
```
|
||
|
||
### Строка 3223:
|
||
```diff
|
||
+ - ✅ Исправлена логическая цепочка: рецептура задается селлером ДО процесса
|
||
```
|
||
|
||
### Строка 3232:
|
||
```diff
|
||
+ - ✅ **РЕАЛИЗАЦИЯ**: Полная очистка моковых данных из раздела "Мои поставки" селлера
|
||
```
|
||
|
||
### Строка 3275:
|
||
```diff
|
||
+ - ✅ Добавлен экономический учет расходников фулфилмента для селлера
|
||
```
|
||
|
||
## 📈 СТАТИСТИКА
|
||
|
||
**Общее количество упоминаний**: ~75 строк
|
||
**Основной раздел**: Раздел 9 (строки 833-1780) - полностью посвящен кабинету селлера
|
||
**Ключевые функции селлера**:
|
||
- Заказ товаров и расходников
|
||
- Создание поставок
|
||
- Управление рецептурами
|
||
- Интеграция с маркетплейсами
|
||
- Работа с фулфилментом
|
||
|
||
## 🎨 ВИЗУАЛЬНОЕ ВЫДЕЛЕНИЕ
|
||
|
||
В этом файле использованы следующие способы выделения:
|
||
- `==текст==` - выделение маркером
|
||
- `diff` блоки с `+` - зеленая подсветка в markdown
|
||
- Заголовки с эмодзи 🟢 для визуального акцента |