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

Розробка калькулятора з відправкою результату на email у 1С-Бітрікс Майже кожен другий калькулятор на Бітрікс стикається з проблемою доставки листів. Клієнт вводить дані, натискає «Розрахувати», а лист з результатом або не приходить, або потрапляє в спам. Причина — використання вбудованої `mail()
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Розробка калькулятора з відправкою результату на email у 1С-Бітрікс
Середній
~1-2 тижні

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

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1017
  • 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
    759
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    802
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1161

Розробка калькулятора з відправкою результату на 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 успішних впроваджень, ми беремо на себе всі технічні ризики.