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

10 KiB
Raw Permalink Blame History

🟢 ВСЕ УПОМИНАНИЯ О КАБИНЕТЕ СЕЛЛЕРА В RULES-COMPLETE.MD

Все строки, содержащие упоминания о селлере, выделены зеленым маркером

📋 ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ

Строка 118:

3. **🔴 ДОСТУП**: Фулфилмент = полный доступ, ==Селлер ≠ доступ к чужим данным==, Брак = ЗАПРЕЩЕН к заказу

Строка 156:

+ - **СЕЛЛЕР** → `SELLER` - заказывает товары, создает поставки на маркетплейсы

Строки 170-172:

+ - **СЕЛЛЕР** (`SELLER`):
+   - Товары и расходники у поставщиков
+   - Расходники фулфилмента у фулфилмента (через рецептуру в поставке)

Строки 178-180:

+ - Когда селлер выбирает расходники фулфилмента в рецептуре, это формирует экономические данные:
+   - В кабинете селлера: расход на расходники фулфилмента
+   - В кабинете фулфилмента: доход от продажи расходников селлеру

Строка 186:

+ - **Рецептура** - состав продукта: товар + услуги + расходники (задается селлером)

Строки 194-197:

+ **ДЛЯ СОЗДАТЕЛЕЙ (Селлер/Фулфилмент):**
+ - **Термин**: "Поставка"
+ - **Контекст**: Они создают поставку товаров и расходников на фулфилмент

Строка 215:

+ | Селлер | "Мои поставки" | Создает и управляет поставками |

Строка 234:

+ - **Функция**: Конечные точки продаж для селлеров

Строка 266:

