Backend недоступен. Запусти `start-dashboard.bat` (или `cd web-dashboard && npm start`).

MPS Dashboard

Marketplace Pricing System

📦 Поставки
OpenAI API
✓ Настроен
Обновить →
Установить баланс →
Следующий анализ
OpenAI: не настроен

Всего товаров

В наличии

С целевыми днями

AI рекомендаций

Быстрые действия

Финансы (API)

Весь период • Выручка, комиссии, логистика, реклама, возвраты

Загрузка финансов...

Продажи за 7 дней

Загрузка данных...

Всего заказов
активных, отменено
Активных
Выручка

Нет данных о продажах

Режим работы

Выберите режим расчета продаж и рекомендаций

Автоматически определяет режим на основе: avg5d/avg30d ≥ 1.5x, stock_days < 14, trend > 50%
Проверка цен в акциях
Ищет акции, где цена по акции ниже вашего минимума
Проверяем акции Ozon...
Товар Маркетинг Цена по акции Минимум Разница Действия
Показано: из
Нарушений не найдено

Товары

Товар Остаток Продажи Extreme Mode Цена Мин/Макс Дней до нуля Режим Действия
Товары не найдены

Глобальные настройки (wb.pricing.json) Глобальные настройки (ozon.pricing.json) Глобальные настройки (ym.pricing.json)

Основные настройки

Окна статистики (для calm/extreme)
Лимиты скидки (%)
Эти лимиты применяются к new_discount_percent при выставлении цены.
Массовое обновление товаров
Записывает значения из глобальных настроек в поля товаров в merged.json.
Если выбраны товары — category применяется только к выбранным.
По умолчанию трогаем только кейкапы. Min Price меняется только вручную по кнопке.

Используется для финансовых расчетов (маржа). На регулирование цен напрямую не влияет.

Price Guard

Показывает действия Price Guard при автозапусках (каждые N часов) и ручных проверках.

Автоматически регулирует цены под цель заказов/день по реальным заказам из API. WB: discount_price. Ozon: price. В 00:00 MSK возвращает baseline.

Raise-only = безопасно (не снижает). Raise&Down = пытается выполнять цель, но снижает только в пределах min_price.
Цель считается суммарно по товарам в pacer-scope.
eligible = prefix + исключения + склад/остаток.
Так исключаем коврики и прочее.
Чем выше — тем быстрее повышает при proj > target.
Минимальный шаг повышения discount_price.
Верхний предел для WB discount_price (0 = без лимита).
Лимиты по товарам (до 10)
Добавь товар, чтобы ограничить продажи/день и/или задать max цену для него.
Presets:
⚠️ Pacer выключен — нажми «Запустить» (настройки применятся автоматически).

регулирование цен

Enabled

Как часто запускать анализ

Как считать дни до нуля (30д vs короткое окно)

AI = советы OpenAI, Local = правило (только повышение)

Профили: меняют пороги Auto и скорость реакции
Пороги Auto (расширенное)

Ограничивает рост цены (дополнительно к wb.pricing.json)

extreme_rate / calm_rate ≥ вход

surge_ratio ≤ выход

в окне extreme

calm = 30 дней (фикс)

доля от желаемых дней

множитель шага (и вверх, и вниз)

Только для сравнения с лимитом продаж/день

Внимание: будет менять цены на маркетплейсе.

Последний запуск:
Результат последнего запуска
Применено: Пропущено: Ошибок/неподтверждено:
Следующий запуск:
Показать вывод (tail)

              

📦 Перераспределение остатков FBW

🤖 Автоматическое бронирование слотов

✅ Работает: ❌ Остановлен

Попыток
Успешно
Неудачно
Время работы
Режим работы:

🔄 Режим 1: Приоритетный (с повторением)

Укажите количество для каждого товара. Бот будет пытаться создать заявку на склады по порядку. Если не удалось - цикл повторяется.

Товар Склад (откуда) Количество

⚡ Режим 2: Разделенный (одновременно)

Укажите количество для каждого склада отдельно. Бот будет пытаться создать все заявки одновременно.

📦
Нет товаров с остатками на FBW
Нажмите "Обновить данные" для загрузки
Нет активных заданий
Нет архивированных заданий

🏦 Банк (ZenMoney)

Токен: script-api-bank/config.json или ZENMONEY_TOKEN.
Обновление: Токен:
Операций
Счетов
Тегов
serverTimestamp
Ошибка:
Синк OK:

Сводка

По умолчанию последние 30 дней
from
to
Выручка
Расходы
Профит
Операций
Траты по получателям
Нет данных за период
Алиасы получателей
Ключ = как в списке/секторе (например: Pack24.ru)
Ключ
Название
Заметка
Алиасов пока нет.
Операции по дням
Фильтр: Справа: доход / расход
Загрузка…
Операций за период нет.
Настройка названий
Пример: Pack24.ruупаковка
Ключ
Название
Заметка
Действие
Чтобы удалить алиас — очисти поля и нажми «Сохранить».

Загрузка...
Найдено:
Расхождений нет.

Показывает изменения цен (raise/down), рассчитанные по реальным заказам за сегодня. Даты/время — MSK.
с
обновление…
Лог пуст.

Регулирование цен — лог

История = список запусков, Session = последний запуск, Global = общий лог, Debug = подробные проверки/решения. Даты/время — MSK.
run_id:
обновление…
История пуста.
Лог пуст.

WB Price Guard — лог

История авто-запусков scheduler. Debug = сэмпл расхождений/ошибок. Даты/время — MSK.
обновление…
Лог пуст.

Регулирование цен — рекомендации

Показывает решения по каждому offer_id после последнего анализа. Это не лог.
загрузка…
Рекомендаций нет.

Импорт выплат

Вставь строки из личного кабинета. В графике учитываются только «Выплачена/успешно проведена банком».
Режим:

FBS остаток

обновляем…
Склады не загружены (проверь Ozon credentials).
Это реальный FBS-остаток WB (склады продавца). Изменение отправляется в WB.
Это реальный FBS-остаток Ozon для выбранного склада. Изменение отправляется в Ozon.
Это ручной FBS-остаток для UI, на расчёты не влияет.

Редактировать товар

AI Рекомендации

📋 Лог выполнения


        
Нет AI рекомендаций. Запустите AI анализатор.

Price Guard

🤖 Автоматический Price Guard

Последний запуск:
Запусков:

Результат проверки:


        

📦 Планирование поставок

Критические
Высокий приоритет
Обычный
Всего к заказу
Товар Остаток Скорость Дней до нуля Заказать На месяц Заказать до Приоритет
Нет товаров требующих поставки. Все запасы в норме! ✅

📋 Детальный отчёт


        

Загрузка...

💰 Баланс OpenAI

OpenAI не предоставляет API для проверки баланса. Откройте platform.openai.com/usage и введите свой баланс вручную.

Текущий баланс:

📦 Архив анализов

Базовые анализы

Нет базовых анализов в архиве

AI анализы

Нет AI анализов в архиве

FBW Черновики (бронь)

Мониторинг коэффициентов приёмки (WB лимит: 6 запросов/мин). Автоброни нет.
Загрузка...
Черновик Создан Статус Наблюдение Действия
Черновики не найдены
Наблюдение за приёмкой (FBW)