Назад к кейсам

Marketplace · обезличенный кейс

planning → уровень 3: Драйверы результата

P&L по SKU стал доступен в начале месяца: 10-е → 2-е число

Аналитическая платформа маркетплейсов: Мой контур управленческого P&L для Ozon, Wildberries, Yandex Market и Lamoda: загрузки, ClickHouse DWH, сверки, Google Sheets и экран решения.

ClickHouseSQLPythonNext.jsPower BIGoogle SheetsREST API

00 · КЕЙС ЗА 30 СЕКУНД

Кейс за 30 секунд

Проблема

Продажи, комиссии, логистика, реклама и остатки жили в разных кабинетах. P&L по SKU собирался вручную и не давал надежной картины маржи.

Что сделал

Спроектировал слои raw/core/analytics, описал правила финучёта P&L, собрал витрины и логику экрана решения, добавил сверки и критерии приёмки.

Какое решение стало возможно

Почему маржа просела: цена, себестоимость, комиссия, логистика или реклама?

Результат

P&L по SKU стал доступен в начале месяца: 10-е → 2-е число

Что было непонятно?

Продажи есть в кабинетах, выплаты в банке, себестоимость в таблицах, реклама отдельно, остатки отдельно.

Где терялись деньги?

Выручка, выплаты и прибыль не сходятся. Часть SKU масштабирует оборот без прибыли.

Какие источники подключили?

Ozon / WB / Яндекс Маркет / Lamoda / банк / склад / себестоимость / реклама.

Какие правила учёта сформулировали?

Net revenue, COGS, комиссии, логистика, реклама, возвраты, деньги в кабинетах, остатки и неликвид.

Какие решения стали возможны?

Остановить убыточные SKU, пересчитать цену, ограничить рекламу, изменить закупку, высвободить зависшие остатки и сверить выплаты.

Какой эффект получили?

Появился marketplace P&L: видно, где прибыль, где деньги в кабинетах, где отрицательная маржа и какой шаг нужен до новой закупки.

Финансы: SKU P&LКонтроль: мост выплатРешение: отрицательная маржаАвтоматизация: ETL / Sheets
СтатусРеализовано
Периодпроектный период · месячное закрытие
Единицадень закрытия и управленческий P&L по SKU
Методсравнение прежнего ручного закрытия с новым контуром raw/core/analytics и reconciliation
До
  • Продажи, комиссии, логистика, реклама и остатки жили в разных кабинетах. P&L по SKU собирался вручную и не давал надежной картины ма...
  • решение зависело от ручных сверок, чатов и отдельных файлов
  • владельцы исключений и критерии приёмки были неочевидны
После
  • P&L по SKU стал доступен в начале месяца: 10-е → 2-е число
  • артефакты: Экран решения · Модель данных · Архитектура · Финансовые правила
  • Итоговая выручка витрины сверяется с выгрузками кабинетов с заданным допуском.
подходящий режим работы

Build & Transfer

Сборка и передача системы: правила, модель, сверки, экран решения, регламент и владельцы.

4-6 недель · когда нужен рабочий контур, который команда сможет вести без личной зависимости от архитектора
Вклад клиента
дать источники, согласовать правила, назначить владельцев и принять критерии
Критерий выхода
контур обновляется, сверяется и используется владельцами в регулярном ритме

01 · Что увидел руководитель

P&L по SKU стал доступен в начале месяца: 10-е → 2-е число

Какое решение стало возможным

Почему маржа просела: цена, себестоимость, комиссия, логистика или реклама?

  • Почему маржа просела: цена, себестоимость, комиссия, логистика или реклама?
  • Какие SKU убыточны и что делать: цена, закупка, реклама или вывод?
  • Где есть дефицит/пересток и как это влияет на выручку?
  • Какие ABC/XYZ группы требуют действия сегодня?

05A · ТРЕБОВАНИЯ К КОНТУРУ

Почему архитектура выбрана так

Архитектура не выбирается заранее. Сначала фиксируются требования к решению, ограничения данных и критерии приёмки — из них следует инструмент, модель и проверки.

ТребованиеОграничениеАрхитектурное следствие
Маржа до SKUВыручка не показывает, какой продукт уничтожает contribution margin.SKU mart: orders, returns, COGS, commission, logistics, ads
Сверка выплатДеньги площадки и P&L должны объяснять друг друга.payout reconciliation, атрибуция удержаний и журнал расхождений
Quality gatesMissing COGS или реклама без атрибуции искажают решение.блокировка публикации по missing COGS, payout diff и ad attribution
Для тех, кто хочет вникнуть в реализациюконтекст, правила, архитектура, модель данных, методология и выводы

00B · ПРОЕКТНЫЙ ПАКЕТ

Такой проект можно адаптировать под ваш бизнес

Срок2-4 недели

Точный объём зависит от источников, качества справочников, количества владельцев и глубины приёмки.

