Створення калькулятора у контактній формі
Калькулятор у контактних формах дає змогу автоматично розраховувати значення на основі заповнених відвідувачем сайту полів форми.
Ви можете відмітити необхідні для розрахунку поля форми та написати формулу, за якою здійснюватиметься розрахунок, — після чого ваш клієнт зможе бачити результат розрахунку одразу після заповнення усіх обов’язкових полів форми. Це значення також передаватиметься разом з усією інформацією після відправлення контактної форми.
Або ж ви можете приховати кнопку відправки форми і тоді калькулятор слугуватиме суто як інструмент розрахунку для відвідувачів сайту.
У цій статті ми розглянемо приклад того, як ви можете створити та використовувати калькулятор на вашому сайті.
Зміст:
Насамперед вам необхідно додати елемент Контактна форма, де буде знаходитись калькулятор. Для цього ви можете скористатися нашою інструкцією.
Налаштування полів калькулятора
Наведіть курсором на контактну форму та натисніть на неї, щоб відкрити її налаштування. У вкладці Пункти ви можете керувати присутніми полями та додавати нові:

Для створення власного калькулятора вам будуть доступні наступні поля:
Випадний список, Радіокнопка, Чекбокс
- Додайте відповідне поле та налаштуйте його потрібним вам чином: задайте йому назву, опції для вибору, зробіть обовʼязковим за потреби тощо.
- Після створення поля активуйте опцію Використовувати для розрахунків та вкажіть довільну назву змінної для цього поля, яку ви пізніше будете використовувати у формулі розрахунку:

- Далі ви зможете для кожної доданої опції вказати потрібну цінність (числове значення), яка буде використовуватися у розрахунках у разі вибору цієї опції:

Число
Це поле, яке підтримує виключно числові значення: цифри, кому та крапку.
Аналогічно до описаних вище полів, додайте його до вашої форми, та у налаштуваннях активуйте опцію Використовувати для розрахунків і встановіть назву змінної:

Створення формули розрахунку
- Для створення формули та відображення результатів розрахунків вам необхідно додати поле Формула для розрахунку та перейти до його налаштувань.
- У налаштуваннях цього поля вам необхідно прописати формулу для розрахунків, яка буде використовувати створені раніше змінні та символи
+(додавання) ,-(віднімання),*(множення),/(ділення) та()для виконання потрібних арифметичних дій:

- Після створення формули ви також можете кастомізувати відображення результатів розрахунків:

- вписати стандартне значення, яке буде додаватися до того, як буде здійснено розрахунок — наприклад, число 0 або ж це може бути базова вартість ваших послуг, до яких буде додаватися вартість обраних додаткових послуг абощо;
- додати певний текст чи символ, який буде відображатися до та/чи після результатів розрахунку.
- Для поля також доступні стандартні налаштування полів – ви можете додати певний опис та приховати поле за потреби:

Приклади використання
Для першого прикладу ми додамо калькулятор розрахунку вартості друку рекламного банера залежно від його розмірів з наступними полями:

При створенні формули ми враховуємо, що вартість друку банера розраховується на основі його площі. Щоб визначити площу, необхідно помножити ширину на висоту — у результаті ми отримуємо значення в квадратних метрах (м²).
Оскільки ціна вказана за 1 м², отриману площу потрібно помножити на вартість друку одного квадратного метра (у нашому прикладі це 1200 грн). У результаті ми отримуємо наступну формулу, використовуючи наші змінні:
висота*ширина*1200
Для другого прикладу ми додамо калькулятор розрахунку вартості створення сайту з наступними полями:

На прикладі нашого калькулятора вартості сайту нам необхідно, щоб усі вибрані відвідувачем опції сумувалися, тому перша частина формули буде виглядати наступним чином, використовуючи змінні:
site_type+design_type+addons
У нашому прикладі у поле “Кількість сторінок” клієнт вводитиме число, тому необхідно одразу в формулі прописати на яке значення це число множити (тобто, вартість 1 сторінки). Наприклад, нехай вартість однієї сторінки буде 100:
pages*100
У результаті ми отримуємо наступну формулу, завдяки якій користувач зможе розрахувати вартість створення сайту:
site_type+design_type+addons+pages*100
Оновлено: 06/02/2026
Дякуємо!
