d22eacb30ce4a0c60bb0d0fd9eee3a7193bb94d1
Sfera V - Управление бизнесом
Платформа для управления различными типами бизнеса: фулфилмент, селлеры, логистика, оптовики.
Новые возможности
🏪 Склад Wildberries для селлеров
Новый раздел для селлеров, позволяющий:
- Просмотр остатков товаров на всех складах WB в реальном времени
- Статистика по складам - общее количество товаров, остатки, товары в пути
- Фильтрация и поиск товаров по названию, артикулу, бренду
- Детальная информация по каждому складу отдельно
- Красивые карточки товаров с изображениями и статусами остатков
Как использовать:
- Настройте API ключ Wildberries в разделе "Настройки" → "API"
- Перейдите в раздел "Склад ВБ" в боковом меню
- Система автоматически загрузит актуальные остатки с вашего аккаунта WB
Технические особенности:
- Интеграция с официальным API Wildberries
- Поддержка всех типов складов WB
- Кэширование данных для быстрой работы
- Адаптивный дизайн в стиле платформы
База данных и инициализация
🛠 Команды для работы с БД
npm run db:seed
- Инициализация БД (создание админа и категорий)npm run db:reset
- Полный сброс БД и пересоздание данныхnpm run postinstall
- Генерация Prisma Client
👤 Администратор по умолчанию
При первом запуске автоматически создается админ:
- Логин:
admin
- Пароль:
admin123
- Email:
admin@sferav.com
⚠️ Обязательно смените пароль после первого входа!
📂 Категории товаров
Автоматически создается 20 базовых категорий:
- Одежда и обувь, Косметика и парфюмерия, Дом и сад
- Детские товары, Спорт и отдых, Электроника
- И другие популярные категории...
🔄 Автоматическая инициализация
База данных инициализируется автоматически при:
- Первом запуске приложения
- Запуске команды
npm run db:seed
- Сбросе БД через
npm run db:reset
Система умно проверяет существующие данные и не создает дубликаты.
Структура проекта
src/app/wb-warehouse/
- Страница склада WBprisma/seed.js
- Скрипт инициализации БДsrc/lib/seed-init.ts
- Автоматическая инициализацияsrc/components/wb-warehouse/
- Компоненты интерфейса складаsrc/services/wildberries-service.ts
- Интеграция с API WB
Технологии
- Next.js 15
- React 18
- TypeScript
- GraphQL
- Prisma
- TailwindCSS
- Shadcn/ui
Установка и запуск
npm install
npm run dev
API интеграции
- Wildberries API для получения остатков и информации о складах
- DaData для работы с организациями
- SMS Aero для отправки SMS
Доступ к разделу "Склад ВБ" имеют только пользователи с типом организации "SELLER".
Description
Languages
TypeScript
97.3%
JavaScript
1.8%
CSS
0.4%
HTML
0.4%