На выходе
  • P&L по SKU, маркетплейсам, складам и юрлицам
  • сверка выплат: продажи, удержания, комиссии и деньги в банке
  • очередь действий по цене, рекламе, остаткам и отрицательной марже
  • сценарии цены и логика запасов / денежного цикла
Как повторить
  • аудит текущей модели P&L и справочников SKU
  • постановка правил себестоимости, комиссий, логистики и рекламы
  • BRD/ТЗ для витрин, экрана решения и приёмки

01 · КОНТЕКСТ

Бизнес-контекст

E-commerce бизнес продаёт через несколько маркетплейсов и ведёт учёт в МойСклад. Нужен общий контур для финансов, закупок, категорийных менеджеров и performance-команды.

02 · ПРОБЛЕМА

Проблема

Продажи, комиссии, логистика, реклама и остатки жили в разных кабинетах. P&L по SKU собирался вручную и не давал надежной картины маржи.

03 · РОЛЬ

Что я сделал

Спроектировал слои raw/core/analytics, описал правила финучёта P&L, собрал витрины и логику экрана решения, добавил сверки и критерии приёмки.

Моя зона ответственности

Спроектировал слои raw/core/analytics, описал правила финучёта P&L, собрал витрины и логику экрана решения, добавил сверки и критерии приёмки.

Зона клиента

Дать доступ к источникам или обезличенным выгрузкам, подтвердить правила, назначить владельцев данных и принять критерии результата.

Ограничения

не заявляется рост прибыли; показан переход к раннему управленческому решению по марже

04 · БИЗНЕС-ПРАВИЛА

Бизнес-логика и правила

  • Выручка признается по дате события маркетплейса, возвраты сторнируют тот же аналитический контур.
  • Комиссия, логистика, хранение, эквайринг, себестоимость и реклама нормализуются в единую управленческую P&L структуру.
  • SKU, юрлица, склады и площадки приводятся к справочникам перед расчётом маржи.
  • Contribution profit, EBITDA и чистая прибыль считаются через управленческий план счетов, а не через сырые статьи кабинетов.

05B · АРХИТЕКТУРА

Архитектура данных

executive summary

Что показывает эта схема

  • разделяю raw-кабинеты, нормализацию, финансовые правила и decision marts
  • не смешиваю выплаты маркетплейсов, P&L, рекламу, остатки и операционную воронку
  • связываю SKU-маржу с действиями по цене, закупке, рекламе и stock risk
Architecture map · NDA-safe demo

Аналитическая платформа маркетплейсов (sources → rules → model → decision)

Раскрывай уровни как матрешку: L0 показывает контур, L1 открывает слой, L2/L3 дают подпроцессы, проверки и решение.

NDA-safe
L0Источники и загрузкаsources → intake → raw layer
L0Бизнес-модель и правилаfacts / views / marts
L0Управленческий слойэкран / владелец / решение
Слои подробнее

Источники

  • Ozon Seller API
  • Wildberries API
  • Yandex Market API
  • Lamoda reports
  • МойСклад

Загрузка

  • Python CLI
  • инкрементальные загрузки
  • проверки схемы
  • журнал загрузок

Хранилище

  • ClickHouse raw
  • ClickHouse core
  • analytics marts

Витрина

  • Next.js экран решения
  • Power BI
  • Google Sheets
Почему так

P&L строится до SKU и площадки, потому что оборот и выплата не объясняют contribution margin и решение о рекламе или закупке.

Trade-off

Детализация требует качественной себестоимости и атрибуции расходов; при missing COGS экран должен блокировать вывод.

Когда мигрировать

Миграция нужна при росте числа кабинетов, юридических лиц и ежедневных событий, когда ручная сверка выплат перестаёт укладываться в SLA.

06 · МОДЕЛЬ ДАННЫХ

Модель данных / витрины

Заказы и события МПrawсырые заказы и события маркетплейсов
Продажи и возвратыcoreнормализованные продажи, возвраты, SKU и юрлица
Комиссии и логистикаcoreкомиссии, логистика, хранение, эквайринг
Реклама и заказыcoreрасходы и заказы по рекламным кампаниям
P&L по SKUanalyticsуправленческий P&L по дню, площадке, юрлицу, складу и SKU

07 · МЕТОДОЛОГИЯ

Методология, процедуры, модель и эффект

Методология

  • Сначала зафиксировал управленческий план счетов: выручка, возвраты, COGS, комиссии, логистика, хранение, реклама, EBITDA.
  • Разделил поток на raw/core/analytics, чтобы не смешивать сырые кабинеты, нормализацию и финансовые витрины.
  • Для ежедневного контроля добавил reconciliation: кабинет маркетплейса, учётный источник, SKU-справочник и итог P&L.

