Опишите доработку или сценарий — обсудим вместе с другими клиентами.
Конструктор калькуляторов
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Конструктор калькуляторов для сайта на 1С-БитриксПокажите клиенту цену, пока он не ушёл к конкуренту. Собирайте калькуляторы в админке без программирования: стоимость работ по площади, доставка, кредит, цена от объёма, смета по шагам. Посетитель видит расчёт и наглядные графики сразу, а вы получаете заявку с готовой суммой.
Что получает бизнес
- Больше заявок. Человек, который сам посчитал стоимость, оставляет контакты охотнее, чем тот, кто видит «цена по запросу».
- Заявки с уже посчитанной суммой. Менеджер видит введённые значения и результат и сразу начинает разговор по делу.
- Цифры, которые понятны с первого взгляда. Из чего складывается цена, как растёт платёж по кредиту, сколько стоит переплата — это видно на графике, а не только в таблице.
- Меньше работы для разработчика. Калькулятор собирается в визуальном редакторе, а не пишется кодом под каждого клиента.
Как это работает
- Выберите один из готовых шаблонов или соберите калькулятор с нуля.
- Добавьте поля, формулы и графики, посмотрите живой предпросмотр справа.
- Выведите калькулятор на странице одним компонентом.
- Заявки приходят на почту и сохраняются в админке.
Графики и наглядные результаты
- 6 типов визуализации: кольцевая диаграмма, столбчатая диаграмма, линейный график, график платежей, полоса прогресса и крупные карточки итогов.
- Структура стоимости: материалы, работы и доставка показываются долями в кольцевой диаграмме.
- Зависимость результата от поля: например, платёж от срока кредита или стоимость поездки от расстояния. На линии отмечена текущая точка, график перестраивается при каждом вводе.
- График платежей по кредиту и вкладу: остаток по месяцам и переплата.
- Графики настраиваются в конструкторе без кода: тип, заголовок, какие результаты и поля показывать, цвета. Результат сразу виден в предпросмотре.
- Графики рисуются встроенным лёгким рендерером, без внешних библиотек и загрузки с чужих серверов. Страница остаётся быстрой.
- Доступность: у каждого графика есть текстовое описание для программ экранного чтения, а анимация отключается, если посетитель выбрал в системе «уменьшить движение».
Возможности конструктора
- 5 типов полей: число, ползунок, список, переключатель, флажок. У каждого своя подпись, единица измерения, минимум, максимум и шаг.
- Формулы с функциями if, round, floor, ceil, abs, sqrt, pow, min, max, lookup. Результаты можно использовать в следующих формулах. Ошибки видны сразу под формулой.
- Условия показа: поле появляется только когда нужно.
- Таблицы диапазонов: цена, скидка или тариф зависят от количества, веса или суммы. Данные можно вставить из Excel.
- Пошаговый режим: группы полей становятся шагами с кнопками «Назад» и «Далее».
- Экспорт и импорт в JSON: перенос между сайтами и резервная копия.
- 11 готовых шаблонов: стоимость по площади, кредит, цена от объёма, скидка от количества, доставка, окно на заказ, ремонт по шагам, расход топлива, расход краски, аренда оборудования, вклад. Кредит, вклад, скидка, ремонт и расход топлива уже содержат готовые графики.
- Страница «Инструкция» в админке с описанием возможностей и готовыми примерами.
Удобно посетителю
- Расчёт и графики обновляются прямо при вводе, без перезагрузки страницы. Числа форматируются по языку страницы.
- Адаптивная вёрстка: форма, результат и графики одинаково удобны на телефоне и на компьютере.
- Форма заявки: имя, телефон и email, у каждого поля настраиваются показ и обязательность.
- После отправки открывается окно «Заявка отправлена».
Надёжно и безопасно
- Сумму в заявке не подделать: расчёт повторяется на сервере.
- Защита от спама: CAPTCHA, скрытое поле-ловушка, ограничение частоты отправки.
- Формулы разбираются собственным парсером, без eval. Настройки графиков проходят проверку: допустимы только разрешённые типы и ограниченное число графиков.
- Данные хранятся и читаются через API Битрикс (ORM), без прямых SQL-запросов.
- Вывод экранируется, формы защищены токеном сессии, админка доступна только администратору.
Заявки под контролем
- Список заявок в админке: контакты, введённые значения, результат расчёта.
- Письмо администратору уходит сразу. Шаблон письма редактируется в почтовых событиях Битрикс.
- Диагностика почты: проверка шаблона и адресов, тестовое письмо, журнал ошибок отправки.
Просто подключить
- Один компонент xlogic:calculator, который можно перетащить на страницу в визуальном редакторе.
- Результат кешируется, кеш сбрасывается при сохранении калькулятора.
- Внешний вид меняется шаблоном компонента в шаблоне сайта.
Для кого
Веб-студии, которые делают сайты со сметами и расчётами. Компании услуг и производства: ремонт, окна, отделка, доставка. Банки, МФО и страховые, которым нужны калькуляторы кредита и вклада с графиком платежей.
Требования
PHP 8.2 и выше.
- Установите модуль из Маркетплейса.
- Перейдите в «Сервисы — Калькуляторы — Список калькуляторов», нажмите «Добавить калькулятор», выберите готовый шаблон или соберите калькулятор с нуля. Подробное описание — на странице «Инструкция».
- Выведите калькулятор на странице сайта: в визуальном редакторе добавьте компонент «Калькулятор» (группа «Xlogic») и выберите калькулятор в параметре «Калькулятор». Или вставьте код в публичную страницу или шаблон:
<?php $APPLICATION->IncludeComponent("xlogic:calculator", "", ["CALCULATOR_ID" => 1]); ?>
Вместо 1 укажите ID калькулятора из списка в админке. - Если используется форма заявки, проверьте в разделе «Заявки» диагностику почты: наличие шаблона письма, адреса получателей и тестовое письмо.
- После изменения калькулятора кеш компонента сбрасывается автоматически.
Сайт: xlogic.ru
Время работы: пн–пт с 10:00 до 19:00 (МСК, UTC+3).
Время реакции на заявку: в течение 1 рабочего дня
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
Подтвердите что сама лицензия у вас куплена
