
Конструктор калькулятора для товаров и услуг
Готовый шаблон «Калькулятор расчета товаров и услуг» для 1С-Битрикс. Быстрая настройка конструктора на сайте. Установите решение и повысьте конверсию!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 30.12.2020
- Обновлено:
- 16.01.2025
- Версия:
- 1.0.58
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности конструктора калькуляторов
Готовое решение Калькулятор расчета товаров и услуг (конструктор) для 1С-Битрикс представляет собой профессиональный инструмент, предназначенный для создания интерактивных форм расчета стоимости и параметров продукции прямо на сайте. Это не просто одиночный калькулятор, а полноценный конструктор, позволяющий разрабатывать неограниченное количество сценариев расчета без привлечения программистов. Основная цель решения — повысить конверсию сайта, упростив для клиента процедуру подбора и оценки товаров или услуг, и снизить нагрузку на менеджеров, автоматизируя рутинные расчеты.
Продукт разработан для экосистемы 1С-Битрикс и совместим с редакциями от Старт до Интернет-магазин + CRM. Версия 1.0.58 (обновление от 16.01.2025) гарантирует стабильную работу, поддержку адаптивности и технологии Композит для высокой скорости загрузки страниц. После установки покупатель получает полнофункциональный визуальный редактор (макет строится на основе таблицы с возможностью вставки произвольного HTML), который позволяет собирать калькуляторы любой сложности. Доступные элементы включают:
- Формулы расчета (математические операции с данными из полей);
- Поля ввода, списки, переключатели, флажки, кнопки;
- Загрузку файлов, заголовки, текстовые блоки и изображения;
- Вставку HTML-кода со стилями и JavaScript для кастомизации.
Ключевая функциональность, которую получает владелец сайта, — это возможность привязать калькулятор к ценам из каталога 1С-Битрикс. Пользователь может рассчитать итоговую стоимость, количество, сроки или другие параметры, а затем либо отправить результат на e-mail менеджера, либо мгновенно добавить готовую позицию в корзину интернет-магазина. Стилизация выполняется без глубоких знаний CSS, что позволяет адаптировать внешний вид под бренд компании. Решение идеально подходит для бизнеса, работающего со сложными или многокомпонентными продуктами.
Данный шаблон будет особенно полезен для компаний, предоставляющих услуги с переменной стоимостью (ремонт, строительство, логистика, клининг, печать), а также для интернет-магазинов, продающих товары по индивидуальным размерам (окна, двери, мебель, ткани). Калькулятор эффективен в B2B-сегменте, где требуется расчет оптовых партий или скидок в зависимости от объема. Внедрение решения позволяет сократить время на обработку заявок, уменьшить количество ошибок при оформлении заказов и предоставить клиентам прозрачный инструмент для самостоятельного подбора продукции, что напрямую влияет на рост продаж и лояльность аудитории.
Онлайн-калькулятор – это отличный инструмент для привлечения клиентов и повышения конверсии на сайте. Конструктор позволяет создавать неограниченное количество калькуляторов на вашем сайте без программирования (см. видео).
Калькулятор (конфигуратор) позволяет рассчитать необходимые параметры ваших товаров/услуг по ценам из каталога (стоимость, количество, сроки и др.), а также отправить рассчитанное количество товаров/услуг на e-mail или добавить в корзину.




