Ниша
Производство упаковки, B2B
Регион
Владимир, поставки в 8 регионов
Срок
12 недель по плану, 17 фактически
Команда
4 человека: аналитик, дизайнер, два разработчика
Год
2024

Калькулятор коробки вместо переписки: расчёт, спецификация и заявка за одно посещение

Что было до · 01

Точка отсчёта

Цифры ниже сняты до начала работ по данным клиента, а не по нашим оценкам.

Сайт был визиткой с телефоном и словом «качество» в первом абзаце. Заявки приходили письмами вида «нужна коробка 400×300×200, тираж 5 000, сколько будет стоить». Менеджер считал вручную по таблице с марками картона и нормами расхода — в среднем 40 минут на запрос, и клиент ждал ответ до следующего дня.

Страница с формой расчёта на старом сайте была, но её бросали: она спрашивала 14 полей, включая марку картона, которую заказчик коробки знать не обязан.

Ручной расчёт одного запроса
40 мин
Отказы на странице расчёта
62%
Заявки с расчётом, в месяц
6
Ответ клиенту
до следующего дня
Что сделали · 02

Порядок работ

Этапы шли последовательно: каждый следующий опирался на решение, принятое в предыдущем, и переставить их местами было нельзя.

  1. 01

    Разбор методики расчёта

    2 недели

    Сели с технологом и разложили расчёт на формулы: раскрой листа, норма расхода, марка картона под вес и тираж, приладка. Отдельно выписали случаи, когда автоматический расчёт запрещён и заявка обязана уйти человеку.

  2. 02

    Прототип калькулятора

    2 недели

    Свели ввод к четырём полям: размеры, тираж, вес продукции, нужна ли печать. Марку картона калькулятор подбирает сам и показывает, какую выбрал и почему, — это оказалось важнее цены: инженеры на стороне клиента проверяют логику.

  3. 03

    Выгрузка номенклатуры из 1С

    7 недель вместо 2

    Тот самый этап, который сорвал срок. Разбор ниже: марки картона в учёте лежали не полем, а текстом в комментарии к номенклатуре.

  4. 04

    Вёрстка, кабинет, спецификации

    4 недели

    Расчёт выгружается в PDF со спецификацией — его подписывают и отправляют в закупку. В кабинете видно историю расчётов и отгрузок, повторный заказ делается из старой спецификации в два нажатия.

  5. 05

    Приёмка

    2 недели

    Сверили 240 расчётов калькулятора с расчётами технолога вручную. Восемь расхождений — все на тиражах меньше 300 штук, где приладка занимает больше половины цены. Для таких тиражей калькулятор теперь показывает вилку и предлагает связаться.

Экраны · 03

Что получилось на экране

Подписи описывают кадр целиком. Сами скриншоты подставим, когда клиент согласует публикацию интерфейса.

Скриншот Калькулятор: размеры, тираж, вес продукции и подобранная марка картона с объяснением выбора
Скриншот Спецификация расчёта: позиции, раскрой, срок изготовления и цена за штуку с НДС
Скриншот Кабинет заказчика: история расчётов, отгрузки и повторный заказ из прошлой спецификации
Скриншот Каталог типов упаковки: четырёхклапанная, самосборная, лоток — с допустимыми габаритами
Результат · 04

Что изменилось в цифрах

Заявкой считаем расчёт, доведённый до отправки контактов. Расчёты «посмотреть и уйти» в цифру не попали, хотя их вдвое больше.

Замер 10.06.2025, через 12 месяцев после запуска
Показатель До После Итог
Заявки с расчётом, в месяц 6 41 ×6,8
Отказы на калькуляторе 62% 24% −38 пунктов
Ручной расчёт менеджером 40 мин 0 мин считает клиент сам
Спецификаций в PDF, в месяц 0 380 новая возможность
Срок сдачи проекта 12 недель 17 недель +5 недель, наша ошибка в оценке
Динамика за 15 месяцев 04.24 — 06.25
13 25 38 50 Заявки с расчётом, в месяц запуск · 06.2024 41 04.24 06.24 08.24 10.24 12.24 02.25 04.25 06.25 Месяц замера

Декабрьская пауза — не просадка сайта: у заказчиков упаковки в конце года закрываются бюджеты, и тиражи переносят на январь.

Что пошло не так · 05

Пять недель просрочки: марки картона лежали в комментарии

Такая секция есть в каждом нашем кейсе. Проект, в котором нечего сюда написать, обычно значит, что мы плохо помним, как он шёл.

В смете на выгрузку из 1С стояло две недели. Мы посмотрели структуру справочника номенклатуры, увидели поля под марку и профиль картона и посчитали задачу понятной. На третьей неделе выяснилось, что эти поля заполнены у 380 позиций из 2 100, а у остальных марка написана текстом в комментарии — вперемешку с нормой расхода, фамилией технолога и пометками про клише.

Мы написали парсер и разобрали 1 600 записей автоматически, остальные 240 технолог размечал руками вместе с нашим аналитиком — четыре дня по три часа. Плюс неделя ушла на проверку: без правильной марки калькулятор считает цену мимо, и ошибка на 5% в марке даёт ошибку на 12% в стоимости тиража.

Итого семь недель вместо двух и пять недель сдвига по проекту. Клиент об этом узнал на третьей неделе, в тот же день, когда узнали мы, — вместе с новым планом и предложением сдать калькулятор отдельным релизом раньше кабинета. Так и сделали, поэтому считать на сайте начали за месяц до формальной сдачи.

Что поменяли после этого

Мы поменяли порядок оценки: этап интеграции с учётной системой теперь нельзя оценить по структуре справочника, только по выгрузке. Смотрим настоящие данные — минимум 200 случайных записей — и лишь потом подписываем срок. Стоит это два дня, которые мы теперь называем в смете отдельной строкой и не даём вычёркивать.

Сроки нам сдвинули на пять недель, и это была не отговорка — нам показали, что лежит в нашей же базе. Неприятно было узнать, что за десять лет учёта марку картона так и не начали писать в поле. Калькулятор отдали раньше кабинета, и он окупил проект до того, как проект закончился. Три менеджера перестали считать коробки в Excel и занялись клиентами.
Сергей Барышников Директор по развитию производство гофроупаковки, Владимир
Стек и соседние кейсы · 06

На чём собрано

Фронтенд
AstroTypeScript
Расчёт
FastAPIPostgreSQL
Интеграции
1С:ERPWeasyPrint для спецификаций
Инфраструктура
DockernginxGitLab CI
Живой сайт

Ссылку не публикуем по просьбе клиента: калькулятор считает по их себестоимости, и логику подбора марки они считают своим преимуществом.

Расскажите про задачу — вернёмся с вилкой

Посмотрим текущий сайт и спрос в вашей нише руками, пришлём оценку с методикой расчёта и список вопросов, которые нужно решить до старта. Если задача не наша — скажем сразу.

Три проекта из списка пришли по рекомендации предыдущих клиентов. Спросить о нас напрямую — нормальная практика, дадим контакты.

Позвонить Оценить проект