Коротко. Вилка в калькуляторі — не «на око». Він бере найближчий рядок нашого прайсу, розкладає опис на модулі, додає надбавки з прайсу — адмін-панель, онлайн-оплату, терміновість — і запас на невизначеність. Вилка не опускається нижче мінімального проєкту (3 000 ₴) і нижче «від» свого рядка, а вище його верху виходить лише на надбавки, які ми самі прописали. Що більше деталей — то вужча вилка.
Калькулятор на сайті за пів хвилини показує вилку ціни, термін і розклад за модулями. Слушне питання: звідки ці цифри? Коротка відповідь — з нашого прайсу, а не з голови. Нижче — як саме опис задачі перетворюється на вилку, що показує результат і що зробити, щоб вилка стала вужчою. Самі ціни за типами — у статтях про Telegram-ботів і Mini App; тут — механіка.
Звідки цифри: наш прайс
Усе починається з прайсу — того самого, за яким відповідає наш асистент у Telegram. Кожен рядок — це типовий проєкт: «від», типова вилка і мінімальний термін. Наприклад, бот запису — 6 000–14 000 ₴, від 2 днів; вітрина в Mini App — 25 000–60 000 ₴; лендинг — 8 000–17 000 ₴. Повний перелік — на сторінках ботів, Mini App і сайтів.
Прайс ми ведемо самі й правимо руками, коли бачимо, що вилка розійшлася з реальністю. Калькулятор підхоплює зміну протягом хвилини, без перевипуску сайту. Навіть суми в цій статті не набрані вручну: вони підставляються з того самого прайсу.
Шість кроків від опису до вилки
- Модулі. Калькулятор шукає в описі знайомі блоки — каталог, кошик, оплату, запис, кабінет, адмін-панель — і для кожного бере обсяг роботи з нашої таблиці. Жодна сума тут не вигадується.
- Рядок прайсу. За типом продукту і модулями обирається найближчий рядок: бот із каталогом, бот запису, вітрина в Mini App, лендинг. Він задає «від», верх типової вилки і мінімальний термін.
- База. Обсяг модулів множиться на нашу ставку — її калькулятор показує в блоці «З чого складається».
- Надбавки. Адмін-панель — +20–40 %, онлайн-оплата — +5 000–15 000 ₴, ШІ-функції — +10 000–30 000 ₴, додаткова мова інтерфейсу — +10–15 %, позначка «Терміново» — +20–50 % залежно від складності. Якщо рядок уже містить оплату — бот з оплатою, Mini App з оплатою, магазин, — за оплату вдруге не рахуємо.
- Запас на невизначеність. Що менше відомо про задачу, то ширша вилка. Калькулятор оцінює, наскільки повний опис, і показує це шкалою «Впевненість».
- Межі й округлення. Вилка не опускається нижче мінімального проєкту — 3 000 ₴ — і нижче «від» свого рядка. Вище верху рядка вона виходить лише на надбавки з прайсу: запас на невизначеність ціну за прайс не піднімає. Наостанок суми округлюються — і це завжди «від … до …», не одне число.
Термін рахується з того самого обсягу: калькулятор показує його в тижнях і ніколи не ставить коротшим за мінімальний термін рядка прайсу.
Чого калькулятор не знає: скільки зовнішніх систем треба підключити і яке в них API. CRM, доставку чи таблиці він помічає в описі як модулі, але надбавку з прайсу за кожну інтеграцію — +5 000–15 000 ₴ — ми додаємо вже після брифу, коли список систем зрозумілий.
Що показує результат
- Вилка і позначка «за прайсом». Смуга від мінімуму до максимуму, а позначка на ній — де лежить розрахунок за прайсом до запасу на невизначеність.
- Впевненість. Низька, середня чи висока: що вища, то вужча вилка.
- Термін у тижнях — із демо щоп'ятниці.
- Модулі. Сума за кожним блоком; разом вони дають усю вилку.
- З чого складається. Рядок прайсу, ставка, надбавки, терміновість, запас на невизначеність, мінімальний чек — кожна величина, з якої вийшла вилка.
- Не враховано. Що в ціну не входить або потребує уточнення.
Що не входить у жодну вилку: хостинг і домен, наповнення — тексти, фото, товари. Для окремих рядків — ще комісії платіжних систем чи оплата API для ШІ. Ми кажемо про це до старту, а не на здачі.
Як звузити вилку
- Познач тип продукту — бот, Mini App, сайт. Без нього калькулятор угадує рядок прайсу з тексту.
- Опиши сценарій кількома реченнями — що клієнт робить крок за кроком. Короткий опис дає низьку впевненість і широку вилку.
- Назви модулі прямо — каталог, кошик, оплата, запис, кабінет, адмін-панель, мови, CRM чи таблиці.
- Прикріпи ТЗ, якщо воно є — наявні матеріали підвищують впевненість.
- Познач уточнення. Онлайн-оплата і «Терміново» зсувають вилку, а «Є готовий дизайн» знижки не дає: він лише означає, що надбавки за унікальний дизайн не буде.
Що і як описати, щоб оцінка була точною, — у статті як підготувати завдання на розробку.
Від вилки до фіксованої ціни
Калькулятор дає орієнтовну оцінку, а не комерційну пропозицію, тому він і позначений як beta. Далі так:
- Надсилаєш розрахунок у Telegram — код оцінки збереже контекст — або заповнюєш бриф.
- Протягом доби отримуєш від нас вилку й орієнтир терміну — уже з тим, що в калькулятор не помістилося: інтеграціями, ролями, нестандартними сценаріями.
- Разом складаємо ТЗ і фіксуємо точну суму й термін, які не змінюються, якщо не змінюється обсяг.
- Старт — після передоплати 50 %; проєкти від 20 000 ₴ ділимо на етапи 40/30/30, і кожен закінчується демо й оплатою.
Увесь шлях докладно — у статті як ми працюємо.
FAQ: часті питання про розрахунок вартості
Чи можна зафіксувати ціну з калькулятора?
Ні: це орієнтовна оцінка, а не комерційна пропозиція. Точну суму й термін фіксуємо після ТЗ — і не змінюємо їх, якщо не змінюється обсяг.
Чому в мене вийшла така широка вилка?
Бо в описі мало деталей, і запас на невизначеність великий. Познач тип продукту, опиши сценарій кількома реченнями і назви модулі — вилка звузиться. Або надішли розрахунок у Telegram: решту уточнимо в чаті.
Калькулятор рахує за допомогою ШІ?
Ні. Він шукає в описі знайомі блоки за ключовими словами, а всі суми бере з рядків прайсу й надбавок. Тому той самий опис дає ту саму вилку, поки не змінився прайс.
Чи можна отримати ціну в доларах?
Рахуємо в гривні: усі рядки прайсу — у гривні. Орієнтир у доларах назвемо за поточним курсом, а суму фіксуємо в гривні на старті. Клієнти не з України платять за IBAN або криптовалютою. Єдине, що в нас у доларах, — хостинг: $15 на місяць чи $150 на рік.
Цифри в статті — з нашого прайсу: підставляються автоматично і збігаються з калькулятором. Вилку під твою задачу він порахує за 30 секунд.