Доработка и синхронизация amoCRM с mysql

Цена договорная
04 декабря 2023, 21:26 • 3 отклика • 30 просмотров
I. Необходимо вывести 2 кнопки в /Списки/Товары2:
  1. Валидировать (GET запрос на адрес https://site.ru/amo/amo_synchron.php)
  2. Синхронизировать (GET запрос на адрес https://site.ru/amo/amo_synchron2.php)
По нажатию открывается новое окно с указанными выше адресами.
Вероятно это нужно делать через Приватную интеграцию (JS-ВИДЖЕТ). Через вебхук сделать не получается - нет подходящего события. Скрипты amo_synchron.php и amo_synchron2.php уже работают корректно через API.

II. Для интеграции со сторонней CRM необходимо сделать полную синхронизацию данных с amoCRM (всех сущностей: leads|contacts|companies|customers, их полей, тегов, статусов) в Mysql(MariaDB).
Желательно использовать их API Library на php: https://github.com/amocrm/amocrm-api-php
Должно вытягивать все с заданной периодичностью, например каждые 5 мин.
Если угодно - скрипты на Cron повешу сам.
Так же рассмотрю готовое решение, думаю тема ходовая.
Я реализовал на чистом php по их инструкциям, часть через события, часть через вебхуки - все вытягивает, но много паразитных запросов, вообщем нужно более профессиональное решение.

Стек: php, mysql, amo API Library php(желательно)
Только для исполнителей с опытом интеграций AmoCRM
Пишите, по цене договоримся
Файлы