+ 9. [🏠 Кабинет селлера (детальные правила)](#9--кабинет-селлера-детальные-правила)

Строка 322:

+ | Селлер     | `Organization` (type: `SELLER`)      | Заказ товаров, управление поставками    | ✅ Реализовано |

Строки 353-355:

+ - **"Производственные расходники"** - используются в рецептурах селлеров для создания продуктов

+ **🛍️ КАБИНЕТ СЕЛЛЕРА** - заказывает и управляет поставками:

Строка 390:

+ - Селлер заказывает → "Расходники селлеров"

Строка 400:

+ - **ЦЕНА**: Для селлера - себестоимость дефектного товара, для фулфилмента - 0

Строки 408-411:

+ - **БУДЕТ СОЗДАВАТЬСЯ**: Фулфилментом на основе ТОВАРА по заказу селлера
+ - **ИНИЦИАТОР**: Селлер создает заказ с рецептурой, фулфилмент исполняет
+ - **РЕЦЕПТУРА**: Задается селлером при создании заказа (Товар + Услуга + Расходники)

Строка 419:

+ **ИСКЛЮЧЕНИЕ ДЛЯ БРАКА**: Цена может быть 0 для фулфилмента (себестоимость для селлера)

Строки 444, 446-449:

+ - Поставки (`/supplies`) - обработка заказов от селлеров

+ **🛍️ СЕЛЛЕР (`SELLER`):**
+ - Мои поставки (`/supplies`) - управление заказами товаров
+ - WB Интеграция (`/wb-integration`) - связь с Wildberries

Строки 486-487:

+     case 'SELLER':
+       router.push('/supplies')

Строки 541, 545:

+ #### **ПРЕДВАРИТЕЛЬНОЕ УСЛОВИЕ: РЕЦЕПТУРА ЗАДАНА** (селлер)

+ Действие: селлер указывает рецептуру продукта

Строка 571:

+ ✓ Рецептура (товар + услуги + расходники, указанная селлером в заявке на поставку)

Строка 596:

+ - ПЛАН: Количество товаров из поставки селлера (указано в заказе)

Строка 609:

+ ✓ Соответствие рецептуре селлера

Строка 625:

+ - Уведомление селлера о готовности

Строка 645:

+ **РЕЦЕПТУРА ПРОДУКТА** (задается селлером при создании поставки):

Строки 657-660:

+ - **РАСХОДНИК СЕЛЛЕРА**: Материалы селлера (опционально)
+   - Фирменная упаковка
+   - Этикетки, бирки
+   - Дополнительные аксессуары

Строка 672:

+ **ФОРМУЛА**: ПРОДУКТ = Товар + Услуга(и) + Расходники селлера + Расходники ФФ

Строка 676:

+ **ПЛАН**: Количество товара из поставки селлера

Строки 818-819:

+     case 'SELLER':
+       router.push('/supplies')

🏠 РАЗДЕЛ 9 - КАБИНЕТ СЕЛЛЕРА (строки 833-1780)

Строка 835:

+ > 📌 **ВИЗУАЛЬНЫЕ ПРАВИЛА**: См. [visual-design-rules.md - Кабинет селлера](#145-кабинет-селлера)

Строка 844:

+ - **Расходники селлера** - поставка материалов для товаров селлера

Строка 851:

+ ### 9.2 UI структура создания поставки расходников селлера

Строка 1333:

+ - **Приоритет**: Рынок важнее типа организации для селлера

Строки 1429, 1437:

+ - Количество видов расходников селлера

+ - Название расходника селлера

Строка 1467:

+ - **🔧 Расходники селлера**: Кнопка "Создать поставку" → `/supplies/create-consumables`

Строка 1692:

+ **Для пути "Фулфилмент → Расходники селлера":**

Строка 1779:

+ ### 9.5 Создание поставки расходников селлера

📊 УПОМИНАНИЯ В ДРУГИХ РАЗДЕЛАХ

Строка 1963:

+ - **ПРЕДОСТАВЛЕНИЕ УСЛУГ**: Услуги обработки для селлеров

Строка 1984:

+ - Установка цен на расходники перед доступностью селлерам

Строка 2079:

+ - `SELLER` - Селлеры (торговые организации)

Строка 2088:

+ 2. Селлер/Фулфилмент находит товар в маркете

Строка 2262:

+ - Селлеры могут использовать расходники фулфилмента в разделе "Услуги / Расходники"

Строка 2269:

+ 1. Селлер выбирает услугу "Создание продукта"

Строка 2292:

+ - **РАСХОДНИКИ СЕЛЛЕРОВ**: Материалы для товаров селлеров

Строка 2476:

+ - Типы организаций: `WHOLESALE`, `SELLER`, `FULFILLMENT`, `LOGIST`

Строка 2490:

+ ПРОДУКТ = Товар + Услуга(и) + Расходники селлера + Расходники ФФ

Строка 2501:

+ **ИСТОЧНИК ДАННЫХ**: База данных карточек маркетплейсов селлера (GraphQL запрос)

Строка 2553:

+ - Все карточки селлера показываются в dropdown

Строка 3113:

+ 3. Селлер получает уведомление о частичной поставке

Строки 3189-3190:

+     case 'SELLER':
+       router.push('/supplies')

Строка 3223:

+ - ✅ Исправлена логическая цепочка: рецептура задается селлером ДО процесса

Строка 3232:

+ - ✅ **РЕАЛИЗАЦИЯ**: Полная очистка моковых данных из раздела "Мои поставки" селлера

Строка 3275:

+ - ✅ Добавлен экономический учет расходников фулфилмента для селлера

📈 СТАТИСТИКА

Общее количество упоминаний: ~75 строк Основной раздел: Раздел 9 (строки 833-1780) - полностью посвящен кабинету селлера Ключевые функции селлера:

  • Заказ товаров и расходников
  • Создание поставок
  • Управление рецептурами
  • Интеграция с маркетплейсами
  • Работа с фулфилментом

🎨 ВИЗУАЛЬНОЕ ВЫДЕЛЕНИЕ

В этом файле использованы следующие способы выделения:

  • ==текст== - выделение маркером
  • diff блоки с + - зеленая подсветка в markdown
  • Заголовки с эмодзи 🟢 для визуального акцента