Что перенесено в систему

  • Ручная сборка P&L по SKU и площадкам заменена на повторяемый расчёт с допусками по выручке, себестоимости и комиссиям.
  • Процедуры контроля остатков, отрицательной маржи, отсутствующей C/C и рекламного давления вынесены в очередь действий.
  • Маркетинговый контур 'Рука на пульсе' связывает показы, корзину, заказы, ДРР, маржу и складовой риск.

Модель и критерии

  • ABC/XYZ классифицирует SKU по доле выручки и стабильности спроса, затем переводит класс в закупочное или ценовое действие.
  • Пульс-метрики строятся как воронка карточка → переход → корзина → заказ → выкуп с отдельным учётом рекламы и органики.
  • Факторный P&L показывает, какой драйвер улучшил или ухудшил EBITDA: COGS, комиссии, реклама, логистика или цена.

Измеримый эффект

  • Финансовый срез по SKU переносится из позднего ручного закрытия в ранний управленческий цикл.
  • SKU с отрицательной маржей и дефицитом стали видны до закрытия периода, а не после ручной сверки.
  • Финансы, закупка и performance получили один источник для решений по цене, рекламе и пополнению.

10 · ВЫВОДЫ

Выводы и улучшения

  • Аллокация логистики на SKU критична: средние по категории искажают маржу.
  • Справочники SKU и юрлиц надо фиксировать до построения витрин.
  • NDA-safe демо-слой ускоряет демонстрацию результата без риска раскрытия данных.

08 · ДОКАЗАТЕЛЬСТВА

Артефакты, валидация и эффект

Decision Trace ключевой цифры

01 · Источник

Ozon Seller API

02 · Правило

Выручка признается по дате события маркетплейса, возвраты сторнируют тот же аналитический контур.

03 · Расчёт

ABC/XYZ классифицирует SKU по доле выручки и стабильности спроса, затем переводит класс в закупочное или ценовое действие.

04 · Сверка

сверка кабинетов маркетплейсов, SKU-справочников, себестоимости, комиссий и итогового P&L

05 · Экран

Экран решения

06 · Действие

Почему маржа просела: цена, себестоимость, комиссия, логистика или реклама?

Цепочка доказательности

АртефактПроверкаБизнес-эффект
Marketplace P&Lвыручка, COGS, комиссии, логистика, рекламаSKU с отрицательной маржей видны до закрытия
ABC/XYZдоля выручки + вариация спросазакупки и реклама получают понятное действие
Pulse heatmapпериод к периоду по воронкепросадка карточки видна до потери маржи

Артефакты

Экран решения

Интерактивный экран решения на демо-данных: KPI, фильтры, графики, таблицы и управленческие выводы.

Marketplace ETL + финансовый экран решения
Модель данных

Сущности, факты, справочники и расчётные слои, по которым можно принять результат.

Итоговая выручка витрины сверяется с выгрузками кабинетов с заданным допуском.
Архитектура

Схема источников, загрузки, модели данных, контроля качества и презентационного слоя.

Итоговая выручка витрины сверяется с выгрузками кабинетов с заданным допуском.
Финансовые правила

Словарь правил учёта: признание, аллокации, комиссии, платежи, статусы и допуски.

Итоговая выручка витрины сверяется с выгрузками кабинетов с заданным допуском.
Приёмка

Чеклист приёмки: сверки, граничные случаи, роли владельцев и критерии готовности.

Итоговая выручка витрины сверяется с выгрузками кабинетов с заданным допуском.

Валидация

  • Итоговая выручка витрины сверяется с выгрузками кабинетов с заданным допуском.
  • Контрактные проверки контролируют типы, обязательные поля и диапазоны.
  • Reconciliation остатков выполняется против учётного источника на конец дня.
  • Приёмка проверяет разрезы P&L, SLA загрузки и корректность drilldown.

Бизнес-импакт

P&L по SKU стал доступен в начале месяца: 10-е → 2-е число

  • Финансовый срез по SKU переносится из позднего ручного закрытия в ранний управленческий цикл.
  • SKU с отрицательной маржей и дефицитом стали видны до закрытия периода, а не после ручной сверки.
  • Финансы, закупка и performance получили один источник для решений по цене, рекламе и пополнению.

Что продолжает работать после передачи

Владельцы

У каждого ключевого исключения и решения есть владелец, срок и ожидаемое действие.

Ритм

Контур рассчитан на регулярное обновление: день, неделя или закрытие периода — в зависимости от кейса.

Контроль

сверка кабинетов маркетплейсов, SKU-справочников, себестоимости, комиссий и итогового P&L

Что требует архитектора

Изменение правил, новый источник, спорная методология или миграция на другой уровень сложности.

NDA-safe discussion

Обсудить похожую задачу?

Запросите архитектурный разбор: без закрытых доступов проверим источники, платежи, P&L, ручные таблицы, владельцев и первый управленческий шаг.

Можно начать с описания текущего Excel/ERP/Sheets-контура и главной боли собственника.