Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.

Петр Сальников spbcod

Рейтинг: 30
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 42
  • Типовых услуг: 11
  • Работ на продажу: 0
  • Возраст: 50 лет
  • Стаж работы: 27 лет
  • Зарегистрирован: 26.02.2023
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 1 000 за час 200 000 за месяц
Был на сайте:

Разработка кастомного модуля для 1С-Битрикс, который передает данные из форм обратной связи в облачный Битрикс24 и 1С CRM с обогащением данными сквозной аналитики Roistat

Описание

На сайте требовалось настроить полноценный сбор и передачу лидов из всех форм обратной связи (более 20 типов: добавить тренера, организацию, событие, пополнить словарь, стать партнером и т.д.) сразу в две системы:

Облачный Битрикс24 — для работы отдела продаж и клиентского сервиса

1С CRM — для бухгалтерского учета и управленческого учета

Критическое требование: в каждую заявку должны передаваться данные сквозной аналитики (Roistat), чтобы можно было точно определить, с какого рекламного канала пришел клиент, и корректно рассчитывать стоимость лида и т.д.

Стандартные формы Битрикс не умеют отправлять данные сразу в две внешние системы с обогащением аналитическими метками. Кроме того, Roistat должен получать обратную связь о статусах сделок для корректного построения отчетов

Решение

1. Архитектура модуля
Создал кастомный модуль для 1С-Битрикс, который работает как единый транспортный уровень для всех форм сайта:

text
/local/modules/custom.integration/
├── lib/
│ ├── EventHandler.php # Обработчики событий форм
│ ├── Bitrix24Sender.php # Класс для отправки в Битрикс24
│ ├── CrmSender.php # Класс для отправки в 1С CRM
│ ├── RoistatHelper.php # Сбор и передача данных Roistat
│ └── Logger.php # Логирование всех транзакций
├── install/
│ └── index.php # Установщик модуля
└── options.php # Страница настроек модуля

2. Перехват и обогащение данных форм
Использовал событийную модель Битрикс для перехвата данных из всех форм обратной связи перед отправкой.

3. Интеграция с облачным Битрикс24
Для отправки данных в облачный Битрикс24 использовал REST API Битрикс24 с созданием лидов через вебхуки.

4. Интеграция с 1С CRM
Для передачи данных в 1С использовал HTTP-сервисы 1С (REST API) с обменом в формате JSON/XDTO.

Результат

Для бизнеса
✅ Единая точка сбора всех лидов с сайта (20+ типов форм)
✅ Автоматическая передача в две системы без участия человека
✅ Полная прозрачность — каждый лид обогащен данными об источнике трафика
✅ Сквозная аналитика работает корректно — все 100% заявок привязаны к источникам
✅ ROI рассчитывается точно — благодаря передаче статусов сделок обратно в Roistat

Технические результаты
✅ Разработан кастомный модуль для 1С-Битрикс
✅ Реализована двусторонняя интеграция с Битрикс24 (REST API)
✅ Настроен обмен с 1С через HTTP-сервисы
✅ Интегрирована сквозная аналитика Roistat с передачей всех меток
✅ Создана система логирования для отладки и мониторинга
✅ Обеспечена отказоустойчивость (очередь неотправленных, повторные попытки)

Ссылки на примеры реализации

 gigas.su

Презентация проекта

Скриншот 25-02-2026 061250.jpg
Скриншот 25-02-2026 061312.jpg
Скриншот 25-02-2026 061401.jpg

Оценили проект:

0