Розробка модуля інтеграції з месенджерами 1С-Бітрікс

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

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

Етапи розробки

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

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

Розроблення модуля інтеграції з мессенджерами для 1С-Bitrix

Покупці дедалі частіше переважають отримувати сповіщення про замовлення в Telegram або WhatsApp замість email. Рівень конверсії вищий: повідомлення приходить миттєво, відкривається в 5–10 разів частіше за email. Модуль інтеграції з мессенджерами підключає ці канали до подій Bitrix.

Підтримувані мессенджери

  • Telegram — через Bot API (простий, безплатний, надійний)
  • WhatsApp — через Meta Cloud API або сторонніх провайдерів
  • VK Notify — через VK Mini Apps API
  • Viber — через Viber REST API

Архітектура модуля

Модульна структура з адаптерами провайдерів:

local/modules/vendor.messengers/
├── lib/Provider/
│   ├── TelegramProvider.php
│   ├── WhatsAppProvider.php
│   └── AbstractProvider.php
├── EventHandler.php
└── install/db/install.sql

Установка Telegram-бота

Створити бота через @BotFather → отримати API-токен → налаштувати webhook або polling. На подіях замовлення надсилати повідомлення:

class TelegramProvider
{
    public function sendMessage(string $chatId, string $text): bool
    {
        $url = "https://api.telegram.org/bot{$this->token}/sendMessage";
        // POST-запит із chat_id та text
    }
}

Обробники подій

Підключити до подій замовлення:

  • OnSaleOrderPaid — "Замовлення оплачено"
  • OnSaleShipmentShipOrder — "Ваше замовлення відправлено"
  • OnSaleOrderCanceled — "Замовлення скасовано"

Шаблони повідомлень налаштовуються в налаштуваннях модуля з підстановкою змінних: {ORDER_ID}, {TOTAL}, {DELIVERY_DATE} тощо.

Уподобання користувача

Користувачі встановлюють переважний мессенджер в особистому кабінеті → номер телефону або ім'я користувача Telegram → вибір отримання сповіщень.

Терміни розроблення

Етап Тривалість
Базовий (1 мессенджер + сповіщення) 5–7 днів
Стандартний (3+ мессенджери, шаблони, уподобання) 10–14 днів
Розширений (багаті повідомлення, медіа, кнопки) 16–20 днів