← Все отчёты

📊 Прогноз выручки Bunny Hill 2026

Блочная модель с сезонностью, новыми поступлениями, кап-склада и помесячной коррекцией
Данные 1С на 2026-09-23 · собрано 23.09.2026 12:30 · 40 активных брендов в портфеле

🔄 Как пересчитывается модель

Модель прогноза динамическая — пересчитывается всякий раз при получении свежих данных. Запуск через «Отчёты и выгрузки» → «Прогноз выручки» или ПЕРЕСЧИТАТЬ_ПРОГНОЗ.bat.

📦 Свежие данные склада и отгрузок

Каждый запуск перечитывает Excel «Аналитика ассортимента»: текущие остатки по каналам, отгрузки YTD, помесячная динамика, маржа, скидки.

📊 Доли SS/FW/NON автоматически

Если структура стока меняется (например лето распродалось → выросла доля NON_SEASONAL), модель сама перераспределит бюджет в пользу gift-season Nov-Dec.

📅 Только оставшиеся месяцы

План закупок автофильтрует прошлые месяцы. В августе модель учтёт только Aug-Dec; в декабре — только Dec. Товар по прошлым месяцам уже в стоке.

📈 Тренды по последним 3 мес

YoY-тренд бренда считается по последним 3 закрытым месяцам vs тот же период прошлого года. Модель быстро реагирует на текущие изменения, не на старые январь-февральские данные.

Прогноз 2026 (год)YTD факт + H2 блочная модель · main (ИМ+Розница+Опт)
₽184.3M
Отгрузки YTDmain (ИМ+Розница+Опт) · активный портфель · с января по август (закрытые мес)
₽122.3M
весь портфель (все бренды, вкл. неполный текущий мес): ₽153.2M
Прогноз H2сентябрь–декабрь · main (ИМ+Розница+Опт)
₽61.9M
из них новые поступления: ₽18M
На начало 2027остаток (ИМ+ЦДМ+Цветной) + новые закупки в полной РЦ
₽48M
+ выручка 2027: ₽5M

📈 Помесячный прогноз портфеля, ₽ — main: ИМ + Розница (ЦДМ + Цветной) + Опт выкуп (без Комиссии)

₽0M₽6M₽13M₽19M₽25M₽0.0M₽0.0M₽0.0M₽0.0M₽20.2M₽19.8M₽21.9MИюньИюльАвгустСентябрьОктябрьНоябрьДекабрь

💰 Откуда придут деньги Jun-Dec

Прогноз выручки H2 ₽62M = старый товар на складе (5 категорий по сезону) + новые закупки 2026 года + gift-season boost Nov-Dec (₽8M).

🍂 Осень-зима 2026 (актуальный сезон, full price): ₽0.0M (0%)🌸 Прошлое лето 2026 (на скидке): ₽9.9M (16%)🍁 Прошлая осень-зима 2025 (на складе): ₽4.3M (7%)🧸 Постоянка (игрушки, пелёнки): ₽19.2M (31%)🏷️ Аутлет (товар > 12 мес): ₽3.0M (5%)📦 Новые закупки 2026 (FW + дозаказы): ₽25.5M (41%)Всего₽62M
🍂 Осень-зима 2026 (актуальный сезон, full price)0%₽0.0M
🌸 Прошлое лето 2026 (на скидке)16%₽9.9M
🍁 Прошлая осень-зима 2025 (на складе)7%₽4.3M
🧸 Постоянка (игрушки, пелёнки)31%₽19.2M
🏷️ Аутлет (товар > 12 мес)5%₽3.0M
📦 Новые закупки 2026 (FW + дозаказы)41%₽25.5M

Топ-15 брендов по прогнозу 2026

