Download the PHP package atlas89/bitrix-createleads-api without Composer
On this page you can find all versions of the php package atlas89/bitrix-createleads-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download atlas89/bitrix-createleads-api
More information about atlas89/bitrix-createleads-api
Files in atlas89/bitrix-createleads-api
Package bitrix-createleads-api
Short Description A simple package for transferring orders from the site to bitrix24
License MIT
Informations about the package bitrix-createleads-api
Bitrix24 REST API for websites orders
Класс для передачи заявок в bitrix24 через входящий вебхук (создание нового лида)
Установка
С помощью composer
Использование
Для начала необходимо добавить входящий вебхук в консоле управления bitrix24
URI для добавления нового Лида
https://test.bitrix24.by/rest/1/q8khfywwh6a3c14n/crm.lead.add, где
test -> $domain
rest/1/q8khfywwh6a3c14n - $hook
crm.lead.add - $uri_api
Создание объекта класса. В конструкторе указываем необходимые данные
Или без конструктора
Формируем массив данных для нового лида (обычно используются данные полей формы на сайте)
Полный список полей доступен в официальной документации
https://dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_fields.php
Выполняем запрос на создание в битрикс24 нового лида
Ответ приходит в JSON. Необходимо обработать функцией json_decode
Перед тем как добавить новый лид в crm bitrix24 происходит проверка на наличие контакты с указаными номером телефона и email адресом. Если контакт уже есть в bitrix24 то лид привязывается к существующему контакты и помечается в системе как повторный.
Маска для проверки по номеру (для беларуси) должна соответствовать +375(99)999-99-99
Доступные методы
Получение списка контактов из битрикс24
Получение списка контактов из битрикс24 используя фильтр
Полное описание в официальной документации
https://dev.1c-bitrix.ru/rest_help/crm/contacts/crm_contact_list.php
Получение списка лидов из битрикс24