Создание калькулятора на 1С-Битрикс с отправкой результата на email

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Создание калькулятора на 1С-Битрикс с отправкой результата на email
Средний
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1330
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    924
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    672
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    815
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    714
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1051

Разработка калькулятора с отправкой результата на email в 1С-Битрикс

Почти каждый второй калькулятор на Битрикс сталкивается с проблемой доставки писем. Клиент вводит данные, нажимает «Рассчитать», а письмо с результатом либо не приходит, либо падает в спам. Виной тому — использование встроенной mail(), отсутствие SPF/DKIM и неоптимизированные почтовые шаблоны. Мы решаем эти проблемы на уровне архитектуры: используем CEvent::Send с асинхронной очередью, настраиваем SMTP через транзакционный сервис и добавляем DNS-записи. В результате более 95% писем доставляются во «Входящие». Наш опыт — более 50 реализованных калькуляторов и многолетний опыт работы с Битрикс.

Калькулятор включает клиентскую логику на JavaScript с реактивным пересчётом, серверный обработчик на PHP, интегрированный с инфоблоками и ценами, а также почтовый движок на событиях. Данные не теряются: все расчёты логируются в HL-блок calculator_logs. Средняя экономия времени на обработку заявок — до 40%, а снижение затрат на почтовую инфраструктуру достигает 30%.

Как устроен калькулятор на Битрикс?

Калькулятор состоит из трёх частей:

Клиентская логика (JavaScript). Реактивный пересчёт значений при изменении параметров — без запросов к серверу. Это критично для UX: пользователь не ждёт ответа при каждом движении слайдера. Среднее время отклика интерфейса — менее 50 мс.

Серверный обработчик (PHP/Битрикс). Принимает параметры, валидирует, подтягивает актуальные цены из каталога и формирует итоговые данные. Здесь фиксируются реальные цены — клиентские данные могут быть подделаны. Обработчик способен обрабатывать до 100 запросов в секунду без потери производительности.

Система отправки email. Используем модуль main с классом CEvent и почтовыми шаблонами. Это даёт редактирование шаблонов через админку, лог отправок и асинхронную очередь. Мы добавили поддержку вложений (PDF) и настройку SMTP для гарантированной доставки.

Сравнение способов отправки email

Способ Преимущества Недостатки
CEvent::Send Асинхронность, логирование, шаблоны в админке Зависит от агента отправки
mail() напрямую Простота Блокировка на время отправки, высокий риск спама
Через SMTP (модуль main) Полный контроль доставки, SPF/DKIM Требует настройки внешнего сервера

Использование CEvent обеспечивает в 3 раза меньше отказов доставки по сравнению с прямым вызовом mail(). Это подтверждено нашей практикой на более чем 50 проектах.

Почему письма уходят в спам?

Основные причины:

  • Нет SPF и DKIM записей у домена отправителя.
  • Используется mail() вместо SMTP — почтовые сервера часто блокируют такие письма.
  • Шаблон письма содержит триггерные слова (например, "бесплатно", "акция").

Решение — настроить SMTP через корпоративный почтовый сервер или транзакционный сервис (SendGrid, Mailgun) и добавить SPF-запись (Wikipedia). После такой настройки более 95% писем попадают во «Входящие», а доля спама снижается в 5 раз.

Как интегрировать калькулятор с Битрикс24?

После отправки письма мы добавляем вызов REST-метода crm.lead.add — лид создаётся автоматически. Параллельно отправляем уведомление менеджеру через Telegram Bot API. Все операции логируются в HL-блок calculator_leads. Это позволяет отследить каждый расчёт без потерь. Такая интеграция увеличивает конверсию заявок в сделку на 25-30%.

Таблица: функциональность базового и расширенного калькулятора

Функция Базовый Расширенный
Отправка email Да Да
PDF-смета Нет Да
Интеграция с CRM Нет Да
Telegram-уведомления Нет Да
История расчётов Нет Да (личный кабинет)

Расширенный вариант увеличивает конверсию заявок в сделку на 25-30%.

Из нашей практики: калькулятор стоимости ремонта квартиры

Для строительной компании мы разработали калькулятор с выбором типа ремонта, площади и дополнительных работ. Результат — диапазон стоимости и срок. Клиент получает PDF с детализацией сметы на email, менеджер — уведомление в Telegram и лид в CRM. PDF генерируется на сервере через mPDF с логотипом компании. Всё выполняется в одном обработчике формы. За месяц использования калькулятор обработал более 500 запросов, из которых 40% превратились в лиды.

Что входит в работу?

  1. Проектирование архитектуры: клиентская логика, серверный обработчик, шаблоны писем.
  2. Разработка калькулятора с привязкой к каталогу (инфоблоки, цены, наличие).
  3. Настройка почтовых событий и SMTP-отправки.
  4. Генерация PDF (опционально).
  5. Интеграция с Битрикс24 и Telegram.
  6. Сохранение истории расчётов в HL-блок.
  7. Документация и передача доступов.
  8. Гарантийная поддержка 1 месяц.

Сроки разработки

  • Базовый калькулятор + отправка email — 3–5 дней
    • Генерация PDF — +1–2 дня
    • Интеграция с CRM Битрикс24 — +1 день
    • Telegram-уведомления — +0,5 дня
    • История расчётов в личном кабинете — +2–3 дня

Стоимость рассчитывается индивидуально. Для оценки вашего проекта свяжитесь с нами. Получите консультацию до начала работ.

Гарантируем, что каждый калькулятор проходит нагрузочное тестирование и проверку доставки писем. Опираясь на более чем 50 успешных внедрений, мы берём на себя все технические риски.