Wheat
🟢 Активный
Прогноз 2026
₽33.5M
YTD₽23.9M
H2₽9.6M
Маржа53%
Оборач.4.4 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽5 172K
Окт
₽2 136K
Ноя
₽2 305K
Дек
MRS ERTHA
📦 Дистрибуция
Прогноз 2026
₽19.3M
YTD₽12.3M
H2₽7.0M
Маржа67%
Оборач.8.7 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽2 105K
Окт
₽2 637K
Ноя
₽2 308K
Дек
Bloomingville (incl. MINI)
🌍🇰🇿 Казахстан
Прогноз 2026
₽11.3M
YTD₽7.5M
H2₽3.8M
Маржа67%
Оборач.8.7 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽1 000K
Окт
₽871K
Ноя
₽1 945K
Дек
Konges Slojd
🌍🇰🇿 Казахстан
Прогноз 2026
₽9.2M
YTD₽5.5M
H2₽3.7M
Маржа38%
Оборач.3.2 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽995K
Окт
₽1 322K
Ноя
₽1 413K
Дек
KIDYWOLF
📦 Дистрибуция
Прогноз 2026
₽9.2M
YTD₽5.9M
H2₽3.3M
Маржа56%
Оборач.3.5 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽1 022K
Окт
₽1 333K
Ноя
₽964K
Дек
Cam Cam Copenhagen
🟢 Активный
Прогноз 2026
₽8.3M
YTD₽6.4M
H2₽1.8M
Маржа62%
Оборач.5.5 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽229K
Окт
₽1 012K
Ноя
₽594K
Дек
▸ Показать ещё 9 брендов
Kaloo
📦 Дистрибуция
Прогноз 2026
₽7.8M
YTD₽4.0M
H2₽3.8M
Маржа71%
Оборач.7.9 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽532K
Окт
₽638K
Ноя
₽2 618K
Дек
Vanilla Copenhagen
📦 Дистрибуция
Прогноз 2026
₽6.1M
YTD₽3.6M
H2₽2.6M
Маржа61%
Оборач.3.7 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽1 183K
Окт
₽1 007K
Ноя
₽401K
Дек
RATATAM
📦 Дистрибуция
Прогноз 2026
₽6.0M
YTD₽3.5M
H2₽2.5M
Маржа60%
Оборач.4.4 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽769K
Окт
₽980K
Ноя
₽782K
Дек
That's Mine
🟢 Активный
Прогноз 2026
₽5.7M
YTD₽3.9M
H2₽1.8M
Маржа59%
Оборач.6.9 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽319K
Окт
₽855K
Ноя
₽587K
Дек
Flöss
🟢 Активный
Прогноз 2026
₽5.5M
YTD₽3.8M
H2₽1.7M
Маржа54%
Оборач.2.9 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽600K
Окт
₽823K
Ноя
₽327K
Дек
PETIT JOUR
📦 Дистрибуция
Прогноз 2026
₽4.7M
YTD₽2.5M
H2₽2.2M
Маржа69%
Оборач.4.2 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽608K
Окт
₽774K
Ноя
₽854K
Дек
Fresk
📦 Дистрибуция
Прогноз 2026
₽4.6M
YTD₽2.8M
H2₽1.9M
Маржа50%
Оборач.7.3 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽301K
Окт
₽348K
Ноя
₽1 212K
Дек
NUUROO
📦 Дистрибуция
Прогноз 2026
₽4.6M
YTD₽3.0M
H2₽1.6M
Маржа61%
Оборач.17.2 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽354K
Окт
₽400K
Ноя
₽797K
Дек
Gingersnaps
🟢 Активный
Прогноз 2026
₽4.5M
YTD₽2.7M
H2₽1.8M
Маржа64%
Оборач.6.4 мес
₽0K
Июн
₽0K
Июл
₽0K
Авг
₽0K
Сен
₽1 022K
Окт
₽532K
Ноя
₽213K
Дек

Все бренды — сортировка по прогнозу 2026

