Разработать интеграцию с AMOcrm на php

2 000 руб. за проект
26 июля 2021, 21:18 • 2 отклика • 24 просмотра
Немножко уточнил ТЗ, чтобы было все более точно

Необходимо разработать 2 функции на php для интеграции с AMO crm:

1. Создание сделки с контактом. Контакт должен проверяться на дубль по номеру телефона или email. Если обнаружен такой контакт, но мы получили по нему новую информацию (email или телефон), эта информация дополнительно должна добавиться в контакт. Контакт должен привязаться к сделке. Функция должна выглядеть следующим образом:

function addLead({
"phone" -> "телефон",
"name" -> "Павел",
"email" -> "почта",
"leadName" -> "сделка 5",
"CFV[738139]" -> "тест1",
"CFV[738140]" -> "тест2",
...
"CFV[738141]" -> "тест2"
});

2. Обновление существующей сделки по id + добавление комментария к ней + смена воронки/этапа. Функция должна выглядеть следующим образом:

function updateLead({
"lead_id" -> "11111",
"voronka_id" -> "11111",
"etap_id" -> "11111",
"CFV[738139]" -> "тест1",
"CFV[738140]" -> "тест2",
...
"CFV[738141]" -> "тест2"
});

Также должна быть реализована авторизация с автообновлением токенов.

Функции будут использоваться мной в скриптах, где я буду получать post запросы. Количество и название кастомных переменных, которые будут обновляться/добавляться в лид пока неизвестно, поэтому этот список должен быть динамическим.