Кейсы · Розница одежды, D2C
Одиннадцать магазинов, три онлайн-канала и единые цифры каждое утро.
Бренд одежды: одиннадцать магазинов в четырёх городах, три онлайн-канала. Закрытие месяца отнимало неделю сверки трёх отчётов, а они всё равно расходились.
Что шло не так
Основатель бренда хотел одного: знать, что бренд продал вчера. Для этого три человека выгружали три отчёта. Кассовая программа магазинов давала одну цифру. Два маркетплейса давали свои, и у каждого было своё понимание того, когда продажа засчитывается и что происходит с возвратом. Сайт давал третью. Никто ни разу не добился, чтобы три цифры сошлись, а к тому времени, как их вставляли в одну таблицу, день уже заканчивался.
С закрытием месяца было ещё хуже. Оно занимало почти неделю, держалось на таблице одного аналитика и выдавало цифры, которым и финансовый отдел, и отдел закупок втихомолку не доверяли. Больнее всего было с возвратами: возврат с маркетплейса появлялся через несколько недель после продажи и в другом отчёте, поэтому цифра продаж, по которой все уже приняли решения, оказывалась неверной, и никто этого не видел.
А решения о закупках принимались именно по ней. В один город делали дозаказ, потому что там всё выглядело хорошо, а тот же размер лежал непроданным в другом магазине в двухстах километрах. Уценку начинали поздно, когда сезон уже прошёл.
Что мы построили
Одно место в собственном аккаунте бренда, куда отчитываются все каналы. Каждый канал продолжает продавать так, как продаёт; изменилось то, что каждая продажа, возврат и отмена попадают туда в одинаковом виде, и товар остаётся одним товаром, ушёл ли он из магазина, с маркетплейса или с сайта. Правило для каждой цифры записано один раз, поэтому «продажи» значат одно и то же и для финансистов, и для закупщиков.
У каждого управляющего есть дашборд по своему магазину: что продалось, что заканчивается, что не двигается. У основателя та же картина по всем одиннадцати магазинам и всем трём каналам, и она готова каждое утро до открытия магазинов.
Поверх этого работает экран дозаказа, который читает то, на что ни у кого не хватало времени. Он подсказывает, что дозаказать, что переместить в магазин, где тот же размер продаётся, и что уценить, пока за закупщиков не решил сезон. Система предлагает, а отдел закупок решает, и каждое принятое решение записывается, поэтому подсказки оценивают по тому, что закупщики сделали на самом деле, а не по чьим-то утверждениям.
С чем остался владелец
Единые цифры по каждому магазину и каждому каналу, готовые каждое утро. Месяц закрывается с одного экрана, и цифры, которые подписывают финансисты, те же, что видел отдел закупок. У каждого отчёта есть письменное определение, поэтому новому аналитику можно объяснить, что значит цифра, и ему не придётся разгадывать это по следам предшественника.
Больше всего основатель ценил параллельную работу: по каждому отчёту старый и новый шли бок о бок, пока не сошлись или пока разница не была объяснена и подписана. Ни один отчёт, которому доверяли, не отключили, пока замена не заслужила того же.
Отчёт о передаче честно говорил об ограничениях. Подсказки по дозаказу хороши ровно настолько, насколько точна картина остатков под ними, поэтому сначала были цифры, а подсказки потом, и поэтому расходы на эксплуатацию всей системы записали до начала работ.
Что изменилось и насколько.
- Возвращённое время
Закрытие месяца
6 дней стало 1 утро
от последнего торгового дня до цифр, по которым владелец готов принимать решения
- Устранённые ошибки
Строки отчётов, не совпадавшие между каналами
1 из 5 стало меньше 1 из 100
тот же день, тот же товар, два источника, два ответа
- Устранённые потери
Позиции, которых не было в одном магазине, пока они лежали в другом
180 в месяц стало 25 в месяц
размер, который покупатель спросил и не получил, хотя он лежал непроданным в другом месте
Каждый показатель согласован письменно до начала работ, а исходное значение снято до их старта. Было 6 дней, стало 1 утро: это тот же показатель, посчитанный тем же способом уже после работ.