БрендСтатусYTDПрогноз H2Прогноз 2026× к YTDНовые H2Остаток на 31.12 (полн. РЦ)
Wheat 🟢 Активный ₽23.9M ₽9.6M ₽33.5M ×1.40 ₽3.4M ₽8.8M
MRS ERTHA 📦 Дистрибуция ₽12.3M ₽7.0M ₽19.3M ×1.57 ₽782K ₽5.0M
Liewood 🟠 Снимаемый ₽12.7M ₽1.9M ₽14.6M ×1.15 ₽0 ₽-453K
Bloomingville (incl. MINI) 🇰🇿 Казахстан ₽7.5M ₽3.8M ₽11.3M ×1.51 ₽1.2M ₽8.2M
Konges Slojd 🇰🇿 Казахстан ₽5.5M ₽3.7M ₽9.2M ×1.68 ₽2.5M ₽1.9M
KIDYWOLF 📦 Дистрибуция ₽5.9M ₽3.3M ₽9.2M ×1.56 ₽1.1M ₽754K
Cam Cam Copenhagen 🟢 Активный ₽6.4M ₽1.8M ₽8.3M ×1.29 ₽530K ₽1.6M
Kaloo 📦 Дистрибуция ₽4.0M ₽3.8M ₽7.8M ×1.94 ₽665K ₽375K
Vanilla Copenhagen 📦 Дистрибуция ₽3.6M ₽2.6M ₽6.1M ×1.73 ₽429K ₽373K
RATATAM 📦 Дистрибуция ₽3.5M ₽2.5M ₽6.0M ×1.73 ₽579K ₽466K
That's Mine 🟢 Активный ₽3.9M ₽1.8M ₽5.7M ×1.45 ₽306K ₽1.2M
Flöss 🟢 Активный ₽3.8M ₽1.7M ₽5.5M ×1.46 ₽451K ₽768K
PETIT JOUR 📦 Дистрибуция ₽2.5M ₽2.2M ₽4.7M ×1.89 ₽453K ₽312K
Fresk 📦 Дистрибуция ₽2.8M ₽1.9M ₽4.6M ×1.67 ₽498K ₽314K
NUUROO 📦 Дистрибуция ₽3.0M ₽1.6M ₽4.6M ×1.51 ₽509K ₽3.1M
Gingersnaps 🟢 Активный ₽2.7M ₽1.8M ₽4.5M ×1.65 ₽293K ₽484K
HELLO HOSSY 🟢 Активный ₽2.9M ₽1.2M ₽4.1M ×1.41 ₽354K ₽1.7M
Rockahula kids 🇰🇿 Казахстан ₽880K ₽2.3M ₽3.2M ×3.64 ₽2.0M ₽3.1M
GRECH & CO 🟢 Активный ₽1.5M ₽1.0M ₽2.6M ×1.69 ₽114K ₽666K
Baghera 📦 Дистрибуция ₽791K ₽1.1M ₽1.9M ×2.34 ₽503K ₽1.1M
OMY 🟢 Активный ₽1.1M ₽659K ₽1.8M ×1.59 ₽206K ₽1.0M
The New 🟠 Снимаемый ₽1.5M ₽87K ₽1.6M ×1.06 ₽0 ₽236K
Igor 🟢 Активный ₽535K ₽712K ₽1.2M ×2.33 ₽31K ₽656K
Nobodinoz 🟠 Снимаемый ₽1.1M ₽123K ₽1.2M ×1.11 ₽0 ₽-43K
Olli Ella 🟠 Снимаемый ₽769K ₽445K ₽1.2M ×1.58 ₽0 ₽-55K
búho 🟠 Снимаемый ₽1.1M ₽135K ₽1.2M ×1.13 ₽0 ₽-39K
RUNBOTT 📦 Дистрибуция ₽793K ₽407K ₽1.2M ×1.51 ₽116K ₽849K
PETIT MONKEY 🟢 Активный ₽680K ₽423K ₽1.1M ×1.62 ₽94K ₽446K
LUND DESIGN HOUSE 🟠 Снимаемый ₽727K ₽170K ₽897K ×1.23 ₽0 ₽-26K
Milledeux 🟠 Снимаемый ₽592K ₽248K ₽840K ×1.42 ₽0 ₽-96K
BADAWII Beachwear 🟢 Активный ₽326K ₽414K ₽740K ×2.27 ₽20K ₽217K
PLAY UP 🟠 Снимаемый ₽621K ₽32K ₽653K ×1.05 ₽0 ₽-10K
Mimi&Lula 🇰🇿 Казахстан ₽188K ₽457K ₽645K ×3.44 ₽390K ₽942K
Piupiuchick 🟠 Снимаемый ₽586K ₽50K ₽636K ×1.09 ₽0 ₽-20K
Mr Maria 📦 Дистрибуция ₽304K ₽305K ₽608K ×2.00 ₽119K ₽1.1M
NAILMATIC 🆕 Новинка ₽195K ₽232K ₽427K ×2.19 ₽161K ₽805K
ducksday 🟠 Снимаемый ₽295K ₽126K ₽421K ×1.43 ₽0 ₽-38K
BUKOWSKI 🟠 Снимаемый ₽311K ₽104K ₽416K ×1.34 ₽0 ₽86K
Sebra 🟠 Снимаемый ₽250K ₽12K ₽263K ×1.05 ₽0 ₽0
Fabelab 🟠 Снимаемый ₽150K ₽18K ₽168K ×1.12 ₽0 ₽342K
SAGA COPENHAGEN 🟠 Снимаемый ₽73K ₽20K ₽93K ×1.27 ₽0 ₽214K
BEACH&BANDITS 🆕 Новинка ₽45K ₽11K ₽56K ×1.23 ₽10K ₽1.4M
Poudre Organic 🟠 Снимаемый ₽18K ₽6K ₽24K ×1.31 ₽0 ₽-1K
BABY BELLO 🟠 Снимаемый ₽8K ₽2K ₽10K ×1.20 ₽0 ₽10K
petú petú 🟠 Снимаемый ₽5K ₽803 ₽6K ×1.17 ₽0 ₽41K

