Обновление данных в amoCRM через API

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
14 мая 2018, 07:20 • 7 откликов • 46 просмотров
Ищу разработчика с опытом разработки amoCRM API и отличным пониманием возможностей самой amoCRM (объектная модель, взаимосвязи между объектами, пользовательские поля). Я занимаюсь внедрениями amoCRM и автоматизацией отделов продаж, поэтому задачи подобного рода возникают очень часто. Ищу человека, с которым смогу работать по таким заказам на регулярной основе.

Текущая задача (разбита на этапы для удобства разработки, приемки и оплаты). Реализовать нужно на языке 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. Прислать оценку каждого этапа по деньгам и срокам
Отзывы
Александр решил ряд сложных задач по API AmoCRM.
Показал отличное владение языком PHP, а также, отличное знание объектной модели и предметной области AmoCRM. Не пропадает, соблюдает договоренности, конструктивен.
Рекомендую и планирую обращаться в будущем.
3 года назад
Очень точно сформулированные задачи. Одно удовольствие выполнять их,дополнительных вопросов практически не возникает.Быстрая оплата выполненной работы.
Рекомендую как заказчика.
3 года назад