Обновление данных в amoCRM через API
Текущая задача (разбита на этапы для удобства разработки, приемки и оплаты). Реализовать нужно на языке PHP.
ЭТАП 1:
1. Циклом пройтись по всем контактам в системе, если поле ИНН не заполнено
2. Получить все примечания из всех связанных с контактом сделок
3. Из каждого полученного примечания попытаться регуляркой выцепить число 12 или 13 цифр.
4. Записать число из п.3 в ИНН (12 цифр) или ОГРН (13 цифр).
ЭТАП 2:
1. Пройтись по всем компаниям и контактам, нормализовать номер телефона к формату +7xxxxxxxxxx (удаляем не-цифры, заменяем ^7 на +7, заменяем ^8 на +7, заменяем ^9 на +79).
ЭТАП 3:
1. Дан исходный CSV-файл - https://dom.gosuslugi.ru/filestore/publicDownloadS...
2. Для каждой строки в файле попытаться найти в amoCRM соответствующую компанию по ИНН или ОГРН.
3. Если компания найдена, обновить информацией из файла поля, соответствующие колонкам E, K, N и завести связанный с компанией контакт с должностью "Генеральный директор" и проставить тег ("загрузка").
4. Если по этой компании нет незакрытых сделок, создаем "новую" сделку и проставляем тег "загрузка".
5. В случае, если существующая компания не найдена по ИНН или ОГРН, создаем новую компанию, контакт и "новую" сделку и проставляем тег "загрузка".
Прошу:
1. Прислать информацию о вашем опыте работы с amoCRM и ее API (что именно делали)
2. Прислать оценку каждого этапа по деньгам и срокам