Files
sfera/seller-highlights.md
Veronika Smirnova 6b425d075f Унификация UI раздела Партнеры и создание системы документирования
🎨 Унификация 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>
2025-08-11 15:38:23 +03:00

306 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🟢 ВСЕ УПОМИНАНИЯ О КАБИНЕТЕ СЕЛЛЕРА В 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
- Заголовки с эмодзи 🟢 для визуального акцента