🧒 Простыми словами — для тех кто не любит формулы

1

🏪 Магазин из 5 коробочек

Весь товар на складе мы поделили на 5 коробочек:

  • 🌷 SS2026 — летние новинки этого года
  • 🌸 SS_OLD — лето прошлых лет (на скидке)
  • 🍂 FW — осень-зима (свитера, комбинезоны)
  • 🧸 Внесезонный — пелёнки, игрушки, постоянка
  • 🏷️ Аутлет — то что на распродаже

Каждая коробочка продаётся со своей скидкой.

2

📔 Смотрим в прошлогодний дневник

В прошлом году в августе мы продали игрушек на ₽20M. Значит и в этом августе продадим примерно столько же. Это базовое предположение — «в августе клиенты покупают как обычно в августе».

⚠️ Корректируем если бренд растёт или падает (см. шаг 3).

3

📈 Растёт бренд или падает?

Сравниваем январь-апрель этого года с январь-апрелем прошлого.

  • 📈 Если продаём в 1.5 раза больше — бренд растёт, увеличиваем прогноз ×1.5
  • 📉 Если меньше — уменьшаем
  • 🛑 Но не больше чем ×2 и не меньше чем ×0.2 (защита от безумных прыжков)
4

📦 Товар не появляется по щелчку

Осенне-зимние новинки (FW коллекция — свитера, комбинезоны, куртки) приедут только к августу. До августа продаём то что уже на складе.

Летние новинки (SS — купальники, лёгкие платья) уже на складе с весны и продаются пиково Jun-Aug.

Внесезонные товары (пелёнки, игрушки) привозят 3 раза в год: в июне, сентябре и декабре. Каждая партия продаётся 3 месяца.

💡 В реальности продаётся ~70% завезённого товара. Оставшиеся 30% идут в overstock и управляются отдельно (списания, перекидки, скидки). Out-of-stock на хитах закрывается дозаказом.

