| Файл | Колонки и содержание | Объём |
|---|---|---|
| Заказы 14 и 15 3 листа | Позиция, наименование, цена $, количество, сумма $, статус («отгружено 08.09» / «на складе фабрики»), пометка «уник». Отдельный лист — свод: предоплаты, отгружено, долг | 26 + 26 позиций |
| Остатки МойСклад | Артикул, Код, Наименование, ФФ Ижевск, Полифулл, ФФ Москва, ФФ Новосибирск, ФФ Южный, Всего | 580 строк |
| Остаток ВБ | Тип (FBO/FBS), Артикул продавца, nmId, Название, Бренд, Размер, chrtId, ID склада WB, Склад WB, Регион, Остаток, В пути к клиенту, В пути от клиента, Дата обновления | 236 строк |
| Остатки Ozon | Артикул, Количество | 65 строк |
| Выгрузка 10X | Остатки из внешнего сервиса аналитики | — |
| Лист «Полотенца» наша рабочая сводная | Артикул, nmId, Название, остатки по каждому ФФ, остаток WB FBO, общий остаток, продажи за 7 дней и по каждому дню, средние продажи в день и в месяц, оборачиваемость, продано в этом месяце, прогноз до конца месяца | 72 полотенца |
| Продажи | По дням, по артикулам, за 7 дней в трёх разрезах: все склады, WB, FBS | — |
| Себестоимость | Артикул, название, название MPFIT, категория, архетип ВБ, штуки, себестоимость | 703 строки |
| Матрица полотенец | Статус по каждому артикулу: оставляем, выводим, не закупаем | — |
| Токен WB для части Б | Отдельный ключ, только «Статистика», только чтение | после NDA |
| Ловушка | Факт |
|---|---|
| Долг посчитан неверно | В своде $236 360,50, по факту $213 991 — остаток предоплаты учтён дважды, разница $22 369. Ошибка почти на 2 млн ₽ |
| В заказе то, что решили выводить | 6 500 шт выводимых позиций, плюс Сердечки 1 500 шт со статусом «не закупаем» |
| Виртуальные склады WB | 902 штуки в выгрузке против 139 физических |
| Сгоревшее ещё числится | 92 257 единиц утрачено, в выгрузках площадки есть |
| Себестоимость в трёх листах | Считается по-разному. В МойСкладе только материалы, работа фулфилмента не входит |
| Соинвест Ozon — три цифры | Pixel считал 45%, выгрузка 98 конкурентов даёт 20%, в решении заложено 30–35%. Двигает цену и весь план |
| Комиссия Ozon у порога | До 300 ₽ — 23%, выше — 40%. Наша цена 820 до соинвеста |
| Часовой пояс в выгрузках | API отдаёт UTC. Пик заказов уезжает на ночь, если не пересчитать |
| Что смотрим | «Прошёл» | |
|---|---|---|
| Часть А — бизнес-задача | ||
| Увидел расхождение источников | Назвал минимум два, объяснил природу хотя бы одного | без этого стоп |
| Проверил долг по своду | Нашёл двойной счёт предоплаты сам | ключевое |
| Сверил заказ с матрицей | Заметил выводимые позиции | ключевое |
| Спланировал новинку без истории | Построил от рынка и юнитки, а не сказал «данных нет» | ключевое |
| Дал решение, а не таблицу | Есть число и рекомендация | важно |
| Назвал допущения сам | Без напоминания, с чувствительностью | важно |
| Часть Б — технический блок | ||
| Скрипт реально работает | Запускается, пишет в базу, не падает на повторном прогоне | без этого стоп |
| Ключ не в коде | Переменная окружения или конфиг, не хардкод | ключевое |
| Понимает разницу двух способов | Объяснил, когда нужен скрипт, а когда таблица | важно |
| Честно сказал про ИИ | Назвал инструмент и шаги, где применял | важно |
| Сквозное | ||
| Пришёл с вопросами до расчёта | Три и больше осмысленных вопроса до начала | важно |
| Уложился в свой срок | Сдал тогда, когда сам назвал | важно |