Источники данных
В расчетах могут быть использованы данные из инфоблока, цены из каталога, свойства из карточки товара (где размещен калькулятор), результат расчета другой формулы или просто числа указанные вручную.
Формулы
Для расчета доступны основные математические действия: сложение, вычитание, умножение и деление. Формулы могут быть составлены практически из любых элементов: поля ввода, списки, переключатели, чекбоксы и другие формулы. Результат вычислений можно округлить до необходимого количества знаков, установить максимум или минимум.
Изображения
Элемент «Изображение» может быть статическим, а может динамически принимать ссылку на изображения товара из вашего каталога.
Шаги
Иногда требуется разделить на этапы/шаги большие калькуляторы и конструктор позволяет это сделать.
Загрузка файла
В арсенале конструктора есть элемент «Загрузка файла» - может пригодиться если после выполнения расчетов для оформления заявки от клиента нужно получить файлы.
HTML
Добавляйте произвольный HTML, CSS-стили или JS-код.
произвольное создание калькулятора в конструкторе
доступные элементы: поля ввода, списки, чекбоксы, заголовки, кнопки и др.
гибкая настройка стилей и адаптивности
создание формул расчета (сложение, деление, умножение, вычитание)
возможность скачать готовый и доработать (импорт/экспорт)
встраивание на странице нескольких калькуляторов
добавление шагов (окон)
отправка введенных данных в калькуляторе на e-mail и инфоблок
наличие пользовательских *.js и *.css файлов
получение данных из инфоблока/каталога
правила: условия, зависимые элементы, добавление в корзину
Спектр требуемых задач при создании калькулятора очень большой, как и их решений. Каждый калькулятор имеет свои индивидуальные особенности и требует глубокой проработки. Наш конструктор калькуляторов поможет реализовать много функциональных задач (формулы расчета товаров и услуг, работа с инфоблоками, отправка на почту, сохранение в инфоблок, подключение библиотек, работа с корзиной, управление доступом и др.), но на 100% удается редко. Создание калькулятора задача не тривиальная и часто требует навыков работы с HTML-разметкой, CSS, JS или 1С Битрикс.

Для создания калькулятора в конструкторе доступны элементы: "формулы расчета", "поля ввода", "списки", "кнопки", "переключатели", "заголовки", "текст", "изображения", вставка html кода (включая style и javascript). 
Возможность использовать каталог в калькуляторе или произвольные инфоблоки, позволяет избежать дублирования информации в списках калькулятора (цены, ссылки на изображения, описание, пользовательские свойства и др.). Изменяя данные в каталоге (инфоблоке) данные изменятся и в калькуляторе, то есть, например, цены на товары, используемые в расчетах калькулятора будут всегда актуальны.

Примеры созданных калькуляторов в конструкторе
БЕСПЛАТНАЯ ПОМОЩЬ в установке и настройке решения!
Мы стараемся подсказать или направить в поисках ошибок и решений в создании калькуляторов. Но участвовать в создании калькуляторов с каждым клиентом, который работает в нашем конструкторе бесплатно мы не можем!
Если обнаружили ошибку в работе конструктора, обязательно напишите нам об этом в любом удобном виде! Можете создать отдельный калькулятор с демонстрацией ошибки, показать на снимках экрана, записать видео, описать подробно текстом как возникает ошибка и при каких условиях.

