Вы когда-нибудь теряли клиента на этапе «сколько это будет стоить»? Звонит человек, спрашивает цену ремонта, доставки, юридической консультации. Вы говорите: «Мы перезвоним через 15 минут, я посчитаю». Клиент кладёт трубку и идёт к конкуренту, у которого есть онлайн-калькулятор. Потому что в 2026 году никто не хочет ждать.
Онлайн-калькулятор — это форма, где пользователь выбирает параметры, и система мгновенно выдаёт цену. Мы внедряли такие калькуляторы для проектировщиков (расчёт стоимости перепланировки), для грузоперевозок (расчёт доставки по весу и расстоянию), для клининга (цена уборки в зависимости от площади). Во всех случаях конверсия в заявку вырастала на 20-40%.
Расскажу, как сделать калькулятор на Falcon Space, даже если у вас нет программистов.
По сложности делятся на три типа:
Калькулятор нужен, если:
Калькулятор не нужен, если у вас единая цена на товар или услуга настолько индивидуальна, что без консультации не обойтись (сложный ремонт, дизайн-проект). Но даже в этом случае можно дать «вилку цен».
Проектная организация «ПГСК» оказывает услуги по согласованию перепланировок. Клиент хочет узнать, сколько будет стоить собрать документы, разработать проект, пройти экспертизу. Раньше менеджер высылал опросник, потом вручную считал, отправлял КП — это занимало от 1 дня. Потери лидов — 50%.
Мы сделали калькулятор на сайте:
Реализация: HTML-форма, JavaScript для сбора параметров, асинхронный вызов к SQL-процедуре, которая вычисляет цену и возвращает её. Без перезагрузки страницы.
Результат:
Шаг 1. Создайте страницу с HTML-формой (калькулятором). Например:
<div> <label>Количество часов: <input type="number" id="hours" /></label> <label>Стоимость часа: <input type="number" id="hourly_rate" value="1500" /></label> <button onclick="calculate()">Рассчитать</button> <div id="result"></div> </div>
Шаг 2. Напишите SQL-процедуру, которая принимает параметры и возвращает цену:
CREATE PROCEDURE [app].[calc_price]
@hours int,
@hourly_rate int
AS
BEGIN
DECLARE @price int = @hours * @hourly_rate;
-- Можно добавить скидку, налог и т.д.
SELECT @price AS price;
END
Шаг 3. Напишите JavaScript, который отправляет запрос к этой процедуре (через API или стандартный механизм компонентов). В Falcon Space есть встроенный метод Request JS.
function calculate() {
let hours = document.getElementById('hours').value;
let rate = document.getElementById('hourly_rate').value;
// Вызов хранимой процедуры через API
fetch('/api/calc_price', {
method: 'POST',
body: JSON.stringify({ hours: hours, hourly_rate: rate })
}).then(r => r.json()).then(data => {
document.getElementById('result').innerText = 'Цена: ' + data.price + ' руб.';
});
}
Всё. Для более сложных калькуляторов логика будет внутри SQL-процедуры — операторы CASE, подзапросы, вызов API ТК и т.д.
Мы уже описывали ранее интеграцию с API ТК. Для грузоперевозок калькулятор делает POST-запрос к API СДЭК или ПЭК и возвращает цену. Пользователь видит варианты. Этот вариант сложнее, но также реализуется через внешние действия.
Мы рекомендуем делать калькулятор максимально простым — 3-5 полей, без наворотов. Каждый дополнительный параметр снижает конверсию на 10-15%.
Прайс-лист — это пассивно. Калькулятор — вовлекает клиента в игру: «А что если я выберу вот так? А если побольше?» Клиент сам «играет» с параметрами, видит, как меняется цена, и быстрее принимает решение.
Плюс, калькулятор собирает данные: какие параметры чаще выбирают, какие услуги популярны. Это бесплатная аналитика.
Иногда менеджеры сопротивляются: «Калькулятор отпугнёт клиента, он не может учесть все нюансы». Это страх потерять контроль. На практике клиенты доверяют калькулятору больше, чем оценке «на глаз». А если клиент ввёл неверные данные, он всё равно оставит заявку, и менеджер скорректирует цену. Калькулятор — не замена менеджеру, а первый этап воронки.
Итог: калькулятор стоимости на Falcon Space делается быстро (1-2 дня), окупается за 1-2 месяца за счёт роста заявок. Мы готовы реализовать калькулятор под вашу бизнес-логику (с любым количеством параметров, интеграциями) за 30-60 тыс. рублей. Напишите — сделаем.