📊 Бюджет новых поступлений у каждого бренда распределяется между SS / FW / FLAT по долям его текущего склада. Например бренд со стоком 60% SS + 40% NON_SEASONAL получит 60% бюджета на летнюю партию и 40% на внесезонную.

5

🏷️ Чем дольше лежит — тем больше скидка

Применяется ТОЛЬКО к сезонным новинкам (FW/SS):

  • 🟢 Авг-Окт — полная цена (свежий товар)
  • 🟡 Ноябрь — скидка 15%
  • 🟠 Декабрь — скидка 30%
  • 🔴 Январь 2027 — 40%, февраль — 50%

🧸 Несезонные товары (FLAT): первые 5 месяцев активных продаж — full price, никаких автоматических скидок. Если оборачиваемость бренда > 180 дней (6 мес) — overstock переводится в скидку отдельным процессом (вне модели прогноза).

6

🛡️ Склад не может опустеть

Магазин не может работать без ассортимента — нужен операционный минимум ₽50M в полной РЦ-цене. Если модель «продала» так много что осталось меньше — мы пропорционально уменьшаем отгрузки всех товаров до тех пор, пока на 31 декабря не останется минимум ₽50M.

Раньше floor был ₽80M (исторический минимум). Снижен до ₽50M — цель оптимизировать капитал в стоке.

7

🎁 Сезонность по типу бренда

У каждого бренда свой ритм продаж:

  • 🌸 Летние (купальники) — пик Jun-Aug
  • 🍂 Осенне-зимние (свитера) — пик Aug-Oct
  • 🎁 Несезонные (игрушки, пелёнки) — пик Nov-Dec (подарки!)
  • 🔄 AUTO (bi-modal) — у бренда обе коллекции, модель сама раскидает по долям стока (большинство — Cam Cam, Flöss, MRS ERTHA и др.)

Что если у бренда обе коллекции (Wheat)? У Wheat есть и SS (лето), и FW (зима), обе сильные, но зимняя крупнее. Главное — что мы ЗАКУПАЕМ СЕЙЧАС: в мае-октябре закупаем FW 2026 (приедет в августе), в ноябре-апреле — SS 2027 (приедет к марту). Поэтому Wheat помечен SEASONAL — модель автоматически переключает FW↔SS по текущему месяцу. Не надо вручную менять каждый сезон.

🔄 Пропорции SS/FW/NON стока обновляются автоматически при каждом запуске. Если структура склада меняется (лето распродалось → выросла доля NON) — модель сама перераспределит бюджет в пользу gift-season Nov-Dec.

8

🎯 Что в итоге?

По каждому бренду получаем:

  • 💰 Сколько денег придёт за июнь, июль, … декабрь
  • 📦 Сколько товара останется на 31 декабря
  • 💸 Сколько денег придёт уже в 2027 от закупок этого года

Складываем по всем 40 брендам — это прогноз 2026 года.

🎒
Главное правило: модель показывает что произойдёт «как обычно». Если мы запустим большую рекламу или закроем какой-то канал — будет иначе. Прогноз — это ожидание без вмешательства, а план — это то чего мы хотим достичь.

⚠️ Что важно учесть

❓ Почему большой остаток на 01.01.2027 (₽48M)?

Итоговый остаток складывается из 2 частей: старый товар (₽23M) + новые закупки 2026 (₽25M). Ниже — 5 причин почему этот остаток именно такого размера.

1

🛡️ Кап-флоор склада ₽50M

Операционный минимум склада — нужен ассортимент чтобы магазин работал, нельзя распродать в ноль. Модель удерживает это значение принудительно. Раньше floor был ₽80M (исторический минимум), снижен до ₽50M для оптимизации капитала в стоке.

≈ ₽50M (старый товар)
2

📦 Sell-through новых = 70%

Закупаем товар с потенциалом ~₽124M (выручка × 0.43 / 1.3 × 2.8). Реально продаётся только 70% завезённого. Остальные 30% автоматически становятся overstock — управляются отдельно через скидки/перекидки.

