- Ниша
- Производство упаковки, B2B
- Регион
- Владимир, поставки в 8 регионов
- Срок
- 12 недель по плану, 17 фактически
- Команда
- 4 человека: аналитик, дизайнер, два разработчика
- Год
- 2024
Калькулятор коробки вместо переписки: расчёт, спецификация и заявка за одно посещение
Точка отсчёта
Цифры ниже сняты до начала работ по данным клиента, а не по нашим оценкам.
Сайт был визиткой с телефоном и словом «качество» в первом абзаце. Заявки приходили письмами вида «нужна коробка 400×300×200, тираж 5 000, сколько будет стоить». Менеджер считал вручную по таблице с марками картона и нормами расхода — в среднем 40 минут на запрос, и клиент ждал ответ до следующего дня.
Страница с формой расчёта на старом сайте была, но её бросали: она спрашивала 14 полей, включая марку картона, которую заказчик коробки знать не обязан.
- Ручной расчёт одного запроса
- 40 мин
- Отказы на странице расчёта
- 62%
- Заявки с расчётом, в месяц
- 6
- Ответ клиенту
- до следующего дня
Порядок работ
Этапы шли последовательно: каждый следующий опирался на решение, принятое в предыдущем, и переставить их местами было нельзя.
- 01
Разбор методики расчёта
2 неделиСели с технологом и разложили расчёт на формулы: раскрой листа, норма расхода, марка картона под вес и тираж, приладка. Отдельно выписали случаи, когда автоматический расчёт запрещён и заявка обязана уйти человеку.
- 02
Прототип калькулятора
2 неделиСвели ввод к четырём полям: размеры, тираж, вес продукции, нужна ли печать. Марку картона калькулятор подбирает сам и показывает, какую выбрал и почему, — это оказалось важнее цены: инженеры на стороне клиента проверяют логику.
- 03
Выгрузка номенклатуры из 1С
7 недель вместо 2Тот самый этап, который сорвал срок. Разбор ниже: марки картона в учёте лежали не полем, а текстом в комментарии к номенклатуре.
- 04
Вёрстка, кабинет, спецификации
4 неделиРасчёт выгружается в PDF со спецификацией — его подписывают и отправляют в закупку. В кабинете видно историю расчётов и отгрузок, повторный заказ делается из старой спецификации в два нажатия.
- 05
Приёмка
2 неделиСверили 240 расчётов калькулятора с расчётами технолога вручную. Восемь расхождений — все на тиражах меньше 300 штук, где приладка занимает больше половины цены. Для таких тиражей калькулятор теперь показывает вилку и предлагает связаться.
Что получилось на экране
Подписи описывают кадр целиком. Сами скриншоты подставим, когда клиент согласует публикацию интерфейса.
Что изменилось в цифрах
Заявкой считаем расчёт, доведённый до отправки контактов. Расчёты «посмотреть и уйти» в цифру не попали, хотя их вдвое больше.
| Показатель | До | После | Итог |
|---|---|---|---|
| Заявки с расчётом, в месяц | 6 | 41 | ×6,8 |
| Отказы на калькуляторе | 62% | 24% | −38 пунктов |
| Ручной расчёт менеджером | 40 мин | 0 мин | считает клиент сам |
| Спецификаций в PDF, в месяц | 0 | 380 | новая возможность |
| Срок сдачи проекта | 12 недель | 17 недель | +5 недель, наша ошибка в оценке |
Декабрьская пауза — не просадка сайта: у заказчиков упаковки в конце года закрываются бюджеты, и тиражи переносят на январь.
Пять недель просрочки: марки картона лежали в комментарии
Такая секция есть в каждом нашем кейсе. Проект, в котором нечего сюда написать, обычно значит, что мы плохо помним, как он шёл.
В смете на выгрузку из 1С стояло две недели. Мы посмотрели структуру справочника номенклатуры, увидели поля под марку и профиль картона и посчитали задачу понятной. На третьей неделе выяснилось, что эти поля заполнены у 380 позиций из 2 100, а у остальных марка написана текстом в комментарии — вперемешку с нормой расхода, фамилией технолога и пометками про клише.
Мы написали парсер и разобрали 1 600 записей автоматически, остальные 240 технолог размечал руками вместе с нашим аналитиком — четыре дня по три часа. Плюс неделя ушла на проверку: без правильной марки калькулятор считает цену мимо, и ошибка на 5% в марке даёт ошибку на 12% в стоимости тиража.
Итого семь недель вместо двух и пять недель сдвига по проекту. Клиент об этом узнал на третьей неделе, в тот же день, когда узнали мы, — вместе с новым планом и предложением сдать калькулятор отдельным релизом раньше кабинета. Так и сделали, поэтому считать на сайте начали за месяц до формальной сдачи.
Мы поменяли порядок оценки: этап интеграции с учётной системой теперь нельзя оценить по структуре справочника, только по выгрузке. Смотрим настоящие данные — минимум 200 случайных записей — и лишь потом подписываем срок. Стоит это два дня, которые мы теперь называем в смете отдельной строкой и не даём вычёркивать.
Сроки нам сдвинули на пять недель, и это была не отговорка — нам показали, что лежит в нашей же базе. Неприятно было узнать, что за десять лет учёта марку картона так и не начали писать в поле. Калькулятор отдали раньше кабинета, и он окупил проект до того, как проект закончился. Три менеджера перестали считать коробки в Excel и занялись клиентами.
На чём собрано
- Фронтенд
- AstroTypeScript
- Расчёт
- FastAPIPostgreSQL
- Интеграции
- 1С:ERPWeasyPrint для спецификаций
- Инфраструктура
- DockernginxGitLab CI
Ссылку не публикуем по просьбе клиента: калькулятор считает по их себестоимости, и логику подбора марки они считают своим преимуществом.