Для чего нужен этот конструктор калькулятора и какие задачи он решает?
С какими редакциями 1С-Битрикс совместим данный модуль?
Какова стоимость модуля и условия лицензирования?
Сложно ли установить и настроить конструктор без программиста?
Какая техническая поддержка предоставляется после покупки?
Установка модуля из Маркетплейса
Перейдите в административной панели сайта в раздел «Маркетплейс» → «Каталог решений». Найдите решение «Конструктор калькулятора для товаров и услуг», нажмите «Установить» и дождитесь завершения установки.
Активация и регистрация решения
После установки перейдите в раздел «Установленные решения» и найдите модуль «Конструктор калькулятора». Нажмите «Активировать» и введите лицензионный ключ, полученный при покупке, если это требуется.
Переход к настройкам модуля
В административной панели откройте «Настройки» → «Настройки продукта» → «Настройки модулей» и выберите «Конструктор калькулятора». Здесь доступны основные параметры работы решения.
Создание нового калькулятора
В настройках модуля нажмите «Добавить калькулятор». Задайте название и выберите сценарий расчета. В визуальном редакторе добавьте необходимые поля (ввод, списки, флажки) и настройте формулы с помощью встроенного конструктора.
Привязка к страницам сайта
Скопируйте сгенерированный код или символьный идентификатор калькулятора. Вставьте его в нужное место сайта через визуальный редактор страницы или в шаблон компонента, используя стандартный вызов компонента модуля.
Проверка работы калькулятора
Откройте страницу сайта с размещенным калькулятором в режиме публичного просмотра. Заполните тестовые данные и убедитесь, что расчет выполняется корректно, а результаты отображаются согласно настроенным формулам.
- v1.0.5803.03.2024+ Вывод конструктора на отдельной странице
+ Разделение файлов калькуляторов (конвертер)
+ Изменение чтения и сохранения калькуляторов: автосохранение, импорт, экспорт
+ Назначение шаблона компонента (Дизайн)
+ Чекбокс: Получение данных из Highload-блоков и Инфоблоков
+ Правила: Зависимые флажки (checkbox)
+ Переменные: Фильтр (Highload-блоков и Инфоблоков)
+ Улучшение интерфейса - v1.0.5723.01.2024+ Сравнение элементов в Правиле: Конструкция условий «IF... (Если...)»
+ Назначение атрибута «class» для родительского DOM-элемента input[radio]
+ Исправление ошибки назначения атрибута «class» для Контейнера формы
+ Деление на разряды результата для элемента «Формула»
+ Исполнение функций перед/после выполнением расчетов: nsfExecuteBeforeCalculations/nsfExecuteAfterCalculations
+ Исполнение функций перед/после исполнением правил: nsfExecuteBeforeDoRules/nsfExecuteAfterDoRules
+ Установка пользовательского значения количества итераций выполнения расчетов
+ Автосохранение выбора и значений пользователя в адресной строке (URL)
+ Сохранение выбора и значений пользователя в адресной строке (URL) в кнопках - v1.0.5607.11.2023+ Получение данных из Highload-блоков
- v1.0.5503.11.2023+ Корректное округление значений поля ввода с дробным шагом и кнопок увеличения и уменьшения (+/-)
- v1.0.5403.10.2023+ Расширение функционала элемента «Формула расчета»: возведение в степень, скобки
- v1.0.5305.09.2023+ Правило «GET/POST-запрос»
- v1.0.5210.07.2023+ Изменение использования атрибутов в работе зависимых списков
- v1.0.5116.05.2023+ PHP 8.1
- v1.0.5025.12.2022+ Сохранение данных из калькулятора в инфоблок
+ Массивы в фильтре инфоблоков для списков и переключателей
+ Идентификация сбоев и ошибок
+ Определение кодировки в PHP mail()
+ Элемент формулы: «Число»
+ Валидация полей
+ Улучшение интерфейса
+ Выбор дополнительных атрибутов «value_1», «value_2», «value_3» в элементах формулы (список, переключатели)
+ Данные из инфоблока для элемента «Переключатель (radio)»
+ Изображения в элементе «Переключатель (radio)»
+ Вывод пользовательских HTML-свойств для элементов «Переключатель (radio)» и «Список (select)»
+ Сбор элементов инфоблока из нескольких разделов для элементов «Переключатель (radio)» и «Список (select)»
+ Пользовательские поля «Фильтр (array arFilter)» и «Сортировка (array arOrder)» в настройках инфоблока - v1.0.3019.04.2022+ Зависимые списки и переключатели
+ Отключение автосохранения
+ Элемент «Файл»
+ Действие у элемента «Кнопка»: «Установить значения и выбор по умолчанию (onload)», «Обнулить поля и выбор»
+ Действие у элемента «Кнопка»: «Добавить в корзину и перейти к шагу», «Добавить в корзину и перейти в корзину»
+ Расширение почтовых функций
+ Альтернативный способ отправки писем: SMTP
+ Исправление ошикби получения нулевых значений свойств из инфоблока
+ Принудительное преобразование строк в число (формулы)
+ Улучшение пользовательского интерфейса
+ Настройка параметра «Доступ» в панели администратора
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.