≈ ₽37M (overstock)
3

📅 Лаг приходов Q4

Закупки октября-декабря физически приходят с задержкой 2-3 мес. Часть товара (Jan-Feb 2027 по schedule) уже на складе на 31.12, но ещё не продана — выручку даст в Q1 2027 (см. «Выручка → 2027 ₽17M»).

≈ ₽17M (на складе, продастся в 2027)
4

💰 Закупаем сверх потребности

Δ факт − расчёт = +₽30M. План закупок (₽57.6M) распределяется по «Бюджет закупки на год €» (= ср.выкуп × 12 × 0.45 × коэф_переноса), а не по экстраполяции текущего YTD темпа. Это стратегический запас под FW-сезон + страховой.

~₽30M переплаты vs минимально нужное
5

🔄 Коэф переноса спроса +17%

Активные бренды получают +17% к рекомендованному бюджету — компенсация за уходящих снимаемых (Liewood и др., ~25% доли отгрузок). Если переход спроса будет меньше реальности — товар оседает в остатке.

~₽10M дополнительной закупки
6

💡 Что с этим делать

Чтобы УМЕНЬШИТЬ остаток (= быстрее обернуть капитал):

  • Глубже скидки на overstock (Nov 25%, Dec 35-50%)
  • Промо-окна Black Friday / NY sale
  • Перекидка между каналами (ИМ→Розница→Опт)
  • Уменьшить коэф переноса спроса в Brand до 1.10
  • Снизить общий план закупок ₽57M → ₽45M

🗓️ План-проект бюджета 2027

Окончательного бюджета 2027 ещё нет — оцениваем «от выкупа» по коэффициенту 0.45 от прогнозируемой выручки 2027 (рост к 2026 ×1.00). Курс EUR/RUB живой из ЦБ РФ: 96.59.

Ожидаемый выкуп 2027
₽184M
= прогноз 2026 × 1.00
Закупка 2027 (в выручке ₽)
₽83M
= выкуп × 0.45
Закупка 2027 (ЗЦ ₽)
₽83M
= выкуп × 0.45 (уже в ЗЦ)
Бюджет € (товар, с транспортом)
€1116K
без транспорта: €859K
💡 Логика: 0.51 = норматив закупки от выкупа (на 6 пп выше текущего 0.45 — учитывает рост ассортимента и желаемое покрытие склада на 6 мес). Если хотим РОСТ выкупа 2027 — поднимаем GROWTH_2027 в скрипте. Когда появится утверждённый бюджет — заменим этот расчёт на фактическое значение.

🔄 Что нужно проверять каждый квартал

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

📊 Параметры модели (в коде)
  • STOCK_FLOOR_RUB (₽50M) — мин. остаток
  • SELL_THROUGH_RATE (70%) — % продаваемого
  • MONTH_CORRECTION Nov 1.20 / Dec 1.25 — gift boost
  • NEW_ARRIVAL_SCHEDULE % и скидки
  • TREND_CLAMP_HI/LO 2.0 / 0.2 — кап YoY
🏷️ Настройки брендов (в Airtable)
  • «Сезонность модели» для новых брендов
  • «Коэф переноса спроса» — 0.8 снимаемые, 1.13 активные
  • «Статус портфеля» — обновлять при изменениях
  • start_date для новых брендов
📅 Особое в Q4
  • Подготовить BUDGET_PLAN_RUB на след. год
  • NORM_2027 / GROWTH_2027 если утверждён бюджет
  • SEASONAL-бренды: проверить FW→SS переключение в ноябре
📈 Особое в Q1
  • Полнота данных за прошлый год (anchor)
  • Trend YoY — бренды сильно изменившиеся
  • Пересмотр override и коэф переноса спроса

Полный чек-лист: Roadmap «🔄 Квартальная ревизия forecast» + memory-файл convention_forecast_quarterly_review.md

forecast_revenue_2026.py · refresh_brand_data.py · generate_forecast_demo.py